linux busybox安装,busybox的编译、使用及安装

linux busybox安装,busybox的编译、使用及安装busybox是什么?(1)busybox是Linux上的一个应用程序(application),即只有一个ELF文件头。(2)它整合了许多Linux上常用的工具和命令(utilities),如rm,ls,gzip,tftp等。对于这些工具和命令,busybox中的实现可能不是最全的,但却是最常用的,因此它的特点就是短小精悍,特别适合对尺寸很敏感的嵌入式系统。(3)busybox的官方网站…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

busybox是什么?

(1)busybox是Linux上的一个应用程序(application),即只有一个ELF文件头。

(2)它整合了许多Linux上常用的工具和命令(utilities), 如rm, ls, gzip, tftp等。对于这些工具和命令,busybox中的实现可能不是最全的,但却是最常用的,因此它的特点就是短小精悍,特别适合对尺寸很敏感的嵌入式系统。

(3)busybox的官方网站是http://www.busybox.net/,在这里你可以找到与busybox相关的所有资料。

busybox编译和移植

busybox 的编译与Linux内核的编译过程类似。从http://www.busybox.net/downloads/ 下载最新的源码,解压后,通过以下几步,即可完成busybox的编译和移植:

(1)make xxxxxxconfig

busybox提供了几种配置:defconfig (缺省配置)、allyesconfig(最大配置)、 allnoconfig(最小配置),一般选择缺省配置即可。

这一步结束后,将生成.config

(2)make menuconfig

这一步是可选的,当你认为上述配置中还有不尽如意的地方,可以通过这一步进行微调,加入或去除某些命令。

这一步实际上是修改.config

(3)makeCROSS_COMPILE=arm-linux-

这一步就是根据.config,生成busybox,当然你也可以指定其他的编译器, 如arm-linux-gnueabi-。(“make CROSS_COMPILE=”将用gcc编译PC机上运行的busybox.

busybox的使用

busybox的使用很简单,有以下三种方式:

(1) busybox后直接跟命令,如

busybox ls

busybox tftp

(2)  直接将busybox重命名,如

cp busybox tftp

cp busybox tar

然后再执行tftp, tar

(3)创建符号链接(symbolic link), 如

ln -s busybox rm

ln -s busybox mount

然后就可以执行rm,mount等

busybox的安装

以上三种方法中,第三种方法是最简洁最方便的,可是如果手工为busybox中每个命令都创建一个软链接,那是相当的费事。为此,busybox提供了一种自动方法:

在busybox编译成功后,接着执行“make install”,则会产生一个_install目录,其中包含了busybox及每个命令的软链接。以后只要将这个目录拷贝到目标平台上就可以了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159973.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ORB-SLAM 2+3 rgbd稠密地图 (地图可回环)「建议收藏」

    ORB-SLAM 2+3 rgbd稠密地图 (地图可回环)「建议收藏」高博曾经在他的github上提供过,但因为大佬时间少,并没有将回环加入到稠密地图,现提供一个可回环的稠密地图版本https://github.com/tiantiandabaojian/ORB-SLAM2_RGBD_DENSE_MAP.git第一张图片是TUM数据集未回环的地图第二张图片是经过回环的地图第三张是博主自己用KinectV2跑出的地图望能帮到各位…

    2022年9月18日
    2
  • PyCharm激活码永久有效PyCharm2018.1.6激活码教程-持续更新,一步到位「建议收藏」

    PyCharm激活码永久有效PyCharm2018.1.6激活码教程-持续更新,一步到位「建议收藏」PyCharm激活码永久有效2018.1.6激活码教程-Windows版永久激活-持续更新,Idea激活码2018.1.6成功激活

    2022年6月19日
    34
  • Linux 简单查看网卡实时网速

    Linux 简单查看网卡实时网速简单粗暴⛽️1.nload查看sudonloadnload展示效果退出查看:按q键2.通过ifconfig实时查看watch-n1″/sbin/ifconfigeth0|grepbytes”ifconfig实时查看效果RX:接收流量TX:发送流量计算方法:(KB=数值/1000)(MB=数值/100000)退出查看:按ctrl+c键……

    2022年10月18日
    5
  • fvwm 中文手册_kindle vol

    fvwm 中文手册_kindle volFvwmisawindowmanagerforX11.Itisdesignedtominimizememoryconsumption,providea3Dlooktowindowframes,andavirtualdesktop.—TheFVWM(F?VirtualWindowManager)manual在看这个文档之前你

    2022年10月3日
    2
  • 图解Linux命令之–dos2unix命令

    图解Linux命令之–dos2unix命令dos2unix命令–>DostoUNIX的缩写,用来将DOS格式的文本文件转换为UNIX格式find.-typef-execdos2unix{}\;find.-typef|xargs|dos2unix备注:1)为什么需要用dos2unix进行格式转换在Linux系统下经常会出现下列提示:/bin/sh^M:badinter…

    2022年7月14日
    20
  • 单片机引脚控制继电器最简单的电路方式

    单片机引脚控制继电器最简单的电路方式首先要明确一点:单片机不能直接控制继电器,不管是3v的继电器还是5v的继电器。原因:比如51单片机和msp430单片机,引脚不能直接接继电器。虽然引脚的电压足够,但是由于电流不够,所以本应该闭合的线圈不会闭合。需要增加一个三极管来放大电流。说是放大电流,其实本质上是把引脚当成一个开关来控制真正3.3v电压的开合。下图是在实践中自己设计的可以正常工作的继电器模块。

    2022年6月24日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号