摘要: 完善proc文件系统 构建完最小根文件系统之后,可以用ls命令,但不能用ps命令看当前运行的进程信息,因为还没挂载proc文件系统 在内核中,当前有哪些应用程序在跑,这些信息如何收集。是内核提供了一个虚拟的文件系统,叫 proc 文件系统。 0、 挂载proc文件系统之前需要在根目录下创建一个pro 阅读全文
posted @ 2021-05-23 09:50 Feiiiiii 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 构建最小根文件系统需要: ①/dev/console ②/dev/null(如果不设置initab里的id,标准输入输出的内容就会到dev/null这个文件里) ③/etc/inittab ④配置文件里指定的应用程序 ⑤c库 构建①和②: 1)用ls /dev/console /dev/null - 阅读全文
posted @ 2021-05-22 00:12 Feiiiiii 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 所谓创建根文件系统,就是创建各种目录,并在里面创建各种目录。 为什么要用busybox这个工具构建根文件系统?因为单单有一个linux内核是没意义的,还需要有应用程序,像ls ps cp等命令其实都是应用程序,如果要用到这些命令,就需要实现这些命令的源码,而busybox就集合了这些源码。 配置、安 阅读全文
posted @ 2021-05-20 23:28 Feiiiiii 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 应用程序在根文件系统中,没有根文件系统就跑不了程序。 烧写了根文件系统后可以用ps命令看有哪些应用程序在运行。 像ls等命令都是一个个应用程序,成千上百个应用程序如果要自己找源码编译非常麻烦,所以用busybox工具。 busybox是ls.cp.cd命令的组合,这些命令都是到busybox的链接, 阅读全文
posted @ 2021-05-20 21:42 Feiiiiii 阅读(48) 评论(0) 推荐(0) 编辑
摘要: uboot是用EOP工具通过串口烧写,速度较慢,适合烧写代码量小的bin文件。 烧写前需要安装: 1、USB转串口驱动,2、OpenJTAG软件 安装OpenJTAG是为了里面的oflash工具,可以在cmd黑框中调用。uboot可以被烧进nand flash,也可以被烧进nor flash,这在o 阅读全文
posted @ 2020-12-06 02:10 Feiiiiii 阅读(663) 评论(0) 推荐(0) 编辑