Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1685570
  • 博文数量: 511
  • 博客积分: 967
  • 博客等级: 准尉
  • 技术积分: 2560
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-06 14:19
文章分类

全部博文(511)

文章存档

2016年(11)

2015年(61)

2014年(257)

2013年(63)

2012年(119)

发布时间:2014-12-05 15:55:57

一、内存盘INITRD(INITial Ram Disk)技术在Linux操作系统中,有一项特殊的功能——初始化内存盘INITRD(INITial Ram Disk)技术,而且内核支持压缩的文件系统映像。有了这两项功能,我们可以让Linux系统从小的初始化内存盘启动,并把系统内存的一部分作为根文件系统挂载,而且不使用交换分区(如果.........【阅读全文】

阅读(965) | 评论(0) | 转发(0)

发布时间:2014-12-05 15:55:40

 制作ramdisk  a. 解压busybox-1.2.2.1.tar.bz2# cd /busybox-1.2.2.1# make menuconfig  根据需要修改配置busybox settings à build options à [ * ]build busybox as a static binary(no shared libs) do you want to build busybox .........【阅读全文】

阅读(907) | 评论(0) | 转发(0)

发布时间:2014-12-05 15:53:30

//Based on Linux v3.14 source codeLinux设备树机制(Device Tree)一、描述ARM Device Tree起源于OpenFirmware (OF),在过去的Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾.........【阅读全文】

阅读(1138) | 评论(0) | 转发(0)

发布时间:2014-12-05 15:47:18

 devicetree中数据和structdevice有什么关系总体来说,devicetree与structdevice的关系应该还是在其生成platformdevice的时候,一直传递的structdevice *parent参数。下面先把其源码中传递过程描述如下(仍以At91rm9200为例):1,DT_MACHINE_START(at91sam_dt,"Atmel AT91SAM (Device Tree)").........【阅读全文】

阅读(1240) | 评论(0) | 转发(0)

发布时间:2014-12-05 15:45:09

 Linux kernel 是怎么将 devicetree中的内容生成plateform_device1,实现场景(以Versatile Express V2M为例说明其过程)以arch/arm/mach-vexpress/v2m.c 为例,在该文件中的v2m_dt_init函数的作用就是利用 dt(device tree)结构初始化 platform device。static void __init v2m_dt_init(void){of_platf.........【阅读全文】

阅读(1486) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册