(qt根文件系统制作.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(qt根文件系统制作

内核版本: Linux-2.6.31 交叉编译器版本: arm-linux-gcc 4.1.2 操作系统平台: Linux -- Red Hat 9.0 开发板平台: QT2440 使用的工具: Busybox-1.15.2 第一步: 创建根文件系统目录,主要包括以下目录: /bin,/etc,/dev,/home,/lib,/mnt,/opt,/proc,/root,/sbin,/sys,/tmp,/usr, /var. 建一个名为 root 的文件夹 mkdir root 在该文件夹下创建以上目录 mkdir bin etc dev …………… 第二步: 获 取 busybox1.15.2 源 码 , 在/downloads/ 找到 busybox-1.15.2.tar.bz2这个压缩包,下载,解压:tar xjvf busybox-1.15.2 进入源码目录,修改 Makefile 第 164 行,CROSS_COMPILE = arm-linux- 第 190 行,ARCH = arm 执行#make menuconfig进行配置 busybox 配置完后,执行#make make install 然后就会在上一级目录下生成 rootfs 文件夹,里面包含几个文件夹/bin /sbin /usr linuxrc 把这些文件全部复制到刚建好的 root目录下, #cp –rf * ../root 第三步: 在 dev 目录下,创建两个设备节点: #mknod console c 5 1 #mknod null c 1 3 进入 etc 目录,添加文件: 拷贝 Busybox-1.15.2/examples/bootfloopy/etc/* 到当前目录下。 # cp –r ../../busybox-1.15.2/examples/bootfloopy/etc/* ./ 包括文件:fstab init.d inittab profile 拷贝/etc/passwd, /etc/group, /etc/shadow 到当前目录下。 # cp /etc/passwd ./ # cp /etc/group ./ # cp /etc/shadow ./ 修改 inittab 文件: 内容如下: console::sysint:/etc/init.d/rcS ttyS0::respawn:-/bin/sh s3c2410_serial0::askfirst:-/bin/sh ::once:/usr/sbin/telnetd –l /bin/login ::ctrlaltdel:/bin/umount –a -r 修改 fstab 文件,内容如下: proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 tmpfs /dev tmpfs defaults 0 0 var /dev tmpfs defaults 0 0 修改 init.d/rcS 文件,内容如下: #!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin runlevel=S prevlevel=N umask 022 export PATH runlevel prevlevel mount -a mkdir /dev/pts mount -t devpts devpts /dev/pts echo /sbin/mdev /proc/sys/kernel/hotplug mdev -s mkdir -p /var/lock /bin/hostname -F /etc/sysconfig/HOSTNAME 修改 profile 文件,内容如下: # Ash profile # vim: syntax=sh # No core files by default #ulimit -S -c 0 /dev/null 21 USER=`id -un` LOGNAME=$USER PS1=[\u@\h \W]# PATH=$PATH HOSTNAME=`/bin/hostname` echo Processing /etc/profile... echo Done export USER LOGNAME PS1 PATH 新建 sysconfig 文件夹,在里面新建 HOSTNAME 文件,内容为:TX2440A

文档评论(0)

34shart09 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档