openwrt编译时放进去文件

openwrt编译时放进去文件,第1张

在编译目猜誉录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是 /openwrt/files目录,这相当于是openwrt固件的根目录/(这个和上面提及的/openwrt/package/base-files/files目录作用相似),档兆伏行携所以能在这个目录下能干的事情就多了,基本上涵盖了所有你能改动的东西。

1、安装git工具(现在一般是使用git去下载源码)

2、安装依赖的库文件(一起装比较容易出现漏装,建议逐个装)

sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev libncurses5-dev gawk libssl-dev subversion

或者逐个安装:

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

sudo apt-get install flex

sudo apt-get install bison

sudo apt-get install make

sudo apt-get install autoconf

sudo apt-get install gettext

sudo apt-get install texinfo

sudo apt-get install unzip

sudo apt-get install sharutils

sudo apt-get install ncurses-term

sudo apt-get install zlib1g-dev

sudo apt-get install libncurses5-dev

sudo apt-get install gawk

sudo apt-get install libssl-dev

sudo apt-get install subversion

3、下载OpenWRT源码

先创建OpenWRT目录来保存源旦态大码

mkdir OpenWRT

cd OpenWRT

git clone https://github.com/openwrt-mirror/openwrt.git (下载源码)

4、更新源码上的软件

为了使 OpenWrt 支持更多的软件,需要更新和安装其它源上面的软件

cd openwrt

./scripts/feeds update -a

./scripts/feeds install -a

5、进行OpenWRT配置

make menuconfig

1). 选择 CPU 型号

Target System ->Ralink RT288x/RT3xxx

2). 选择 CPU 子型模竖号

Subtarget ->RT3x5x/RT5350 based boards

3). 选择具体路由器型号

Target profile ->HAME-MPR-A2

保存退出

6、编译源码

make V=99

注意:编译过程要联网哦,如果编译出错大部分都是由于网络不闭团好。所以重新编译就OK了

烧录文件在哪? openwrt/bin/ramips/openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin

更多精彩文章,欢迎关注微信公众号"嵌入式软件开发交流"

openwrt中大部者芹分配置文件被重写到 /etc/config 下面,主要是便于管理,生成的话主要是提前放好的,如果你删除掉了并不会自己生成的。

openwrt中配置文件采用uci这个实用工咐嫌棚具进行配置的,比如你可以 uci show wireless 这样就可以看到所有无线相关的配置,所有的通用配置都可以用uci工具完成的。

dd-wrt主要采用nvram工具,只不过openwrt默认已衡则经不用这个老工具了,当然安装扩展包还是能够使用的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12265062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存