logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Uboot启动流程解析

本文详细解析了嵌入式系统的启动流程和U-Boot源码实现。启动过程分为三个阶段:iROM阶段(加载BL1到SRAM)、SRAM阶段(硬件初始化)和DRAM阶段(操作系统引导)。

文章图片
#linux
JTAG基础入门原理解析

JTAG(IEEE 1149.1)作为现代电子设计与测试的核心接口,通过四线(TDI/TDO/TMS/TCK)实现复杂电路板的边界扫描测试。JTAG是解决系统崩溃、驱动调试的终极工具,配合OpenOCD和GDB可实现对芯片的精准控制。文章还包含FPGA的BSDL文件解析和边界扫描寄存器操作实例,完整呈现了JTAG在硬件测试和嵌入式开发中的关键价值。

文章图片
#linux
中断线程化

摘要:Linux传统中断处理存在实时性痛点,可能因中断禁用和串行处理导致关键任务延迟。PREEMPT-RT补丁引入中断线程化机制,将中断处理转为可调度的内核线程,赋予不同优先级并允许抢占。这种方法显著减少了中断禁用时间,提高了系统响应可预测性。通过chrt工具可灵活调整中断线程优先级,从而满足高实时性应用需求。

文章图片
#linux
Uboot启动流程解析

本文详细解析了嵌入式系统的启动流程和U-Boot源码实现。启动过程分为三个阶段:iROM阶段(加载BL1到SRAM)、SRAM阶段(硬件初始化)和DRAM阶段(操作系统引导)。

文章图片
#linux
到底了