|
Tài trợ cho PIC Vietnam |
PIC và Robot trên nền Ubuntu Đây là một chủ trương mới mà chúng ta cần chú ý. |
|
Ðiều Chỉnh | Xếp Bài |
|
13-05-2008, 01:58 PM | #1 |
PIC Bang chủ
|
Sử dụng CCS C trên Piklab?
Các vấn đề chúng ta quan tâm ở đây để làm quen với Piklab và CCS C trên Piklab đó là:
- Cài đặt Piklab - Cài đặt CCS C - Tạo một dự án bằng Piklab - Biên dịch Tất nhiên trong quá trình này chúng ta sẽ phải dần tìm hiểu các vấn đề liên quan, nhưng trong bước đầu vui vẻ này, chúng ta chỉ cần một dự án nhỏ để thấy rằng CCS C hoạt động như thế nào trên Piklab nhé. 1. Cài đặt Piklab: Từ phiên bản Ubuntu 8.04 trở lên, việc cài đặt Piklab trở nên đơn giản với Synaptics, và từ phiên bản 8.04 thì Piklab mới chạy ổn định trên Ubuntu. Do vậy, yêu cầu đầu tiên đó là bạn hãy dùng Ubuntu 8.04++ F bỏ qua bước này vì không có vấn đề gì quan trọng cả khi đã dùng Synaptics. 2. Cài đặt CCS C: Vấn đề chúng ta gặp đó là CCS C chỉ làm việc với Windows, do vậy, rõ ràng chúng ta cần sự hỗ trợ của Wine. Vấn đề thứ hai, đó là CCS C có đi kèm theo các file bản quyền, và cách activate như thế nào? Bước 1: Chép các file bản quyền CCS C mà bạn nhận được (ở đâu đó thì tùy, nhưng bạn nhớ rằng R&P là nhà phân phối chính thức duy nhất của CCS C tại Việt Nam, và vì vậy làm ơn đừng xin F các file này ) vào một thư mục nào đó trên Ubuntu của bạn. Bước 2: Giả sử file bạn download được là setup_pwhd.exe chẳng hạn. Đây là file cài đặt mà bạn dùng trên Windows để cài CCS C. Hãy bỏ nó ở thư mục home/Applications/CCSC/setup_pwhd.exe Chạy dòng lệnh: Code:
$ wine Applications/CCSC/setup_pwhd.exe Vấn đề này F vẫn chưa nghiên cứu kỹ, nên tạm thời để đó, nhưng nó vẫn chạy rất ổn. Lỗi này được báo do nó cài IDE của CCS C. Mà IDE thì ta không cần dùng của CCS C, ta đã dùng Piklab rồi, nên ta có thể bỏ qua. Bước 3: Cấu hình Piklab để chạy CCS C - Tạo một dự án với Piklab bằng cách tạo một Projects >> New Project. - Cấu hình thông thường bằng việc chọn Device. Ở ví dụ này F chọn PIC6F887. - Chọn Tool Chains là CCS C ở (Setting >> Tool Chains) - Chọn CCS C như trong hình, và chuyển Executable Type sang Windows thay vì là Unix. Oki, bạn sẽ thấy mọi việc hoàn toàn đơn giản. Chú ý là khi chuyển qua Windows thì bạn sẽ thấy dòng chữ "ccsc" found ở chỗ Compiler. Và đừng sửa gì nữa cả, mặc định nó sẽ chạy Wine, dòng Path không cần điền gì. Xem hình dưới đây. Bước 4: Tạo file mới, add Source File và bắt đầu code thôi. Cuối cùng Build All. Mọi thứ thật ok, không có gì khác biệt với Windows. F để dành lại những vấn đề chuyên sâu hơn cho các bạn thử nghiệm và thảo luận. Những Screenshots trong bài được chụp từ máy của F, và nó hoàn toàn chạy rất oki, không hề có báo lỗi. Lưu ý: Trong bài viết này F không chú trọng tới vấn đề một chương trình thế nào, chỉ kiểm tra hoạt động của Piklab trên Ubuntu 8.04 mà thôi. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
27-05-2008, 01:15 PM | #2 |
Đệ tử 1 túi
Tham gia ngày: Apr 2008
Bài gửi: 16
: |
Xin hỏi bác F là: nếu không dùng Ubuntu dùng các distro khác của linux được không vậy? ví dụ như slackware chảng hạn.Dùng thàng S quen rồi!!
|
30-05-2008, 06:38 PM | #3 |
Đệ tử 1 túi
Tham gia ngày: Apr 2008
Bài gửi: 16
: |
Em da tim duoc loi giai roi bac F ah! Dung slackware thi dung cong cu gputils su dung sdcc va gpsim . Em rat thich tim hieu ve linux va Pic nhung em moi bat dau hoc, em rat mong su giup do bac F. Em la sinh vien CNTT va di theo phan lap trinh Nhung(embedded)
em chon Pic va linux lam diem khoi dau.Ve linux thi em la dan CNTT nen khong co gi kho khan, cai kho khan lon nhat la PIC va giao tiep giua linux va PIC. Bac F co the noi ky hon ve giao tiep giua linux va PIC duoc khong? Cam on Bac truoc nha ! namqn: bạn sửa lại thành bài viết tiếng Việt có dấu. Những bài viết sau đề nghị bạn dùng tiếng Việt có dấu, cám ơn bạn. |
31-05-2008, 04:57 PM | #4 | |
PIC Bang chủ
|
Trích:
Bác bqviet đang hỗ trợ cộng đồng về vấn đề dịch C30. Về giao tiếp trên Linux thì bạn có thể tìm hiểu thằng cutecom này. Nó khá hay ho đấy và có thể chạy luôn. Hiện nay cộng đồng điện tử, mà nói cụ thể là F đang phát động sử dụng (K)Ubuntu và Piklab. F cũng đang phát động hoạt động này đồng thời cũng đang support cho Piklab. Một số thành viên cũng trao đổi về vấn đề này. Tất nhiên đây là vấn đề còn ít người quan tâm, nhưng trên đời vẫn có những thằng kiểu như F... và bạn . Nói đùa tí, nhưng nó thực sự hay ho và hiệu quả cho tương lai ở Việt Nam. Cụ thể là F đang định hướng cho công ty để sau này phát triển tất cả mọi hệ thống điều kiển sẽ dựa trên nền Ubuntu. Nếu bạn có hứng thú tham gia vấn đề này, rất hoan nghênh bạn cùng tham gia. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
30-07-2008, 01:42 PM | #5 |
Đệ tử 1 túi
Tham gia ngày: Apr 2008
Bài gửi: 16
: |
Thời gian qua em bận quá không ghé thăm phần này của Bang chủ được! Giờ em đang tập lập trình cho Pic6f877a dùng SDCC trên nền Slackware bằng ngôn ngu C . Em làm một ví dụ về led 7 đoạn, em dịch ra file hex rồi nạp vào Pic bằng mạch nạp JDM . Nhưng khổ nỗi cái mạch test của em nó không chịu chạy em nói sơ qua về linh kiện mà em dùng rồi Bác F xem và giúp em cái nha!!
Chíp : Pic16f877a Dao động -Thạch anh: 20 MHz, -Tụ : 33 pF Mạch Reset - Điện trở : 4k7 , - Tụ : 10 uF |
30-07-2008, 01:55 PM | #6 |
Đệ tử 1 túi
Tham gia ngày: Apr 2008
Bài gửi: 16
: |
Em chỉ mới học PIc làm sao mà có thể dùng dspic được hả Bác F . Trước hết em học con pic6f877 dùng SDCC cho thành thạo đã rồi em sẽ dùng các trình dịch khác trên linux và lập trình cho các dòng pic cao hơn . Hiện giờ em đã tìm hiểu xong trình dịch SDCC và trình mô phỏng Gpsim và chương trình nạp Picprog trên nền Slackware . Em rất mong Bang chủ thường xuyên cập nhật những trình dịch mới cho pic trên linux để anh em cùng học hỏi và học tập .
|
08-08-2008, 02:29 PM | #7 | |
Super Moderator
Tham gia ngày: Feb 2006
Bài gửi: 150
: |
Trích:
|
|
15-03-2009, 09:09 PM | #8 | |
Nhập môn đệ tử
Tham gia ngày: Mar 2009
Bài gửi: 2
: |
Trích:
em đang dùng ubuntu 8.10. Mong anh chỉ giúp |
|
03-04-2009, 06:16 PM | #9 |
Nhập môn đệ tử
Tham gia ngày: Feb 2009
Bài gửi: 2
: |
Mấy sư huynh cho em địa chỉ mấy trang Web tải CCS 4.084 .Đệ tải được nhưng giải nén đều báo lỗi.
|
|
|