做硬件,最后,硬件和软件接口这块怎么搞的?

zhangzhm 2006-06-09 02:11:16
我是这样想的:
是不是搞硬件的人自己写一个dll,然后给搞软件的人调用。

还是其他什么的?
...全文
564 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
itsvirtualme 2006-07-11
  • 打赏
  • 举报
回复
因为一个试验型的板子经常会出现布线,元器件参数等问题.

能不能举几个例子?
chenkuizhong 2006-07-10
  • 打赏
  • 举报
回复
函数接口和功能定义好
Blacker 2006-07-09
  • 打赏
  • 举报
回复
软件硬件的接口一般就是寄存器和中断,根据数据处理和流程控制的需要将操作封装成函数形成一套API。一般编译器有生成Lib库的功能,对于不同的平台,库的类型可能不同,Win32下可能为.DLL或.Lib,Linux下为.O,对库的描述说明用头文件来给出。这样将硬件底层的操作隐藏起来,用户只要调用API函数就能使用硬件提供的功能。
ldqmoon 2006-07-08
  • 打赏
  • 举报
回复
写驱动供软件使用就可以了
foxdeng 2006-06-26
  • 打赏
  • 举报
回复
我来回答吧,我们公司是做手机的,我专门负责做底层开发的,大概是你所说这份工作.我们的做法是:由硬件部负责电路板的开发,完成之后送到我这里,我在负责中间的接口,需要仔细阅读芯片的文档,万用表,逻辑分析仪是不可缺小的工具. 我虽然隶属于软件部,但是需要经常在硬件部跑动,因为一个试验型的板子经常会出现布线,元器件参数等问题.至于接口是什么,那就是用c或者与汇编混合的函数代码,总之可以供上层应用调用的代码.
raidenzxx 2006-06-22
  • 打赏
  • 举报
回复
是不是搞硬件的人自己写一个dll,然后给搞软件的人调用。

我想这种话能问出来,一方面是对win32架构不了解,一方面就像一楼说的受M$毒很深
TheSaviour 2006-06-12
  • 打赏
  • 举报
回复
你那句话改一点就差不多了:

...搞硬件的人自己写一个函数,然后给搞软件的人调用。...

这样说虽然不完全准确,但也能包含80%的开发方式了。

lbing7 2006-06-12
  • 打赏
  • 举报
回复
我觉得是留接口,如果是C的话,就给一个C/CPP和H文件

或是给:编译后的OBJ/LIB+H文件

..................................................................
剩下的就是做软件的人的事了
nofuture 2006-06-12
  • 打赏
  • 举报
回复
个人认为是做硬件的要有一定的通讯协议支持,做软件的呢,就根据协议入手,不用考虑硬件的构成了
TheSaviour 2006-06-09
  • 打赏
  • 举报
回复
受M$毒害比较深的主。
zhangzhm 2006-06-09
  • 打赏
  • 举报
回复
那给解解毒?
别见死不救呀!
先谢了!

6,166

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