Chúng ta cần biết thêm thông tin về thiết bị để chỉ cho bạn đi đúng hướng, nhưng đây là một vài bước để giúp bạn bắt đầu:
- đăng ký với Microsoft Connect, do đó bạn có thể tải xuống Windows Driver Kit
- đăng ký với osr-online vì bạn sẽ tìm thấy các bài viết tuyệt vời, nhiều thông tin và nhóm tin dành riêng cho trình điều khiển Windows - địa điểm này là một mỏ vàng
- mua Developing Drivers with WDF, điều này sẽ giúp bạn hiểu về phát triển trình điều khiển trên Windows và cung cấp cho bạn nền tảng tốt để đọc các bài viết từ OSR và Microsoft
- Hy vọng rằng bạn có thể sử dụng UMDF (trình điều khiển chế độ người dùng) vì bạn có thể sử dụng C++ và viết mã COM. Nếu bạn đang làm bất cứ điều gì với USB đòi hỏi không gian hạt nhân .... bạn đã có rất nhiều đọc và học tập để làm cho năm tiếp theo!
Để trả lời câu hỏi của bạn trên các phiên bản, Driver Kit có các công cụ giúp bạn quản lý việc tạo các trình điều khiển khác nhau. Nếu bạn viết một trình điều khiển tốt, nó sẽ chạy trên cả ba hệ điều hành mà không có vấn đề gì, và sự khác biệt sẽ nằm trong vùng cấu hình (không phải mã nhị phân). Bạn đang cố gắng viết loại trình điều khiển nào? Hệ thống tập tin? Máy nghe nhạc mp3? Máy ảnh? Modem?
Nếu bạn cuối cùng phải viết trình điều khiển chế độ hạt nhân, hãy cho tôi biết và tôi có thể chỉ cho bạn một số bài viết hay và những gì không.
Tôi cũng nên thêm số tiền đó cho khoảng 5.000 đô la Mỹ, bạn có thể mua giấy phép cho WinDriver, một công cụ làm mất tất cả những thứ khó khăn trong việc phát triển trình điều khiển. Bạn có thể sử dụng mã C + hoặc C# chế độ người dùng để giao tiếp với trình điều khiển của họ được tạo tùy chỉnh cho thiết bị của bạn. Đây là con đường để đi nếu bạn có một thời hạn chặt chẽ.
Nguồn
2009-10-13 21:19:24
với tổng số newbie tôi không có nghĩa là cấp độ của một newbie ;-) –
Xin lỗi, tôi đã hoàn thành tổng số người mới quá theo nghĩa đen. Câu trả lời dưới đây là đặc biệt chi tiết cho một người ở cấp độ của bạn. –