- 1
- 2
- 3
- 4
- 5
如何在OpenWRT环境下做开发
资料介绍
之前写过一篇日志, 是关于如何搭建自己的OpenWRT 开发环境。经过最近一段时间的开发
学习和实践,对OpenWRT 环境的开发有了一定的了解。在这里将我的开发心得做个整理。
1、搭建开发环境
首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志: 《搭建自己
的OpenWrt 开发环境》。这里只做一个简单的补充,在执行make menuconfig 后,会出现下
图:
其中,图中红框部分是我定制路由器的系统版本, 大家可以根据不同的路由器进行不同的选
择;绿框部分表示我们需要编译一个SDK 开发环境(默认情况下,此项未勾选) 。
编译过程中需要通过官网下载很多相关的软件包, 所以必须保证能够顺利连上外网。由于下
载速度的限制, 编译过程大概需要数小时。编译结束后, 所有的产品都会放在编译根目录下
的bin/yourtarget/. 例如:我所编译的产物都放在./bin/brcm47xx/ 下,其中文件主要有几类:
(1).bin/.trx 文件: 这些都是在我们所选的target-system 的类别之下, 针对不同路由器型号、
版本编译的路由器固件。这些不同路由器的型号和版本是openwrt 预先设置好的, 我们不需
要更改。至于.bin 和.trx 的区别,一种说法是,第一次刷路由器的时候,需要用.bin 文件,
如果需要再升级,则不能再使用.bin 文件,而需要用.trx 文件。原因是, .bin 是将路由器的
相关配置信息和.trx 封装在一起而生成的封包, 也就是说是包含路由器版本信息的.trx 。在第
一次刷固件的时候,我们需要提供这样的信息,而在后续升级时,则不再需要,用.trx 文件
即可。
部分文件列表
文件名 | 大小 |
如何在OpenWRT环境下做开发.pdf | 255K |
部分页面预览
(完整内容请下载后查看)最新上传
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏20.00元 3天前
资料:STM32控制小米电机
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏260.00元 3天前
用户:kk1957135547
-
21ic下载 打赏110.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏130.00元 3天前
用户:xzxbybd
-
21ic下载 打赏70.00元 3天前
用户:jh03551
-
21ic下载 打赏50.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:xuzhen1
-
21ic下载 打赏40.00元 3天前
用户:w178191520
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏30.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:不觉明了
-
21ic下载 打赏10.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏5.00元 3天前
用户:liming238
-
21ic下载 打赏10.00元 3天前
用户:ax918
-
21ic下载 打赏5.00元 3天前
用户:farsy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:stm32f4 经典例程
-
sraay 打赏1.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:零功耗通信白皮书
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
全部评论(0)