08 Sep 2011 |
使用QEMU模拟搭建ARM开发平台(三)——添加SCSI和MTD以及NAND flash支持 |
使用versatile_defconfig编译的内核不能满足要求,现在,添加SCSI磁盘,MTD以及NAND flash的支持。
|
07 Sep 2011 |
MTD 设备及 JFFS2, UBIFS 文件系统的使用简介 |
MTD设备
|
31 Aug 2011 |
使用QEMU模拟搭建ARM开发平台(二):加入busybox支持 |
在上一篇文章中,搭建的arm平台只有一个最小化的initramfs,只是可以验证可以启动,但没有实用性,busybox是嵌入式环境中的杀手级应用,将busybox集成进initramfs变得非常实用。
|
31 Aug 2011 |
使用QEMU模拟搭建ARM开发平台(一):交叉编译Linux内核 |
安装需要的包,我的主机环境是debian squeeze/x86_64,首先需要安装交叉编译工具链,安装qemu模拟器,下载linux内核。
|
30 Aug 2011 |
Android 模拟器没有键盘的解决方法 |
刚开始使用android模拟器的时候,发现自己创建的AVD启动后没有出现侧边的键盘,在网上搜索后,发现很多人都有这个问题,也有文章说直接使用PC上的键盘,因为有对应的快捷键。但是,没有键盘,始终不爽!
|
25 Aug 2011 |
MBR -- 磁盘主引导记录分析 |
在x86平台下,以BIOS启动磁盘操作系统时,BIOS首先会载入MBR,然后将控制权交给装载进内存的bootloader。bootloader接着查找标记为bootable/active的分区,然后加载VBR(Volume Boot Record),然后继续引导过程。
|
13 Aug 2011 |
MeeGo NetBook 系统镜像分析 |
查看文件 /isolinux/initrd/init 做了些什么事:
|
13 Aug 2011 |
SLiM 一个简单好用的登录管理器 |
SLiM是一个简单易用易配置的登录管理器,目前最新的版本为1.3.2,在Debian squeeze中的版本为1.3.1-8,对于普通不需要使用网络登录管理的用户来说,slim非常轻便好用,在debian中安装slim后就可以使用,由于我安装之前将gmd3删除了,所以slim是默认的登录管理器,如果slim不是默认管理器,需要修改/etc/X11/default-display-manager为slim,which slim可以找到slim的路径。
|
13 Aug 2011 |
怎样编写 udev 规则 |
udev和devfs
devfs是linux 2.4中管理设备的文件系统,由于它将设备文件静态创建在设备目录下,通常为/dev,在linux支持设备越来越多时,/dev/目录变得异常庞大,这是因为即使系统中没有安装相应的设备,devfs也必须创建相应的设备文件,以备设备安装时使用。
udev实现了动态设备文件管理,当设备插入时,根据内核产生的uevent事件以及sysfs信息,根据相应的规则来管理设备。
|
13 Aug 2011 |
创建 Linux 系统 ISO 的主要技术分析 |
本文主要记录了怎样自己创建一个 Linux 系统的 ISO。
|