制作根文件系统、使用NFS烧写、编译使用驱动程序(2)

1.制作根文件系统

1.1 先解压文件系统,/wok/nfs_root 目录下是已经构造好的各种文件系统:
① fs_mini.tar.bz2 是最小的根文件系统,里面的设备节点是事先建立好的;
② fs_mini_mdev.tar.bz2 是最小的根文件系统,里面的设备节点是等系统启动后使用
mdev 自动建立的;
③ fs_qtopia.tar.bz2 是 JZ2440 使用的支持触摸屏的根文件系统;
④ fs_xwindow.tar.bz2 是书上的基于 X 的根文件系统。

执行

时间: 2024-08-05 14:32:30

制作根文件系统、使用NFS烧写、编译使用驱动程序(2)的相关文章

tiny4412 busybox制作根文件系统rootfs nfs 挂载 ubuntu 14.04

http://blog.csdn.net/liudijiang/article/details/50555429(转) 首先得要有制作好的uboot和linux内核镜像zImage,先烧录到sd卡里,这个是已经做好了的工作. 一,ubuntu上先设置好nfs服务 1.新建一个要挂载的文件 [email protected]:~/share$ pwd /home/liudijiang/share 我已经建好了,这是我的路径 2.安装nfs服务 [email protected]:~/share$

详解制作根文件系统

制作根文件系统的大致步骤: 1.编译/安装busybox,生成/bin ./sbin./usr/bin./usr/sbin目录 2.利用交叉编译工具链,构建/lib目录 3.收工构建/etc目录 4.手工构建最简化的/dev目录 5.创建其他空目录 6.配置系统自动生成/proc目录 7.利用udev构建完整的/dev目录 8.制作根文件系统的jffs2映像文件

第4阶段——制作根文件系统之分析init_post()如何启动第1个程序(2)

本节目标: (1) 了解busybox(init进程和命令都放在busybox中) (2) 创建SI工程,分析busybox源码来知道init进程做了哪些事情 (3)  分析busybox中init进程 init_main() (3.1)熟悉init进程的inittab配置文件(位于/etc/inittab) (3.2)熟悉inittab配置文件中不同action的子进程区别 (3.3)了解init进程如何读取分析inittab,以及运行inittab文件中的各个子进程 (4) 了解制作一个最小

第4阶段——制作根文件系统之编译配置安装busybox(3)

在上一节分析出制作一个最小的根文件系统至少需要: (1)/dev/console(终端控制台, 提供标准输入.标准输出以及标准错误) /dev/null  (为空的话就是/dev/null, 所有写到这个文件中的数据都会被丢弃掉.) (2)init进程的程序(也就是busybox,因为init程序位于busybox中) (3)/etc/inittab(用于init进程读取配置, 然后执行inittab里的指定应用程序) (4)应用程序(被inittab配置文件调用的应用程序) (5)C库(gli

第4阶段——制作根文件系统 (4)

在上节制作busybox后(位于/work/nfs_root/mini_fs), 然后根据以下5个来构建最小根文件系统: (1)/dev/console(终端控制台, 提供标准输入.标准输出以及标准错误) /dev/null  (表示空设备终端, 所有写到这个文件中的数据都会被丢弃掉.) (2)init进程的程序(也就是busybox,因为init程序位于busybox中,已经完成) (3)/etc/inittab(用于init进程读取配置, 然后执行inittab里的指定应用程序) (4)应用

使用BusyBox制作根文件系统

1.BusyBox简介 BusyBox 是很多标准 Linux 工具的一个单个可执行实现.BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大.更复杂的工具,例如 grep.find.mount 以及 telnet:有些人将 BusyBox 称为 Linux 工具里的“瑞士军刀”. BusyBox 揭露了这样一个事实:很多标准 Linux 工具都可以共享很多共同的元素.例如,很多基于文件的工具(比如 grep 和 find)都需要在目录中搜索文件的代码.当这些工具被

QT210 android2.3 和android4.0 烧写编译日记

QT210下载烧录编译android2.3过程 工作环境:ubuntu12.04.5 | QT210开发板光盘 | QT210开发板 android2.3编译环境:gcc version 4.4.7  | java version 6 | java version 5 | git version 1.7.9.5 tips by chsry:浅灰色是终端窗口运行保存的部分命令和信息,ubuntu14.04无法编译QT210 android2.3(无法安装java6) 安装好ubuntu12.04.

制作根文件系统的经验

<嵌入式linux应用开发完全手册 第17章> <farsight大纲ppt 根文件系统制作> 1.首先要知道各个文件和文件夹及其意义. 1.1 必要的文件和文件夹: 至少要在/bin, /dev, /etc, /lib, /sbin, /usr/bin, /usr/sbin这几个目录里面填入原始的应用程.库和初始化脚本,才能使系统跑起来. sys,proc,tmp, mnt是空的,没必要往里面塞东西,系统启动后,内核会在里面放系统文件. |-- bin|-- dev|   |--

使用busybox1.21.1制作根文件系统

1. 下载源码 https://busybox.net/downloads/ 2. 解压 3. 修改Makefile ~/busybox-1.21.1$ vi Makefile 164行: 修改前:CROSS_COMPILE ?= 修改后:CROSS_COMPILE ?= arm-linux-gnueabihf- 190行: 修改前:ARCH ?= $(SUBARCH) 修改后:ARCH ?= arm 4. 配置 ~/busybox-1.21.1$ make menuconfig Busybox