View Single Post
Old 28-08-2009, 11:44 AM   #10
bqviet
PIC Bang chủ
 
Tham gia ngày: Jul 2007
Bài gửi: 43
:
Trên nền Windows khả năng lớn hãng sản xuất dùng công cụ Visual C++ kết hợp với bộ Windows SDK - việc này không có gì lạ. Điều quan trọng là hãng có chịu mở một phần thiết kế và/hoặc mã nguồn hay không. Nếu hãng chỉ cần mở một phần thiết kế (bố trí bộ nhớ, thanh ghi và một số hàm API cấp thấp nhất), tự cộng đồng FOSS cũng có thể xây dựng thư viện được chứ không cần nhà sản xuất phải tốn công. Điều này đúng với rất nhiều card của hãng NI và hãng Advantech - hỗ trợ trong thư viện Comedi.

Một khi hãng đã không chịu mở, thì họ dùng công cụ gì không quan trọng. Mọi thứ vô nghĩa hết.

Một khi hãng đã mở thông tin, thì họ dùng công cụ gì cũng không quan trọng, cộng đồng FOSS sẽ hỗ trợ nhiệt tình. Khi đó lập trình bằng C, C++, Java, Python đều được; thậm chí dùng cả JavaScript (!) cũng được.

Các loại I/O card chạy được với thư viện Comedi có rất nhiều ưu điểm: không những dễ dàng lập trình điều khiển, mà còn có thể dùng với nhiều chương trình điều khiển có sẵn như Octave, Scilab/Scios (bộ phần mềm tương đương Matlab/Simulink) - lập trình bằng khối kéo-thả rồi sinh mã C/C++ để tối ưu bằng tay, tiện không kể siết.
bqviet vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn