07 2019 档案

D2 ARM指令
摘要:1,汇编语言 2,a指令:数据处理:MOV R1, #1 R1=1; MOV R2,R1 R2=R1; 3,( MVN R3, #0x000000FF 实际存放为0xFFFFFF00 ) 4,跳转指令(B):->修改PC; Load/Store指令: 状态寄存器传送指令: 5,软中断(SWI)指令: 阅读全文

posted @ 2019-07-30 20:31 struggle_w 阅读(200) 评论(0) 推荐(0)

ARM-中断
摘要:MMU (memory management Unit) 负责虚拟地址映射为物理地址 MRS 读CPSR 初始化 SVC->UNDEF->ABORT->IRQ->FIR->USER STMFD sp! {r0-r12,lr} 压栈 LDMFD sp!{r0-r12,pc}出栈 寄存器: GICD_I 阅读全文

posted @ 2019-07-30 09:04 struggle_w 阅读(275) 评论(0) 推荐(0)

D1第一讲 ARM 体系结构和接口技术
摘要:1.语言基础 c基础、Linux及c高级、数据结构 2.顶层开发 IO、进程、网络 3.底层开发 ARM、系统移植 操作系统的功能:向下管理硬件,向上提供接口(函数) 接口种类:1,内存管理;2,文件系统;3,进程管理;4,网络协议;5,涉笔管理 ARM学习内容:ARM的编程模型、ARM寄存器组织( 阅读全文

posted @ 2019-07-27 15:11 struggle_w 阅读(266) 评论(0) 推荐(0)

I2C子系统框架
摘要:应用 i2c driver:从设备驱动层 需要和应用层进行交互 封包数据,不知道数据是如何写入到硬件 i2c 核心层:维护i2c 总线,包括i2c driver, i2c client链表 drivers/i2c/i2c-core.c i2c adapter层:i2c控制层,初始化i2c控制器 完成 阅读全文

posted @ 2019-07-11 22:30 struggle_w 阅读(128) 评论(0) 推荐(0)

Linux学习链接
摘要:http://www.runoob.com/linux/linux-intro.html 阅读全文

posted @ 2019-07-10 11:14 struggle_w 阅读(111) 评论(0) 推荐(0)