View Single Post
Old 27-07-2008, 04:41 PM   #9
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi pinochu View Post
tui cũng nói ngay từ đầu là tui học software, hoàn toàn không đụng gì tới điện tử, tui tổng hợp hết lại, post lên cho những ai muốn tìm tài liệu, nếu bạn thấy nó không cần thiết thì không sao cả. Tui nghĩ ntc hay bien_van_khat học điện tử ra, kinh nghiệm làm PIC phải hơn tui nhiều. Tui post bài tập của Brad Minch, tui đâu có nói là làm xong bài này sẽ hiểu usb là cái gì, mà mục đích chính là có thể làm thành công, thế thôi. Trước giờ tui đâu thấy ai post một bài tập hoàn chỉnh từ đầu tới cuối, bài nào cũng xài driver close source, chỉ biết driver nó build sẵn vậy, bỏ vô thì nó chạy vậy, còn muốn biết một app muốn giao tiếp với usb device thế nào thì chịu, chỉ biết xài functions nó export ra sẵn.

Hai bài liên tiếp bạn đều nói đến Brad Minch, ok, link tới nguồn đây:
http://pe.ece.olin.edu/ece/projects.html

namqn: link trên đã có thành viên đưa ra ở post #24 luồng sau: http://www.picvietnam.com/forum/showthread.php?t=422
Đã từ lâu, Microchip cung cấp một framework cho các ứng dụng USB trên PIC, là một giải pháp open source, link hiện thời dưới đây:
http://www.microchip.com/stellent/id...param=en534494

Với những nhà phát triển muốn đẩy nhanh tốc độ phát triển sản phẩm, họ có thể dùng các thư viện cho các lớp có sẵn của Microchip, như HID, CDC, mass storage, hay Custom (tức là bạn cung cấp các thư viện chức năng). Tôi cho rằng người dùng PIC hẳn phải nghĩ đến việc khai thác những công cụ mà nhà sản xuất linh kiện đã cung cấp, khi muốn dùng PIC cho ứng dụng của họ.

Việc bạn muốn phát triển từ firmware đến driver trên host PC là tùy bạn, nhưng tôi cho rằng cách làm này không thích hợp với đa số người dùng, vì sẽ khá tốn thời gian và công sức. Chẳng có gì là sai khi dùng các thư viện closed source, nếu chúng đáp ứng được yêu cầu. Không rõ từ trước đến giờ bạn phát triển phần mềm trên Windows ra sao: dùng các API của Windows/thư viện của trình biên dịch hay tự viết mọi thứ?

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn