01-10-2003 07:52 #1


- Tham gia
- 22-10-2002
- Location
- DaNang
- Bài viết
- 108
- Like
- 0
- Thanked 0 Times in 0 Posts
Lập trình DDK - Device Driver Kit, có ai biết không ?

04-10-2003 13:57 #2
Trời, sao không có ai biết về field này hả.
Thất vọng quá...
Ai biết giúp mình với
04-10-2003 16:11 #3
Ban thu hoi nha san xuat thiet bi y!
Minh thi chiu ma cung cha muon quan tam.
07-10-2003 17:28 #4
Nói như bạn thì mình vô đây làm gì, bạn không quan tâm là bởi vì nó nằm ngoài khả năng của bạn, thế thôi, để người khác thảo luận.
OK?
09-10-2003 19:22 #5
Chào bạn!
Theo mình nghĩ thì việc viết 1 driver cho Windows là công việc không hề đơn giản. Bạn phải có hiểu biết sâu về phần cứng và bộ vi xử lý, sử dụng thành thạo ngôn ngữ C/C++ và Assembly, hiểu biết sâu về các driver model mà Windows dùng :p.
Theo mình được biết thì trên win9x thì driver được viết dưới dạng vxd, còn win2k trở về sau dùng WDM (Windows Driver Model). Trong bộ DDK có đầy đủ tài liệu, & các ví dụ về vấn đề này và có luôn hướng dẫn để biên dịch (Mình thử với bộ Win2000 DDK).
Đó là những gì mình biết về DDK. :">. Hi vọng giúp bạn được phần nào!!!
Trình biên dịch Assembly for Win32:
www.masm32.com
Một số link về Assembly for Win32 & VXD Tutorial:
http://www.hostileencounter.com/links.html
10-10-2003 15:35 #6
Cảm ơn bạn ke_tui_nha !
Bạn nói rất đúng, để viết được một device-driver thì chúng ta ít nhất phải trang bị các kiến thức như bạn nói.
Bạn có thể giúp thêm cho mình được chứ, nếu bạn đã thử rồi thì bạn có thể post lên quy trình để compile cụ thể nào đó không.
Mình chỉ đang xin được bộ WinMe DDK chứ chưa có Win2000 DDK.
Bạn có thể cho mình xin không ?
10-10-2003 18:29 #7
Chào bạn!!!
CD Win2k DDK đã có bán ở thị trường TPHCM, bạn hãy mua về ngâm cứu. Tui thì đã bỏ lĩnh vực assembly từ lâu rồi, nên ko thể giúp gì cho bạn được. Sorry :p
14-10-2003 20:03 #8
Muốn viết được các device driver cho các HW của riêng bạn thiết kế thì bạn phải rành về cái gọi là firmware đã. Nếu bạn viết được firmware cho các micro controller hay là VHDL, FPGA hoặc core cho các con chip bạn xử lý thì OK.
Nhưng cũng có thể bạn không cần biết những thứ đó mà vẫn viết được driver cho các device của bạn với điều kiện anh chàng viết spec cho cái driver của bạn là một tay giỏi, hắn ta sẽ cho bạn biết cần phải làm gì để có thể viết được driver mà không cần biết cái HW là cái chi chi cả.
Biển học là mênh mông, muốn hỏi người khác và muốn mọi người giúp đỡ thì phải coi lại thái độ của mình khi hỏi, OK chứ. Còn không thì ... wên đi.
05-11-2003 15:27 #9
Cam on ban QUANNGUYEN !
Ban co giup duoc gi cho minh nua khong. Minh rat mong duoc su giup do them, chi tiet hon cua ban.
Ban noi nhung cai SPEC, FIRMWARE gi do, minh chua duoc nghe bao gio. Ban co the noi ro hon khong.
Minh thay trong bo Help NTDDK khong co section nao noi ve chung ca.
Cam on ban nhieu nhe
05-11-2003 15:46 #10
DDK , khi cài DDK Bạn sẻ thấy trong directory WINDDK\2690\Bin (dừơng như vậy cho Windows xp) trong đó có CL.EXE , LINK.EXE , đây là hệ thống lập trình hoàng toàn mới không có liên quan với Visual Studio ... (VC) bạn phải compil riêng rẻ sau đó mới gọi qua Visual c++ , compil thẳng trong Visual C++ IDE hahahaha kg thể được ,trừ khi bạn configuration lại Visual C++ cho DDK .
chúc vui , kg có dể đâu , ráng mà học , vấn đề nầy tư. tìm nhe ... rất nhiều vấn đề để hiểu .
Được sửa bởi ttbidouille lúc 15:49 ngày 05-11-2003
NGÔI NHÀ ĐẶC BIỆT - SUY NGHĨ KHÁC BIỆT
KHUYỄN MÃI CỰC SỐC - CỰC SÂU 30%
TỦ GIÀY THÔNG MINH X HOME TG6812
