Chào các bạn.
Trên hệ điều hành Windows, chúng ta có MPLab để làm việc với các chú Microchip PIC thì trên Ubuntu có Piklab, nhưng với các mạch nạp như ICD USB, PICKit ... sẽ phải dùng như thế nào ?? Làm sao để chương trình Piklab kết nối được với những mạch nạp này.
Sau một hồi tìm hiểu em đã connect thành công mạch Piklab với ICD2 trong Ubuntu 8.04 LTS. Cách làm như sau.
1. Tạo một file 026_microchip.rules trên Desktop với nội dung như sau:
#PICKit
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="ngohaibac"
#PICKit2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="ngohaibac"
#ICD2
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8000", MODE="0660", GROUP="ngohaibac"
#ICD21
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="ngohaibac"
Trong đó, ngohaibac là tên của group user mà mình đang dùng, vì thế sẽ thay bằng tên group của máy bạn.
2. Copy file này vào trong thư mục /etc/udev/rules.d bằng quyền root. Do đó, phải dùng lệnh su để chuyển quyền root, và dùng lệnh cp để copy.
su cp 026_microchip.rules /home/ngohaibac/Desktop /etc/udev/rules.d
3. Mở Piklab lên và cấu hình phần programmer cho nó. Vào menu Programmer -> Settings vào tab Programmer Selection chọn USB Port và thư mục Fireware trỏ đến thư mục C:/Program Files/Microchip/ICD2 khi cài MPLab trong Windows. Nói chung nếu ổ C của bạn format là NTFS thì nên copy thư mục ICD2 vào phân vùng FAT32 hoặc vào trong thư mục nào đó của Ubuntu.
Thế là xong, ke ke.
Quay vào trong chương trình Piklab và chọn thử Bank Select xem ke ke. Mình đã thử và connect với ICD2 thành công.
Chúc các bạn thành công.
Tham khảo
http://piklab.sourceforge.net/files/...ev_hotplug.txt
http://piklab.wiki.sourceforge.net/USB+Port+Problems
PIC/dsPIC trên Linux - Piklab trong Ubuntu 8.04++
Các bài viết liên quan:
- Hiệu ứng Compiz Fusion trong Ubuntu 8.04 Chào các bạn. Trang chủ: http://www.compiz-fusion.org/ Các bạn có thể làm theo hướng dẫn bên dưới hay ở trong chính website: https://help.ubuntu.com/community/CompositeManager/CompizFusion Hiệu ứng Compiz Fusion rất đẹp trong Ubuntu. Để cài đặt, chúng ta cần cài 2 gói sau bằng Synaptic: compizconfig-settings-manager emerald 1.Cấu hình Compiz Fusion Bạn có thể dùng CompizConfig Settings Manager [...]...
- Chụp ảnh màn hình trong Ubuntu 9.04 Bình thường chức năng Take Screenshot của Ubuntu được thực hiện giống như với Windows thôi, bằng cách nhấn phím tắt PrtScn hoặc là tổ hợp Alt PrtScn nhưng trong bài này mình nói về chức năng được thêm vào Ubuntu 9.04 (hoặc có khi từ Ubuntu 8.10) mà ở các phiêm bản trước không [...]...
- Một vài phần mềm đọc .pdf rất tốt trong Ubuntu Chào các bạn. Mình dùng Ubuntu được khoảng tầm 4 đến 5 tháng rồi, thấy thật sự bị thu hút vào thế giới Linux.Mình rất hay đọc tài liệu nên phần mềm đọc file .pdf được mình quan tâm hàng đầu khi cài xong Ubuntu.Lúc đầu mình cài Adobe Reader nhưng thằng này load rất [...]...
- Làm cho một chương trình tự chạy khi khởi động trong Ubuntu 8.04 LTS Chào các bạn. Trong Windows chúng ta có thẻ Startup Option trong msconfig để lựa chọn chương trình khởi động cùng Windows. Thì trong Ubuntu cũng có trình quản lý tương tự như thế. Ví dụ mình muốn cho phần mềm gõ tiếng Việt xvnkb khởi động cùng thì làm như sau: Vào System -> [...]...
- Cài đặt Xilinx ISE trên Ubuntu Chào các bạn. Nay mới được mua cái KIT Spartan 3E nên quyết định cài phần mềm Xilinx ISE trên Ubuntu dùng cho sướng . Nhưng sẽ bắt gặp một số vấn đề nhỏ, nếu ai gặp vấn đề gì thì có thể comment ở đây mình sẽ giúp. Cách cài đặt phần mềm Xilinx [...]...
- Cài đặt P2P Emule Client trong Ubuntu Chào các bạn. Trong Windows thì chúng ta vẫn hay thường dùng bản Emule dùng để chia sẻ file ngang hàng thì trong Ubuntu chúng ta có Amule. Chúng ta cài đặt như sau: Mở Terminal ra và gõ lần lượt 2 dòng sau: sudo apt-get install amule killall gnome-panel Lệnh thứ 2 dùng để [...]...


