摘要: 1. 配置文件,配置内核时生成。所有的Makefile文件(包括顶层目录和各级子目录)都是根据.config来决定使用哪些文件的 2. $(@:_config=) 的结果是mini2440。它来源于$(var:xx=yy)此句表示将变量var中以xx结尾的部分替换成yy。$@代表目标文件mini24 阅读全文
posted @ 2016-11-26 15:18 欧阳健 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. bootloader已经初始化了串口。 2. .weak 防止编译器未定义时报错。 3. 非叶子函数lr需要压栈,怕后面的异常覆盖。 4. c语言子函数调用会自动操作bx,lr。 5. cp15协处理器,用于系统存储管理。 6. MMU负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问检查 阅读全文
posted @ 2016-11-21 10:29 欧阳健 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1, pwm本质是是定时器。 2. pwm设置频率和占空比。 2. uart协议先发送低位。 3. 停止位越长,传输越稳定(校验时钟误差) 4. 232,485,422都是在uart基础上二次开发。 5. uart设置每帧信息和波特率。 6. 差分:用两根线表示数据(485,422) 阅读全文
posted @ 2016-11-18 18:59 欧阳健 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 1. elipse常用伪操作:(带.号的不生成代码) .word:在当前地址申请一个字的空间并将之初始化。 .global:声明全局的符号。 .short:申请半字并初始化。 .align 2:以2的2次方对齐。 .space 100,0xff 申请100个字节并全部初始化位0xff。(注意是字节) 阅读全文
posted @ 2016-11-17 10:35 欧阳健 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. b指令跳转范围是64M,用24位空间表示26位。bl:保存返回地址。 2. 前索引:存在r0+4,r0值不变 str r1,[r0,#4](!!以下两种才是真正的索引) 后索引:数据存在r0并后改变r0的值 str r1,[r0],#4 自动索引:存到r0+4,然后r0+4。 str r1,[ 阅读全文
posted @ 2016-11-16 14:21 欧阳健 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. user模式不能切换到其他模式,其他特权模式可以切换到user模式。 2, I=1,禁止IRQ, F=1,禁止FIQ。芯片启动时默认禁止这两位。 3. N位:计算结果为负数时置1; Z位:计算结果为0时置为1; C位:a.加法进位时置1 b.减法产生借位时置为0; V位:符号位改变时置1(针对 阅读全文
posted @ 2016-11-15 16:59 欧阳健 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 将32位a的【7:4】改成0101 -> a = a&(~(0xF << 4)) | (0x5 << 4); 2. 32位:单次处理数据32位。 3. 对于CPU而言,一切皆内存; 4. DMA总线:不经过CPU直接在内存和内存间交换数据。DMA控制器存在控制转移权的问题。 5. 指令集:识别 阅读全文
posted @ 2016-11-14 18:07 欧阳健 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1,seqlite3语句 sqlite3 stu.db 创建数据库 create table student(id int primary key(不可重复),name text(字符串型),scoer float) 创建表 insert into tablename values(0,"lisi" 阅读全文
posted @ 2016-11-11 14:03 欧阳健 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. select,poll,epoll都是同步IO多路复用。select要根据设定的readfds,readfds判断哪些已经准备好了并返回。2. poll不需要手动更新readfds,writefds,且文件描述符个数无限制。3. select,poll实现需要不断轮询所有fd集合,直到设备就绪 阅读全文
posted @ 2016-11-07 19:34 欧阳健 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. TCP:用来检测网络传输中差错的传输控制协议 IP:负责对不同网路进行互联 2. TCP/IP协议族: HTTP:(Hypetext Transfer Protocol) ARP(Address Resolution Protocol) IP->MAC dos攻击与此有关 3. TCP/IP 阅读全文
posted @ 2016-11-04 08:51 欧阳健 阅读(256) 评论(0) 推荐(0) 编辑