嵌入式跟驱动是什么关系?
发布网友
发布时间:2022-04-27 03:24
我来回答
共2个回答
热心网友
时间:2022-06-25 10:47
嵌入式开发包括系统、驱动、应用三部份。系统不在这儿说了,进程调度、内存管理等。
应用层在驱动的基础上实现其各个功能:比如显示需要先有LCD驱动,实现点、线、字符的操作,在这儿实现写点的操作即为最底层的驱动,首先要根据LCD的DATASHEET初始化设置LCD各参数,然后写一个点到LCD上,是最基本的部份,当然要和硬件打交道;还有一些芯片本身包含的控制驱动器,如CAN,时钟、USB......同样也需要DATASHEET初始化设置,并实现其功能。
有的厂家已有例子程序,但这不是万能的,需要根据不同系列的MCU芯片进行移植调试,在此芯片上将驱动函数定义好接口、验证、封装,供应用层使用。就是所谓的驱动开发。
如果你从事的只是应用层的开发,那是使用别人封装好的驱动函数来组合发挥应用就行了,也同样是嵌入式行列!
热心网友
时间:2022-06-25 10:48
驱动是嵌入式的一个部分。
嵌入式是一个系统。包括硬件,驱动,操作系统,应用程序