博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux arm嵌入式平台busybox工具移植与使用
阅读量:4320 次
发布时间:2019-06-06

本文共 965 字,大约阅读时间需要 3 分钟。

在linux中嵌入式平台中,经常需要使用很多工具, busybox是一个类似安卓市场或者软件管家这样的工具,集成了非常多的使用工具

 

在使用的时候 ,只需要 ln 一下生成链接,就可以使用对应点工具  

 

llinux  busybox的移植,就是把交叉编译器修改为自己的文件系统交叉编译器    然后编译就可以  

 

busybox编译和移植

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

    (1)make xxxxxxconfig

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

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

      (2)make menuconfig

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

         这一步实际上是修改.config

      (3)make CROSS_COMPILE=arm-linux-

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

 

 将编译生成的busybox  拷贝到linux arm平台 即可使用

 

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 会看到如下列出的一系列工具,都是可以直接使用的  

是一个非常强大的工具  

需要使用哪一个  直接可以

 

转载于:https://www.cnblogs.com/ChenChangXiong/p/11112619.html

你可能感兴趣的文章
adobe flash player升级coredump分析
查看>>
pycharm快捷键、经常使用设置、配置管理
查看>>
element-ui table 最后一行合计,单元格合并
查看>>
.NET 常用加密、解密& 数字签名算法
查看>>
开博声明
查看>>
FileReader读取文件
查看>>
逆向-攻防世界-re2-cpp-is-awesome
查看>>
Oracle分割字符串 REGEXP_SUBSTR用法
查看>>
O/R Mapping实际开发经验之谈(转)
查看>>
今天才知道原来我还没弄清楚js中全局变量和局部变量的定义...
查看>>
用户心理特征
查看>>
【z05】聪明的质检员
查看>>
【5001】n皇后问题
查看>>
【codeforces 796D】Police Stations
查看>>
数据库事务与锁详解
查看>>
linux 配置ssh免密码登录
查看>>
《重构》的读后感
查看>>
MySQL索引分析和优化
查看>>
DB2中通用的存储进程分页法度典范
查看>>
Fetchmail 6.3.8
查看>>