查看“︁Openwrt”︁的源代码
←
Openwrt
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 源代码 == === 主要 === https://git.openwrt.org/openwrt/openwrt.git === 备用 === https://github.com/openwrt/openwrt.git == 说明 == openwrt是一个嵌入式Linux系统,提供可写的根文件系统。<br> 通常用于无线路由器,也可以做物联网开发。<br> openwrt可提供完整的嵌入式Linux编译环境,可直接编写应用程序。<br> === 个人使用场景 === * 使用采用MT7688芯片作为核心的开发板做物联网开发。 == MT7688移植提示 == 对于简易的openwrt移植,本人主要做以下步骤: * 添加Linux内核设备树。根据硬件的实际连接添加设备树(*.dts)文件,通常可以选一个现成的拿来修改,目录为target/linux/ramips/dts。 * 添加TARGET_DEVICES。在target/linux/ramips/image找到芯片名称对应的*.mk文件。参照里面其它设备的写法添加一个设备,需要注意的是dts文件名称与设备配置相匹配(不同版本略有不同),dts配置中model(设备型号)配置也须与设备配置一致(否则升级时会提示型号不匹配)。 * 配置交换机。主要配置那些口为Lan口,那些为Wan,如不配置,固件可能不能启动(直接内核崩溃)。在target/linux/ramips/image找到MT7688对应的02_network文件,参照里面其它配置修改。注意:此配置与dts中的配置要相符合。 * 添加package。参考package目录下的文件,编写自己的应用程序。 * 修改基本rootfs文件系统。这是可选的,一般情况可通过添加package实现,但需要修改某些默认的名称就需要做此修改,目录为package/base-files/files(若无特殊说明,下述均以此作为根目录)。例如,修改banner,直接将openwrt的banner替换成自己的banner,文件目录为/etc/banner。 == 官方资料 == 网址:https://openwrt.org/
返回
Openwrt
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息