busybox官网:www.busybox.net

1、解压

# tar jxvf busybox-1.21.1.tar.bz2

2、配置

# cd busybox-1.21.1

# make menuconfig

Busybox Settings  --->

        General Configuration  --->

[ ] Enable options for full-blown desktop systems

我们使用的是嵌入式系统,假设不取消,在运行ps命令时不会显示进程状态

Build Options  --->

                     (arm-linux-) Cross Compiler prefix

        Installation Options ("make install" behavior)  --->

                     (./_install) BusyBox installation prefix (NEW)

Init Utilities  --->

        [ ]   Be _extra_ quiet on boot    #取消能够在系统启动时显示busybox版本

Linux Module Utilities  --->

        [ ] Simplified modutils

        [*]   insmod

        [*]   rmmod

        [*]   lsmod

        [*]   modprobe

        [*]   depmod

3、编译、安装

# make && make install

4、复制到根文件系统

# mkdir rootfs

# cp _install/* ../rootfs/ -a



5、系统执行效果

Freeing init memory: 136K

init started: BusyBox v1.21.1 (2013-09-08 00:58:43 CST)



Please press Enter to activate this console.

Processing /etc/profile...

Done

[root@tq2440 /]# ps

  PID USER       VSZ STAT COMMAND

    1 root      3152 S    {linuxrc} init

    2 root         0 SW   [kthreadd]

    3 root         0 SW   [ksoftirqd/0]

    4 root         0 SW   [kworker/0:0]

    5 root         0 SW   [kworker/u:0]

    6 root         0 SW<  [khelper]

    7 root         0 SW   [kworker/u:1]

  147 root         0 SW   [sync_supers]

  149 root         0 SW   [bdi-default]

  150 root         0 SW<  [kblockd]

  161 root         0 SW   [khubd]

  164 root         0 SW   [kseriod]

  171 root         0 SW<  [kmmcd]

  261 root         0 SW<  [rpciod]

  263 root         0 SW   [kworker/0:1]

  269 root         0 SW   [kswapd0]

  270 root         0 SW   [fsnotify_mark]

  271 root         0 SW<  [aio]

  272 root         0 SW<  [nfsiod]

  273 root         0 SW<  [crypto]

  877 root         0 SW   [mtdblock0]

  882 root         0 SW   [mtdblock1]

  887 root         0 SW   [mtdblock2]

  892 root         0 SW   [mtdblock3]

  919 root         0 SW<  [kpsmoused]

  956 root         0 SW<  [usbhid_resumer]

  969 root         0 SW   [kworker/0:2]

  978 root      3152 S    telnetd

  981 root      3156 S    -/bin/sh

  982 root      3152 S    {linuxrc} init

  983 root      3156 R    ps

[root@tq2440 /]#

