云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 定制最简linux和根文件系统(平台龙芯1B开发板)

定制最简linux和根文件系统(平台龙芯1B开发板)

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 21:35:29

1.4. 目标

参考《1B开发板用户手册》创建一个最简化的linux和根文件系统。同时不破坏开发板预装的linux等,并将这个过程记录下来,仅供参考。

这里在明确一下本次任务的详细内容

? PMON不变(不要动PMON,包括PMON环境变量,除了ip地址外)

? LINUX内核配置尽量简单(驱动方面,除了串口外,其它的网口,声卡,触屏都不要

选上),linux内核也仅仅下载到内存,不要写到flash ? 根文件系统尽量简单(根文件系统就直接从busybox编译后得到,暂时不移植什么应用),同时这里也选择RAMDISK文件系统,不要写到flash

2. 搭建开发环境

安装虚拟机和Ubuntu网上有很多,当然手册中也讲得很详细,这个就自己解决。假设您已经装好了。

另外我用的是red hat 企业版5(手册中用的是Ubuntu),并且直接登录root账户,避免了什么权限的麻烦。

安装工具链手册中已经讲得非常好了,这里直接截图。

5

3. 制作根文件系统

3.1. 配置

3.1.1. 拷贝源码,并解压

[root@localhost test]# cp ../LS1B/busybox-1.19.2-default.tar.gz ./ l[root@localhost test]# ls

1b-linux-3.0-d8b47bb 1b-linux-3.0-d8b47bb.tar.gz busybox-1.19.2-default.tar.gz [root@localhost test]# tar -zxf busybox-1.19.2-default.tar.gz [root@localhost test]# ls

1b-linux-3.0-d8b47bb busybox-1.19.2-default 1b-linux-3.0-d8b47bb.tar.gz busybox-1.19.2-default.tar.gz [root@localhost test]# cd busybox-1.19.2-default

6

[root@localhost busybox-1.19.2-default]#

和linux内核一样,通过执行make menuconfig来配置,输入后回车如下图所示

3.1.2. 配置选项简述

Busybox Settings --->

Build Options --->

[*] Build BusyBox as a static binary (no shared libs)

(/opt/GCC/gcc-3.4.6-2f/bin/mipsel-linux-) Cross Compiler prefix (交叉编译器的绝对路径前缀,根据自己情况修改) Busybox Library Tuning --->

[*] vi-style line editing commands [*] Fancy shell prompts

Init Utilities --->

[*] init

[*] Support reading an inittab file

[*] Run commands with leading dash with controlling tty [*] Support running init from within an initrd (not initramfs) Miscellaneous Utilities --->

[ ] ionice [ ] ubiattach [ ] ubidetach [ ] ubimkvol [ ] ubirmvol [ ] ubirsvol [ ] ubiupdatevol

7

3.2. 编译

执行make

[root@localhost busybox-1.19.2-default]# make 执行完后,如下

然后执行make install

[root@localhost busybox-1.19.2-default]# make install

8

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1.4. 目标 参考《1B开发板用户手册》创建一个最简化的linux和根文件系统。同时不破坏开发板预装的linux等,并将这个过程记录下来,仅供参考。 这里在明确一下本次任务的详细内容 ? PMON不变(不要动PMON,包括PMON环境变量,除了ip地址外) ? LINUX内核配置尽量简单(驱动方面,除了串口外,其它的网口,声卡,触屏都不要选上),linux内核也仅仅下载到内存,不要写到flash ? 根文件系统尽量简单(根文件系统就直接从busybox编译后得到,暂时不移植什么应用),同时这里也选择RAMDISK文件系统,不要写到flash 2. 搭建开发环境 安装虚拟机和Ubuntu网上有很多,当然手册中也讲得很详细,这个就自己解决。假设您已经装好了。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com