tonyhan
驱动牛犊
驱动牛犊
  • 注册日期2002-01-28
  • 最后登录2004-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2168回复:3

MCU驱动是什么意思?MCU驱动开发要作什么工作?

楼主#
更多 发布于:2003-07-28 20:41
MCU驱动是什么意思?MCU驱动开发要作什么工作?
lstart
驱动牛犊
驱动牛犊
  • 注册日期2001-08-14
  • 最后登录2004-01-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 09:11
MCU驱动是什么意思?MCU驱动开发要作什么工作?


MCU是微控制器的通称,,,,一般都是单片机,,,,
他提到MCU驱动,,,就是说很有可能不是系统驱动,,,,
就是不是基于操作系统的,,,,
我以前在回答一个叫\"bios中的程序叫不叫驱动\"(前4天的问题)
的时候说过,,硬件工程师和软件工程师所理解的驱动,,
在概念上有些出入,,,,对mcu驱动,,大体上就是:
1,配置寄存器(用汇编或者C),完成功能,,
  比如完成mcu与串口的通信
2,用一定方法或软件虚拟某些总线协议,,,
  比如软件模拟iic,,spi,,都是很普遍的,,,
3,通过已有的或者软件模拟的协议,,访问mcu外部模块,,
  比如用51单片机模拟iic访问串行存储器等....
  甚至用单片机配置网卡芯片,,,,(没有任何系统调用和协议,,
  只有网卡芯片的数据手册......)
  具体的还有很多,,,等到实际工作的时候就会渐渐明白的...
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-07-29 18:19
用户被禁言,该主题自动屏蔽!
luckyrex
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分185分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-30 16:48
MCU: Micro Control Unit

另外,给MCU写的程序,比方说要让MCU完成lstart所说的那些工作,
说驱动已经不是很准确了,而应该是固件(firmware)才对。

  
游客

返回顶部