全部博文(23)
2014年(23)
发布时间:2014-06-26 20:59:06
一、重要知识点 1. 主次设备号dev_t dev_t 是内核中用来表示设备编号的数据类型; int MAJOR(dev_t dev); int MINOR(dev_t dev); .........【阅读全文】
发布时间:2014-06-25 20:31:49
一、开发环境主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、块设备基本概念扇区(Sectors):任何块设备硬件对数据处理的基本单位。通常,1个扇区的大小为512byte。 块(Blocks):由Linux制定对内核或文件系统等数.........【阅读全文】
发布时间:2014-06-24 10:18:15
输入子系统由驱动层、输入子系统核心、事件处理层三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。 驱动层:将底层的硬件输入转化为统一事件形式,想输入核心(Input Core)汇报。&.........【阅读全文】
发布时间:2014-06-19 23:54:55
(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。 .........【阅读全文】
发布时间:2014-06-19 22:09:22
首先,必须要阐述一下这篇文章的主题是Linux内存管理中的分段和分页技术。 来回顾一下历史,在早期的计算机中,程序是直接运行在物理内存上的。换句话说,就是程序在运行的过程中访问的都是物理地址。如果这个系统只运行一个程序,那么只要这个程序所需的内存不要超过该机器的物理内存就不会出现问题,也就不需要考.........【阅读全文】