Hiện nay hệ thống nhúng đang được ứng dụng mạnh mẽ nhưng phần đa là các hệ thống tự vận hành. Hệ thống phần cứng đã đáp ứng được nhưng còn hệ thống phần mềm thì chúng ta chưa mạnh. Nhất là trong lĩnh vực lập trình driver cho các thiết bị nhúng có giao tiếp điều khiển với các thiết bị khác như máy tính, máy in, mạng.... Tôi là người làm về CNTT nhưng cũng rất quan tâm đến hệ nhúng và lập trình điều khiển thiết bị mà không biết nên học từ đâu, nhất là các thiết bị ảo sử dụng trong mô phỏng. Rất mong anh em trong diễn đàn trợ giúp. (Không biết Admin có nên mở ra một Box Lập trình Driver không nhỉ?)
Thông báo
Collapse
No announcement yet.
Lập trình Driver cho thiết bị?
Collapse
X
-
Nguyên văn bởi hieuelin Xem bài viếtHiện nay hệ thống nhúng đang được ứng dụng mạnh mẽ nhưng phần đa là các hệ thống tự vận hành. Hệ thống phần cứng đã đáp ứng được nhưng còn hệ thống phần mềm thì chúng ta chưa mạnh. Nhất là trong lĩnh vực lập trình driver cho các thiết bị nhúng có giao tiếp điều khiển với các thiết bị khác như máy tính, máy in, mạng.... Tôi là người làm về CNTT nhưng cũng rất quan tâm đến hệ nhúng và lập trình điều khiển thiết bị mà không biết nên học từ đâu, nhất là các thiết bị ảo sử dụng trong mô phỏng. Rất mong anh em trong diễn đàn trợ giúp. (Không biết Admin có nên mở ra một Box Lập trình Driver không nhỉ?)
-Hệ thống Open source giúp nghiên cứu trong sáng
-Nhiều sản phẩm ứng dụng hơn so với chỉ PC
-Tài liệu rất nhiều và có rất nhiều Guru trên thế giới viết tài liệu để chúng ta nghiên cứu.
---->Nên nếu chưa có box bạn cứ tham gia ở box linux cũng không thành vấn đề.
Sông dài, Thuyền lớn, Biển rộng bao la.
Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.
Comment
-
Việc lập trình drv trên Linux rất giống như những gì bạn học ở môn lý thuyết hệ điều hành. Đó là một phần của kernel cho nên để lập trình bạn tìm tài liệu về lập trình module trên Linux, tôi không còn nhớ link, bạn chỉ cần google "Linux module programming " là ra, và có sự khác nhau tí chút giữa nhân 2.4 và 2.6.
Về cơ bản Linux coi các thiết bị đều là file và các file được linux coi như thiết bị nằm ở /dev. Khi bạn tạo ra một thiết bị ảo hay thật, tương ứng bạn định nghĩa một file với ID và xuất hiện trong thư mục này. Bạn có thể dùng các hàm stream như read/write/open để làm việc với nó. Nó cũng giống như việc lập trình RS-232 trong Visual C vậy
Đơn giản là bạn có thể lập trình với cổng LPT
Các link sau giúp bạn Hieuelin thỏa mãn với ý tưởng của mình. Hy vọng sau khi thử và mô phỏng với ví dụ trong các tài liệu trên, bạn có thể lập ra cả một diễn đàn về nó.
http://www.isd.mel.nist.gov/projects/rtlinux/
http://lwn.net/Kernel/LDD3/Last edited by opentdoors; 29-01-2010, 00:34.Opentdoors- Thành viên của Rock'n'Roll club
Comment
Bài viết mới nhất
Collapse
-
bởi dinhthuong80Video thô (vì chưa ghép lời và chữ phụ đề) test bô MPPT SR-DM120-W ( dùng cho pin LiPO4 24.6V/24Ah, công suất ra Led 120W max) : https://youtu.be/RbFzK_Za_r4?si=-ztHM755BncBVnx_
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 17:00 -
-
bởi dinhthuong80Một số bộ/model Điều khiển sạc NLMT (MPPT) dùng cho đèn Led của Hãng SRNE không có chức năng bảo vệ nhiệt độ (bị lỗi không ngắt quá nhiệt: SR-EH120-W, SR-EH120-ES, SR-DM120-W, ...), do đó pin LiPO4 dùng nó có thể sạc hoặc xả bất kể nhiệt độ cao đến đâu, 75-200 độ C!
dinht...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 16:53 -
-
bởi dinhthuong80Vấn đề trên đã được thợ sửa chữa trao đổi với kĩ sư hỗ trợ khách hàng của Hãng. Họ có vẻ tiết kiệm lời khi không trả lời câu hỏi hiện tại bạn có tồn model có vấn đề kia không.
dinhthuong đúng là quá bao đồng khi...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 11:54 -
-
bởi dinhthuong80Hình ảnh bo mạch bên trong: vấn đề và khắc phục.
Khắc phục tạm thời:
Kết luận rút ra: vẫn biết sản xuất luôn lấy tiêu chí lợi nhuận làm đầu, nhưng không thể vì thế mà lược bỏ những thành phần rất quan trọng...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 11:42 -
-
bởi dinhthuong80
Nếu dùng: cần chế thêm đèn báo bộ sạc đang hoạt động:
...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 11:13 -
-
bởi dinhthuong80dinhthuong80 xin chia sẻ về 1 bộ sạc bình. Xin nói trước là không có ý xoi mói tìm lỗi sản phẩm, chỉ nhằm mục đích chia sẻ về vấn đề kĩ thuật cho ai quan tâm thôi!
Chúng ta không nên dùng bộ Sạc bình tự động AST model SWC10 - 12V/10A dưới đây, nhất là không nên dùng cho hệ...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 11:04 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101À há! Bà í quen cầm cục hàn khò...
Hàn khò có cần "dung môi" không nhỉ?...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:30 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi vi van phamSai bét. Bà í không biết cầm mỏ hàn điện (phải viết to chữ điện), nên tui ra chơi với diễn đàn . Chớ thấy vậy mà chê bai tui.
...
-
Channel: Tâm tình dân kỹ thuật
10-03-2025, 20:54 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi nhathung1101Và mai tôi lại phải bay...
Chỉ mong muốn anh em hiểu: Là đừng làm dối lòng, khiến đàn em nức nở..
Cứ cãi nhau, ra việc lớn. Chứ đừng vì cái "tôi" rồi làm hỏng bọn chúng..
Ai hiểu cứ nói. Ai thấy sai cứ cãi. Kỹ thuật là vậy. Chỉ đúng khi có kết quả.-
Channel: Tâm tình dân kỹ thuật
10-03-2025, 20:37 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi nhathung1101Xin thưa là tôi rất dốt món Ing Lịch. Chỉ là các bạn đưa lên những từ không ai hiểu, nên tôi phải theo.
Chứ ngày xưa được huấn luyện, cũng không như bạn nói đâu, và bạn Mỹ của tôi, hiểu như người nhà.
Bạn học giỏi thì đưa mấy từ lên đây đi, về điện tử thuần túy để anh em nghiên cứu....-
Channel: Tâm tình dân kỹ thuật
10-03-2025, 19:59 -
Comment