lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
阅读:1157回复:9

如何封装汇编代码?

楼主#
更多 发布于:2004-03-19 11:55
小弟不才,我想在这里的老大大多都使用 单片+usb开发产品,俺想

问一下如果我自己写好了所有的汇编代码,例如 端口0 out中断,

端口0 in中断之类的子程序,想把它坐成一段段c调用的子程序,

类似于开发编译器,请问需要那些知识,请高手指点//////
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-19 12:57
找点C与汇编混合编程的书看看!!!
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-19 13:06
知道了,但是这样的话是嵌入汇编代码,是么?俺是想做一个类似于 turboc 的东西,不知道能行么,在开发环境下就看不到汇编代码了,用起来也方便,不知道能行么,汇编和c的书?
小弟不才,谢谢//

[编辑 -  3/19/04 by  lsn_061]
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-19 14:40
如果我开发pdiusb d12 就不用写驱动了么,如果都是固化好了,那是不是买他的芯片很贵的?如果我自己写驱动是不是会便宜一点了?谢谢指教??
如果有人帮我我怎么给分?谢谢//
 ;)
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-03-19 14:50
驱动自带的
不用买,D12----16RMB
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-19 15:09
把汇编代码在KEILC下生成库文件就可以了.
另外D12芯片的所谓驱动很难用软件实现.因为软件执行开销大.
它内部的驱动仅仅是完成位填充,ACK应答,和判断包类型的作用
其他的处理过程仍然需要软件实现.
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-19 15:52
thanks,i see!!

[编辑 -  3/19/04 by  lsn_061]
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-19 18:19
还有问题,为什么大家都不用DRIVERWORKS来开发驱动程序呢?
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-19 20:06
好想很少人提起driverworks,不知道在哪里能下载,因为我手上只有这方面的资料,谢谢了
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-03-19 20:30
我明白了,driverworks 下面有vtools,driverworks,softice 等等,我刚入门对不起。
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
游客

返回顶部