摘要: 中断 中断的引入 MCU在按照顺序执行编译的代码(按照顺序次序执行)。对于外部的刺激,需要,MCU控制器需要对外部刺激,需要及时作出反应。 如果就是按照MCU顺序执行,有如下问题: 如果控制程序执行时间较长,不能及时响应外部刺激(前提是外部刺激持续足够时间)。 如果外部刺激持续时间较短,刺激马上消失 阅读全文
posted @ 2022-07-27 22:39 JwChu 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 设备树驱动 设备树 设备树将是设备文件,后缀.dts。其用于描述板级设备,开发板的设备信息。(CPU数量,内存基地址,IIC控制器,SPI控制器)。设备树文件在linux内核文件中。 设备树文件格式 设备树源文件扩展名后缀.dts。设备树二进制文件后缀为.dtb。将dts编译为dtb文件,使用的工具 阅读全文
posted @ 2022-07-27 18:30 JwChu 阅读(918) 评论(0) 推荐(1) 编辑
摘要: Plateform平台驱动架构 Plateform驱动平台必要性 对于比较简单的设备驱动,对IO进行最简单的读写操作,可以直接编写驱动代码就可以。对于比较复杂外设,考虑到驱动的可重用性,基于分离与分层的思想,抽象平台设备驱动。 驱动分层与分离 对复杂,成熟,庞大的操作系统,需要考虑代码的重用性。否者 阅读全文
posted @ 2022-07-27 00:01 JwChu 阅读(427) 评论(0) 推荐(0) 编辑