随笔分类 -  BSP

板级支持包,driver
摘要:ATF TF(Trusted Firmware)是ARM在Armv8引入的安全解决方案,为安全提供了整体解决方案。它包括启动和运行过程中的特权级划分,对Armv7中的TrustZone(TZ)进行了提高,补充了启动过程信任链的传导,细化了运行过程的特权级区间。 TF实际有两种Profile,对ARM 阅读全文
posted @ 2023-11-10 10:15 Emma1111 阅读(1768) 评论(0) 推荐(0) 编辑
摘要:GNU 汇编语法 在进行嵌入式 Linux 开发的时候是绝对要掌握基本的 ARM 汇编,因为 Cortex-A 芯片一上电 SP 指针还没初始化,C 环境还没准备好,所以肯定不能运行 C 代码,必须先用汇编语言设置好 C 环境,比如初始化 DDR、设置 SP指针等等,当汇编把 C 环境设置好了以后才 阅读全文
posted @ 2023-11-10 10:07 Emma1111 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Linux中断 Linux中断处理过程 1.使能中断,初始化相应的寄存器 2.注册中断服务函数,也就是向irqTable数组的指定标号处写入中断服务函数 3.中断发生以后进入IRQ中断服务函数,IRQ的中断服务函数在irqTable里面查找具体的中断处理函数,找到以后执行相应的中断处理函数 Linu 阅读全文
posted @ 2023-01-27 17:39 Emma1111 阅读(721) 评论(0) 推荐(0) 编辑
摘要:什么是设备树? 设备树文件(Device Tree),描述设备树的文件叫做DTS((Device Tree Source),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息。 设备树结构示意图: DTS、DTB和DTC DTS是设备树源码文件,扩展名为.dts。 DTB是将DTS文件 阅读全文
posted @ 2023-01-11 18:52 Emma1111 阅读(4107) 评论(0) 推荐(0) 编辑