移植busybox-1.21.1的更多相关文章

  1. Android移植busybox

    Android 的toolbox没有自动补齐,命令少,对于开发人员还是需要busybox,直接移植官方的busybox会有很多问题,主要是因为基于Android的交叉编译工具并没有采用glibc作为C ...

  2. 移植busybox构建最小根文件系统

    Busybox:瑞士军刀,里面装有很多小命令. STEP 1:构建目录结构  创建根文件系统目录,主要包括以下目录/dev  /etc /lib  /usr  /var /proc /tmp /hom ...

  3. Zedboard学习(一):移植Ubuntu桌面操作系统 标签: ubuntu移植zedboardFPGA 2017-07-04 21:53 26人阅读

    环境准备: 首先,需要的肯定是Ubuntu操作系统.可以在自己的电脑上安装物理机,也可以是虚拟机下运行的.我的是在Vmware下运行的Ubuntu14.04 32位操作系统. 由于zedboard上的 ...

  4. arm linux 下移植busybox 的tftp

    (1)进入busybox目录,make menuconfig ,然后在networking中勾选tftp项跟tftpd项. (2)配置/etc/inetd.conf 中关于tftp的选项(此部未验证, ...

  5. 移植 Busybox

    下载 busybox 从 http://www.busybox.net/downloads/busybox­1.1.3.tar.gz/下载 busybox­1.1.3 到/tmp 目录当中,并解压. ...

  6. 使用BusyBox制作linux根文件系统(CramFS+mdev)

    转:http://www.360doc.com/content/10/0428/11/496343_25245348.shtml 操作系统:Ubuntu9.04 内核版本:linux-2.6.24.7 ...

  7. 给Android系统安装busybox

    转自:http://blog.csdn.net/lxgwm2008/article/details/38925051 busybox号称Linux平台的瑞士军刀,它集成了100多个最常用的Linux命 ...

  8. busybox的编译、使用及安装

    转载于:http://blog.sina.com.cn/wyw1976 busybox是什么? (1)busybox是Linux上的一个应用程序(application),即只有一个ELF文件头. ( ...

  9. 采用busybox 代替android 自带的shell

    折腾了几天,被Android那点儿少得可怜的shell命令折磨的死去活来,终于下定了革命的决心.看一下怎么把渺小的toolbox替换成伟大的busybox吧.先大致描述一下Android系统中的she ...

随机推荐

  1. [置顶] ID3算法的python实现

    这篇文章的内容接着http://blog.csdn.net/xueyunf/article/details/9214727的内容,所有还有部分函数在http://blog.csdn.net/xueyu ...

  2. rabbitmq-c初探

    RabbitMQ着实是个好东西,当然了也有对C语言client开发的支持.例子和文档少的可怜,只能去项目里去查看example来理解,简单整理了一些,以免走些弯路.主要是在版本对应上,这点就没Mave ...

  3. HDU 4521 间隔》=1的LIS 线段树+dp

    九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11991119 题意: n个数 d个距离 下面n个数的序列,求序列中的最长单调递增 ...

  4. Centos6.4在配置Tomcat7工作文件夹和虚拟路径

    写在前面:网上博文非常多复制粘贴.我试过很不可能.所以我写了下面的测试版本. 1.tomcat设备 非常easy只需要下载tomcat7 tar包裹 运行命令:tar -zxvf tomcat-7.5 ...

  5. H5单页面架构:requirejs + angular + angular-route

    说到项目架构,往往要考虑很多方面: 方便.例如使用jquery,必然比没有使用jquery方便很多,所以大部分网站都接入类似的库: 性能优化.包括加载速度.渲染效率: 代码管理.大型项目需要考虑代码的 ...

  6. 关于VS 2010 RDLC 报表的详细使用说明

    各位技术屌丝们好, 之前我用了很长一段时间通过不断的研究揣摩,终于把RDLC报表给搞透了,今天跟大家做个总结,希望能够帮助到大家. 需求分析 我想把datagridview 中的数据打印出来. 首先 ...

  7. 《JavaScript 闯关记》之正则表达式

    由于本课程的核心是 JavaScript,所以本文着重讲解了「正则表达式」在 JavaScript 中的用法,并未深入「正则表达式」的具体细节.如果您尚不了解「正则表达式」,强烈推荐您先学习 正则表达 ...

  8. 系统开发中按下Enter键登录系统

    转载来自:http://www.jb51.net/article/54308.htm 系统开发中按下Enter键登录系统,即就是监听键盘,当按下Enter键后调用登录按钮的click()事件. JS方 ...

  9. HDU 5724 - Chess

    题意:    一个n行20列的棋盘. 每一行有若干个棋子.     两人轮流操作, 每人每次可以将一个棋子向右移动一个位置, 如果它右边有一个棋子, 就跳过这个棋子, 如果有若干个棋子, 就将这若干个 ...

  10. Activity之间的跳转

    /* * 触发按钮bt1跳转到另一个Activity */ bt1.setOnClickListener(new OnClickListener() { @Override public void o ...