- 博客(5)
- 资源 (24)
- 收藏
- 关注
转载 文件系统与块设备
1.高速缓冲区位于VFS与具体文件系统之间。2.磁盘中文件节点中含有strcut address_space字段,该结构与磁盘文件节点对应3.一个struct address_space含有一个或多个缓存页,缓存页的组织方式是通过基树组织起来的便于搜索4.每个缓存页中包含多个缓存块,缓存页的内容在磁盘上不一定连续,但缓冲块中的内容在磁盘上连续5.每个缓冲块对应一个缓冲区首部的结构体
2011-11-30 22:04:47 2933
转载 根文件系统的制作
一、FHS(Filesystem Hierarchy Standard)标准介绍当我们在linux下输入ls / 的时候,见到的目录结构以及这些目录下的内容都大同小异,这是因为所有的linux发行版在对根文件系统布局上都遵循FHS标准的建议规定。该标准规定了根目录下各个子目录的名称及其存放的内容:目录名存放的内容/bin必备的用户命令,例如ls
2011-11-28 14:07:03 1572
转载 start_kernel函数之前的汇编分析
在分析这段代码之前,我们必须先找到汇编代码的入口位置,也就是Bootloader启动linux时所跳转到的地址。内核一般被压缩后保存到FLASH上的,在Bootloader启动Linux之前必须先解压缩内核,关于内核解压缩部分请参照arch/arm/boot/compressed这里面的代码,这里就不细将了。 在进入Linux汇编代码之前,Bootloader的执行影响CPU的状态,其
2011-11-21 18:34:49 687
转载 uboot与linux之间参数的传递
U-boot会给Linux Kernel传递很多参数,如:串口,RAM,videofb等。而Linux kernel也会读取和处理这些参数。两者之间通过struct tag来传递参数。U-boot把要传递给kernel的东西保存在struct tag数据结构中,启动kernel时,把这个结构体的物理地址传给kernel;Linux kernel通过这个地址,用parse_tags分析出传递过来的参
2011-11-21 17:33:10 543
转载 sysfs
一:前言在设备模型中,sysfs文件系统用来表示设备的结构.将设备的层次结构形象的反应到用户空间中.用户空间可以修改sysfs中的文件属性来修改设备的属性值,今天我们就来详细分析一下,sysfs的实现.二:sysfs的初始化和挂载Sysfs文件系统的初始化是在sysfs_init()中完成的,代码如下:int __init sysfs_init(void){ int
2011-11-02 14:51:19 8723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人