阅读:2169回复:3
MCU驱动是什么意思?MCU驱动开发要作什么工作?
MCU驱动是什么意思?MCU驱动开发要作什么工作?
|
|
沙发#
发布于:2003-07-29 09:11
MCU驱动是什么意思?MCU驱动开发要作什么工作? MCU是微控制器的通称,,,,一般都是单片机,,,, 他提到MCU驱动,,,就是说很有可能不是系统驱动,,,, 就是不是基于操作系统的,,,, 我以前在回答一个叫\"bios中的程序叫不叫驱动\"(前4天的问题) 的时候说过,,硬件工程师和软件工程师所理解的驱动,, 在概念上有些出入,,,,对mcu驱动,,大体上就是: 1,配置寄存器(用汇编或者C),完成功能,, 比如完成mcu与串口的通信 2,用一定方法或软件虚拟某些总线协议,,, 比如软件模拟iic,,spi,,都是很普遍的,,, 3,通过已有的或者软件模拟的协议,,访问mcu外部模块,, 比如用51单片机模拟iic访问串行存储器等.... 甚至用单片机配置网卡芯片,,,,(没有任何系统调用和协议,, 只有网卡芯片的数据手册......) 具体的还有很多,,,等到实际工作的时候就会渐渐明白的... |
|
板凳#
发布于:2003-07-29 18:19
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2003-07-30 16:48
MCU: Micro Control Unit
另外,给MCU写的程序,比方说要让MCU完成lstart所说的那些工作, 说驱动已经不是很准确了,而应该是固件(firmware)才对。 |
|