- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 kermit代替minicom
由于minicom无法下载kernel,我都是在windows下载的。今天,那个废物的windows XP 宕掉了,无法下kernel了,只好看看在Fedora下怎么实现com下载kernel(逼出来的)。我有幸看到了senglen.cublog.cn的文章,在这里转载一下,并谢谢他的分享。今晚终于搞定在FC6下载内核了。这段一直都是在VMware上用linux,其中一个原因就是无法在FC6环
2009-08-25 14:18:00 3170
转载 Linux内核具体体系结构之虚拟文件系统
Linux内核具体体系结构之虚拟文件系统译自:《Concrete Architecture of the Linux Kernel》作者: Waterloo, Ontario N2L 3G1 CS 746G, Winter 1998刘建文略译(http://blog.csdn.net/keminlau )3.3 Virtual File System3.3.1 Goals
2009-08-24 09:25:00 1158
原创 s3c2440学习系列3
在执行kernel的时候,mkimage已经指定了-e 30008000,这个地址是TEXTBASE的物理地址,而TEXTBASE就是如上描述的连接地址和运行时域。-a 30008000,在上面我们可能回忽略一个问题,就是什么时候将kernel读到dram中,这个是在uboot中,通过nand命令来执行的。首先,我们应该知道nand的分区,这样我们知道kernel在flash上的位置
2009-08-05 09:36:00 1162 1
原创 s3c2440学习系列2
uboot: 首先cpu自动将nand的4k code 拷贝到内部的sram buf中,然后开始从0地址执行, 将CPU的模式设置为管理模式(svc),关闭看门狗,设置FCLK,HCLK,PCLK的比例,主要设置CLKDIVN寄存器,关闭MMU,CACHE。在自行的过程中,利用uboot中的nand的驱动,从地址0读取长度0x30000(192k)的内容到0x33f80000这里,为了
2009-08-04 12:50:00 1393 1
转载 嵌入式Linux文件系统详细介绍
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux下的文件系统结构如下: Linux启动时,第一个必须挂载的是根文件系统;若系统不
2009-08-03 15:12:00 1203
原创 s3c2440学习系列1
最近计划安排:把2440的学习开发总结写上,一是加强系统的学习,二是把自己整理的学习知识行成一个完整的系列。感觉自己以前的学习有点乱,眉毛胡子一把抓。
2009-08-03 12:54:00 940
原创 linux read调用说明
大部分程序员可能会有这样的疑问:当在程序中调用库函数 read 时,这个请求是经过哪些处理最终到达磁盘的呢,数据又是怎么被拷贝到用户缓存区的呢?本文介绍了从 read 系统调用发出到结束处理的全过程。该过程包括两个部分:用户空间的处理、核心空间的处理。用户空间处理部分是系统调用从用户态切到核心态的过程。核心空间处理部分则是 read 系统调用在 linux 内核中处理的整个过程。
2009-08-03 12:31:00 1665
原创 共享内存的说明(2)
关于mmap说明:使一个磁盘文件与存储空间的一个缓冲区相映射。也就是说读取缓冲区的数据,就相当于读文件中的相应字节。所以同样,将数据存入缓冲区,就把相应的字节自动写入文件(MAP_SHARED标志,而MAP_PRIVATE不影响原文件,只影响文件的副本)。操作步骤是:首先打开文件,然后从文件的off偏移量处的len长度到指定的缓冲区。 文件长度和缓冲区长度的关系,如果映射区长度不是
2009-08-03 11:56:00 866
原创 共享内存的说明(1)
共享内存原理上其实比较简单:两个进程的虚拟内存映射同一块物理内存就行了。但是在自己的学习过程中对于mmap和SYSV IPC (system v IPC)自己有点混淆,所以在这里做一个笔记。第一感觉:SYSV IPC是传统上,我们进行进程之间共享内存的使用方式,它有很多关系这块内存的锁机制,也就是对于每个进程来访问他们的共享内存的时候,进行了一些协调和同步。对于这块内存的处理,是使用了sh
2009-08-03 11:22:00 1231
原创 内存模型
Linux的内存模型,一般为:地址作用说明>=0xc000 0000内核虚拟存储器用户代码不可见区域Stack(用户栈)ESP指向栈顶 ↓ ↑ 空闲内存>=0x4000 0000
2009-08-03 10:55:00 1353
转载 mips地址空间说明
在32位MIPS体系结构下,最多可寻址4GB地址空间。这4GB空间的分配是怎样的呢?让我们看下面这张图: +----------------------------------------------+ | | 0xFFFFFFFF | | |
2009-08-01 14:50:00 5715 3
ARM MMU详细图解.pdf
2009-07-03
elf文件格式分段详细分析
2009-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人