社区
硬件/系统
帖子详情
请您推荐书籍资料
lxzygz
2008-03-22 05:55:40
我想使用VC编写PC与某一硬件设备(由公司硬件工程师开发)通过USB2.0接口进行通信的应用程序(不是驱动程序),之前我曾经编过串口的,功能就是提供一个应用程序界面,通过USB发送和接收字符,现在用USB,找不到一个完整的例子。请您推荐书籍或资料。
非常感谢!
...全文
127
9
打赏
收藏
请您推荐书籍资料
我想使用VC编写PC与某一硬件设备(由公司硬件工程师开发)通过USB2.0接口进行通信的应用程序(不是驱动程序),之前我曾经编过串口的,功能就是提供一个应用程序界面,通过USB发送和接收字符,现在用USB,找不到一个完整的例子。请您推荐书籍或资料。 非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaizitop
2008-04-15
打赏
举报
回复
好久没来喝水,见谅啊...
kaizitop
2008-04-15
打赏
举报
回复
如果要写WDM驱动,武安河的《Windows 2000/XP WDM 设备驱动程序开发(第二版)》应该是必备的书(我觉得)
这里用DriverStudio的类库开发,十分简洁方便,我当时学DDK学了好一阵,走了不少弯路,还是先学DriverStudio类库了。入门后应该主要研究USB的规范文档,看它的配置空间是怎么划分的,有了这个再把每个配置空间段内的空间和物理设备上相应的端口拉,内存拉,SDROM拉,Flash拉等等对应上,在驱动程序里有了地址以后其实倒也不是很难了。至于所谓的通信,如果有了驱动,就是调用API函数。驱动里通过地址来访问设备才是真正的通信,驱动和应用程序的通信叫做IRP机制,就是传递一个数据结构对象,也是操作系统规定好的机制,和消息差不多,不过是在不同操作系统层之间的消息传递罢了。我没做USB,具体的我也指导不了,上面那本书里有USB的例子,你练练手就啥都明白了。
scq2099yt
2008-03-28
打赏
举报
回复
应该是要写驱动,或者是芯片厂商有USB转串口的驱动,你调用就可以了,实际上跟串口编程是一样的
huzhenqi2008
2008-03-24
打赏
举报
回复
up
lxzygz
2008-03-23
打赏
举报
回复
kaizitop大哥,能再多说两句吗?我真的很菜,我只会一点点VC++,没接触过USB相关的程序开发,写串口通信程序是参考一些例程改出来的,还没有完全消化呢。现在我们用USB通信的项目还没开始,我不知道是不是要写驱动的,硬件工程师的电路考虑用cy68013,最终要实现用PC上的应用程序发送数据到硬件控制其动作,也能收硬件发送的数据显示到屏幕上给监测的人看。
如果要写驱动,那就是说我得去学WDM是吗?
我在书店找不到VC++写USB通信程序的书,到这里来提问是想大侠告诉我看什么书,给出完整的书名出版社什么的,如果能针对所用的芯片那真是再好不过了——我想我可能有太多东西要学,时间其实很紧,不知道来得及不。
蒋晟
2008-03-23
打赏
举报
回复
我在美国,看不到中文的书
参考DDK里面的BulkUSB和IsoUSB示例
kaizitop
2008-03-22
打赏
举报
回复
如果你们的驱动已经开发出来了的话,就是在驱动之上编程了哦!
我上传的资源里有一个用来测试驱动的应用程序,我是用它来测我的PCI卡驱动的,但是只要你有自己驱动的GUID,改过去应该就可以测任何的驱动程序。
kaizitop
2008-03-22
打赏
举报
回复
看你说的样子,应该是编写这个设备的Demo程序吧?
应该是要编驱动程序的吧?难道一般的U口驱动可以通用?
如果是那样你只要调用USB相关的API函数就得了呗!
蒋晟
2008-03-22
打赏
举报
回复
要在Windows里面控制你的硬件的话,你需要编写一个驱动程序。
别再问我
推荐
什么
书籍
和网课,这次把私藏很久的
资料
都贡献了(上),建议收藏!
博主分享了程序员学习的各类资源,包括C语言、C++、Java、Python、Go的
书籍
推荐
和网课链接,以及数据结构与算法、计算机网络的相关
资料
。这份集合旨在为读者提供宝贵的自学资源。
zedboard(zynq)怎么学,学习
资料
和
推荐
书籍
本文介绍了ZedBoard(Zynq)的学习
资料
和相关
书籍
。
资料
包括评测文章、官方网站及系列学习手记等;
书籍
有《Xilinx All Programmable Zynq - 7000 Soc设计指南》等。还分享了学习阶段,如找
资料
熟悉ZYNQ、熟悉板子、深入了解及系统级学习等,同时给出了各阶段的学习方法和
资料
链接。
C++
书籍
推荐
该博客
推荐
了多个信息技术领域的
书籍
。C++方面有《C++ primer》等;数据结构与算法涵盖入门到高级的不同
书籍
;Linux领域涉及shell命令、系统编程和多线程相关
书籍
;还有操作系统理论、网络方面的
书籍
,同时分享了哩哩老师
推荐
资源和程序员
资料
大全链接。
Python
书籍
推荐
,从入门到进阶的4个阶段15本好书
推荐
本文由十年Python开发者
推荐
,涵盖从入门到高阶的15本精选
书籍
,分为四个阶段,每个阶段3-5本
书籍
,帮助读者系统化掌握Python技能。
书籍
包括《Python编程:从入门到实践》、《流畅的Python》等,适合不同学习阶段的读者。文章还提供了学习路线建议、资源福利和互动话题。
又整理了一周爬虫的学习
资料
,内含入门、实战、视频,
请
收藏
本文整理了丰富的Python爬虫学习
资料
,包括静觅博客的爬虫入门、实战、进阶系列文章,以及
推荐
的
书籍
和免费视频教程,适合初学者系统学习和提升爬虫技能。
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章