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 Bài Trong Ngày 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ú ý.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 20-02-2008, 05:17 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
Khúc dạo đầu với C++ trên Ubuntu (bằng hình, có thể load chậm)

Đây là việc làm hết sức cơ bản và không có gì để làm thì đúng hơn, nhưng mà F vẫn cứ ghi chú lại đây để bắt đầu cho dự án Robotics, mọi thứ đều sẽ dược triển khải trên MFC trước (để dễ triển khai, còn F thì sẽ làm việc trên Ubuntu, một số bạn muốn tham gia dự án làm việc trên Ubuntu F cũng rất hoan nghênh)

Mọi thứ dường như đều có sẵn, chỉ là chúng ta chơi đùa và vọc thôi, không có kế hoạch, không mục tiêu ghê gớm. Đây là cách để triển khai dự án Robotics này trên Ubuntu.

Bước cài đặt Eclipse thì đã rất đơn giản trên Ubuntu, các bạn có thể dễ dàng dùng synaptics để cài các gói eclipse và eclipse-cdt vào, hướng dẫn cài đặt QT cũng đã được trình bày trên dientuvietnam.

http://dientuvietnam.net/forums/showthread.php?t=10797

Để kiểm tra xem các Plugins QT và CDT đã có trong bản Eclipse cài đặt chưa, các bạn bấm Help >> About Eclipse >> Chọn Plugins details để kiểm tra.


Đây là giao diện chính của Eclipse


Các bạn mở thêm một cửa sổ làm việc cho các dự án C/C++ bằng cách gọi Window >> Open Perspective >> C/C++ Project, hoặc bấm vào biểu tượng nhỏ ở góc phải bên dưới của Eclipse, rồi chọn C/C++ Project


Tạo một C/C++ Project mới với Standard Make C/C++ Project


Đặt tên cho Project là gì tuỳ các bạn.


Xem qua các thông số của Project (cái này không cần thiết, nhưng các bạn sẽ làm việc sâu hơn, thì lúc đó cần sửa ở đây.)















Chọn Project và nhấp chuột phải, chọn New >> File và đặt tên là main.cpp


Nội dung file main.cpp


Nhấp chuột phải vào Make Target/ Hello Project, sau đó chọn Add make target và đặt thông số như sau.

Ở đây nếu các bạn để ý, chỉ đơn giản rằng các bạn đang thay thế công việc viết dòng lệnh $g++ -o hello main.cpp và chạy trên terminal, thì ở đây nó cho phép các bạn đặt vào một cái nút bấm. Đơn giản như thế thôi.


Lưu ý rằng, ngay cả trong MPLAB cũng vậy, GCC bắt buộc phải có một newline (dòng mới) ở cuối file, do vậy các bạn chú ý lỗi này khi lập trình.


Các bạn chỉ cần nhấp đúp vào biểu tượng hello vừa được tạo ra trong phần Make Target, thì các bạn sẽ thấy nó make xong và báo như thế này.


Khi bấm nút Run, các bạn sẽ thấy các bạn chưa chọn file để Run, các bạn phải chọn file bằng cách nhấp chuột phải vào Project >> Properties


Các bạn Browse vào file hello được tạo ra.


Như vậy chúng ta đã hoàn thành việc chạy một dự án C++ trên Eclipse CDT

Đây là những gì cơ bản nhất để lập trình trên Ubuntu, Eclipse CDT cho các dự án C/C++. Chúng ta sẽ đi đến làm việc với QT và các bộ thư viện Newmat, ROBOOP, OpenCV, OpenGL,...

Đây là hướng để hệ thống hoá lại những gì thuộc về Robotics.

Rất mong các bạn tiếp tục hỗ trợ và phát triển những bài viết căn bản, hệ thống căn bản luôn luôn là điều cần thiết nhất.

Chúc vui

thay đổi nội dung bởi: falleaf, 20-02-2008 lúc 11:39 PM.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-03-2008, 02:52 PM   #2
ducminhtc
Nhập môn đệ tử
 
Tham gia ngày: Mar 2008
Bài gửi: 1
:
ban oi minh lam theo huong dan cua ban nhung den buoc :
Nhấp chuột phải vào Make Target/ Hello Project, sau đó chọn Add make target sau do nhấp đúp vào biểu tượng hello thi o phan console no hien len :
g++ -o main main.cpp all
g++: all: No such file or directory
va khong lam tiep duoc nua vi co loi
ban giup minh voi
ducminhtc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-03-2008, 05:40 PM   #3
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
Trích:
Nguyên văn bởi ducminhtc View Post
ban oi minh lam theo huong dan cua ban nhung den buoc :
Nhấp chuột phải vào Make Target/ Hello Project, sau đó chọn Add make target sau do nhấp đúp vào biểu tượng hello thi o phan console no hien len :
g++ -o main main.cpp all
g++: all: No such file or directory
va khong lam tiep duoc nua vi co loi
ban giup minh voi
Cái này của em nó sẽ tạo thành file main chứ đâu phải tạo thành hello?
Khi em tạo cái nút Make Target hello em điền cái gì vào đó?

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-07-2008, 09:18 PM   #4
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Cái này làm theo cái Tutorial của Eclipse nó có hướng dẫn về tạo makefile khi tạo các loại Project bằng C, C++.

Em làm theo cái Tutorial đó rất hiểu.


Chúc các bạn thành công.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-07-2009, 10:02 PM   #5
PSL
Đệ tử 1 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 20
:
Nếu muốn nghiên cứu C++ trong LINUX nhanh, gọn, PSL khuyên dùng Qt4. Dùng luôn bộ công cụ Qt Creator. Hướng dẫn bằng video rất dễ hiểu. Các bạn có thể tham khảo ở đây:
http://www.youtube.com/watch?v=U7yje3D1UM4&hl=vi. Hoặc tìm Qt Creator video trên Google.
Trang chủ công cụ phát triển này: http://www.qtsoftware.com.
PSL vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-01-2010, 10:28 PM   #6
dtvtb
Đệ tử 2 túi
 
Tham gia ngày: Sep 2008
Bài gửi: 27
:
Ko biết các công ty nhúng ở VN thiết kế sản phẩm ở Việt Nam trên nền Win hay Un đây
Có thể cho em 1 vài cái tên đc ko
Có ai biết mong chỉ giáo
Cảm ơn quá nhiều
dtvtb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lờ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à 04:43 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