- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 MTK6225-状态栏图标的显示与隐藏
enum STATUS_ICON_LIST中,定义了一系列的ICON。数组:MMI_status_icon MMI_status_icons[MAX_STATUS_ICONS]里,定制status icons。结构体:typedef struct _MMI_status_icon{ S32 x, y; S32 width, he
2010-01-11 13:21:00 3652
转载 理解“统一编址与独立编址、I/O端口与I/O内存”
引言: 从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,名字叫做存储器接口、中断控制接口、DMA接口、并行接口、串行接口、AD接口……一个设备要想接入,就用自己的接口和总线上的某个匹配接口对接……于是总线上出现了各种设备:内存、硬盘,鼠标、键盘,显示器…… 对于CPU而言,如果它要发数据到某个设备,其实是发到对应的接
2010-01-06 19:29:00 239
转载 进程上下文,中断上下文
进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。处理器总处于以下状态中的一种:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态,运行于中断上下文,内核代表硬件运行于内核空间;3、用户态
2010-01-06 18:32:00 647
转载 uImage,zimage,vmlinux概念及区别
vmlinux是内核文件, zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到,只能从0X0地址运行。 uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式, 使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。可以由bootm命令从任意地址解压启动内核。 由于bootloader一般要占用0X0地址,所以,
2010-01-06 14:50:00 5987
转载 什么是系统调用
什么是系统调用?每个进程的虚拟地址空间可以划分为两个部分:用户空间和内核空间。在用户态下只能访问用户空间;而在核心态下,既可以访问用户空间,又可以访问内核空间。系统调用是在内核完成的。Linux的系统调用作为c库的一部分提供:#include /* all system calls need this header */。一些关系:Linux API>C库(包括标准C库和系统调用)我们用的lin
2010-01-06 14:29:00 4412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人