![]() |
|
Tài trợ cho PIC Vietnam |
Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#24 |
Đệ tử 9 túi
Tham gia ngày: May 2006
Bài gửi: 150
: |
Ai có nhu cầu đọc cuốn Real-Time and Embedded Guide thì download từ link sau:
http://people.mech.kuleuven.be/~bruy...to/rtHOWTO.pdf Nói về ứng dụng thời gian thực, tôi chưa rõ thời điểm xuất phát từ khi nào nhưng bắt đầu có nhiều người thực hiện từ cuối thập niên 90s, đầu thập niên này. Hai hãng MathWorks và LabVIEW cũng đã có các phần mềm thời gian thực từ khá lâu. Riêng hãng MathWorks hiện nay có hai giải pháp thời gian thực: 1. Dùng xPC Target & Real-Time Workshop: cần phải có một máy chủ và một máy mục tiêu (có thể là PC bình thường, PC/104, Industrial PC, hoặc đơn giản nhất là một single-board computer) & cần phải có Real-Time Workshop và một C Compiler (hoặc Watcom Compiler) trong máy chủ (tôi nhớ là Real-Time Workshop của MathWorks có từ những phiên bản MATLAB rất sớm). Một máy chủ có thể có nhiều máy mục tiêu. -> Giải pháp này giống một số sản phẩm của hãng Opal-RT hay hãng Xanalog hoặc những hãng phát triển phần mềm real-time hỗ trợ MATLAB/Simulink khác. Kỹ năng lập trình cao có thể phát triển device drivers cho các bảng giao diện mà xPC Target không hỗ trợ. Về cơ bản giải pháp này có ưu điểm là phần xPC Target Kernel rất nhỏ, còn một số hạn chế cho tới thời điểm này là chỉ có thể dùng giao tiếp host - target bằng RS-232 và Ethernet và chỉ hỗ trợ một số giới hạn các chipsets dùng trong bảng Ethernet, giao tiếp wireless chưa phổ biến mấy vì nhóm xPC Target của MathWorks không phát triển ứng dụng này (mới chỉ có một số ít người làm thành công với external Ethernet repeater). 2. Dùng Real-Time Windows Target/Real-Time Workshop: Giải pháp này đơn giản, chỉ cần dùng một máy tính, một bảng giao diện mà Real-Time Windows Target hỗ trợ là đủ. Software thì cần MATLAB/Simulink + Real-Time Workshop + Real-Time Windows Target, hardware cần một bảng giao diện mà Real-Time Windows Target hỗ trợ (nếu lập trình có kỹ năng cao có thể tự phát triển device driver được). Hãng National Instruments cũng có ứng dụng thời gian thực dùng LabVIEW Real-Time Module: http://sine.ni.com/nips/cds/view/p/lang/en/nid/2381 HA thay đổi nội dung bởi: HaiAu2005, 02-09-2009 lúc 11:13 PM. |
![]() |
![]() |
|
|