学习linux
发布时间:2013-09-07 00:50:20
1. 磁盘基础 磁盘最小单元为扇区512字节,扇区形成一个圆(磁柱),是分割槽的最小单元,比如第一个分区从第几磁柱到第几磁柱;第一个扇区 很重要,有MBR(446字节)和分区表(64字节),还有两个字节标志是否作为启动盘。 /dev/hd[a-d][1-63],用来表示IDE接口.........【阅读全文】
发布时间:2013-09-05 14:25:46
1. MFC程序是在WIN32程序的基础上变化来的,都是Framework Application,所以理解win32程序的设计思想会有??? 事半功倍的效果。??? WinMain是主函数,先注册类,产生并显示窗口后,就进入消息循环,不断从消息队列取出消息再处理。点击(此处)折叠或打开WinMa.........【阅读全文】
发布时间:2013-09-04 13:34:10
CPU通过总线和各种设备相连,每种外设都是通过寄存器进行控制。外设可以将寄存器映射到I/O端口或者I/O内存,例如ISA大多映射到端口,而PCI大多映射到内存。这都和RAM内存不同,因为I/O操作都会有边际效应,不能使用高速缓存,也不能发生访问指令重新排序的优化。这不是问题,因为启动内核时告诉了RAM地址和大小,内核不会对.........【阅读全文】
发布时间:2013-09-04 07:24:28
在移植nand flash驱动之前先学习一下linux的驱动加载过程:(这是我看过的一个博客,但不记得在哪里了 :( )1. bootloader跳转到内核的起始位置后,压缩过的kernel入口在arch/arm/boot/compressed/head.S,它将调用函数decompress_kernel()(arch/arm/boot/compressed/misc.c)解压,打印“Uncompressing Linux...”,调用.........【阅读全文】