PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > PIC và Robot trên nền Ubuntu

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

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
Prev Previous Post   Next Post Next
Old 13-05-2008, 01:58 PM   #1
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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
Oki, bây giờ bạn bắt đầu quá trình cài đặt giống y như trên Windows, không có gì phức tạp cả. Có thể nó sẽ bị lỗi đâu đó, đừng bấm vào các nút báo lỗi đó, cứ cho nó chạy tiếp đến khi kết thúc.

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
Hình Kèm Theo
File Type: png Screenshot-Configure Toolchains - Piklab.png (45.0 KB, 303 lần tải)
File Type: png testCCSC.c - Piklab.png (99.0 KB, 53 lần tải)
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 11:38 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam