摘要: 由于RAM采用了流水线机制,当读取PC值时,该值为当前指令地址值加8,也就是PC指向当前指令的下2条指令。 由于RAM指令是4字节对齐的,所以PC值的第0位和1位始终为0 使用STR/STM保存R15时,保存的是当前指令地址加8字节或者12字节,所以对于用户来说,尽量避免使用STR/STM来保存R1 阅读全文
posted @ 2018-10-08 20:35 一条水煮鱼 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1. 解压jpeglib tar xvzf libjpeg-turbo-1.2.1.tar.gz 2. 阅读里面的说明文件,得到jpeg解压缩的一般步骤: 3. 配置jpeglib ./configure --help 获得./configure的使用,我们关心的是: 这是jpeglib的安装目录, 阅读全文
posted @ 2018-10-06 21:52 一条水煮鱼 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 内存管理有2种机制:1、段式管理;2、页式管理 在80386CPU中增加了2个寄存器:1、全局性的段描述表寄存器GDTR 2、局部性的段描述表寄存器LDTR 段寄存器的高13位用于在全局或局部描述表项中选择一个描述符; 第2为选择全局或者局部段描述寄存器; 低2位决定特权级别,一般LINUX中0表示 阅读全文
posted @ 2018-09-30 16:12 一条水煮鱼 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1. 三极管 1.1 NPN型:电流从基极和集电极汇聚到发射极 1.2 PNP型:电流从发射极分别流向基极和集电极 1.3 b: 基极;c:集电极;e: 发射极 1.4 三极管导通时,Ube = 0.7V左右,NPN管判断方法如下:截止状态:Ube<0.7V; (如果是锗管则Ube<0.3V)放大状 阅读全文
posted @ 2018-08-25 10:58 一条水煮鱼 阅读(989) 评论(1) 推荐(0) 编辑
摘要: 位图文件主要分为3部分:1. 文件信息头 14Byte 2. 位图信息头 40Byte 3. RGB颜色阵列 由图像长宽尺寸决定 1. 文件信息头 定义结构体: typedef struct tagBITMAPFILEHEADER { /* bmfh */ UINT bfType; DWORD bf 阅读全文
posted @ 2018-07-25 16:12 一条水煮鱼 阅读(298) 评论(1) 推荐(1) 编辑
摘要: 1. 在LCD驱动里面我们分配了显存,并告诉LCD控制器: s3c_lcd->screen_base = dma_alloc_writecombine(NULL, s3c_lcd->fix.smem_len, &s3c_lcd->fix.smem_start, GFP_KERNEL); 2. 在使用 阅读全文
posted @ 2018-07-23 11:15 一条水煮鱼 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 非阻塞方式获得输入 scanf函数是以阻塞方式获得输入,遇到回车键时输入才结束,scanf函数才执行完成。支持多方法多输入的电子书希望以非阻塞形式获得输入。网上搜索stdin nonblock就能得到函数:这种方式不用按回车键就可以输入完成。 初始化就执行if语句: 退出非阻塞标准输入,执行i 阅读全文
posted @ 2018-07-20 20:48 一条水煮鱼 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 字符编码: utf-16(be):头部-->FE FF (00 41 4E 2D) 2个字节表示一个字符 顺序表示 (00 41)表示'A' 'A’的ASCII码为41 uft-16(le): 头部-->FF FE (41 00 2D 4E) 2个字节表示一个字符 反序表示 (41 00) 表示'A 阅读全文
posted @ 2018-07-19 21:19 一条水煮鱼 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1. 修改drivers/input/touchscreen/下的Makefile 2.重新配置menuconfig make menuconfig,将touchscreen编译进内核 3. 修改.config,找到CONFIG_TOUCHSCREEN_S3C2410,修改为 4. make uIm 阅读全文
posted @ 2018-07-16 20:10 一条水煮鱼 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 1. 写好触摸屏驱动后,安装tslib 1.1 tar xzf tslib-1.4.tar.gz 1.2 cd tslib 1.3 修改编译器版本号或者内核版本号,使它们一致。不然会出错,显示selected device is not a touchscreen I understand 在内核中 阅读全文
posted @ 2018-07-16 17:41 一条水煮鱼 阅读(952) 评论(0) 推荐(0) 编辑