Linux往文件系统添加新指令,以添加iwpriv指令为例
1、下载一个 buildroot 解压并跳转到 buildroot 文件夹
2、执行 make menuconfig 打开 buildroot
键盘输入“/”,在搜索框搜索“iw”
因为这里是跟WiFi有关的指令,所以根据提示选择2,直接输入2跳转
在跳转到的选项,按空格键,选择 “ * ” 表示选中,然后保存退出。
3、执行make指令,编译buildroot
编译完成后,可以 查看一下是否存在添加的指令
接着跳转到保存编译后生成系统管理程序指令文件的文件,也就是跳转到buildroot目录下的output/target/sbin目录
把编译生成的文件,复制到你事先做好的文件系统里的sbin目录
接着跳转到buildroot目录下的usr/bin/目录,查看跟iw有关的指令
把usr/bin/目录里的,跟iw有关的指令复制到你做好的文件系统里的usr/bin/目录中
接着跳转到buildroot目录下的output/target/usr/sbin目录(注意这里的sbin目录跟前面的是不同的),查看跟iw有关的指令,再把这些指令复制到你做好的文件系统的/usr/sbin目录中
然后可以跳转到,你做好的文件系统查看刚才复制过去的文件,是否存在
4.编译你的文件系统,把指令编译进去
5.再把这个文件系统,结合kernel、uboot制作成系统镜像,烧录即可,镜像制作方法这里就不做细诉
本文来自博客园,作者:白菜没我白,转载请注明原文链接:https://www.cnblogs.com/xingboy/p/15028922.html