Openwrt开发汇总
来源:互联网 发布:平面美工 招聘 编辑:程序博客网 时间:2024/06/05 19:42
从17年3月开始到现在,基于Openwrt的WLAN开发也基本告一段落了,现在来梳理一下整个开发流程,以备不时之需。
Openwrt固件编译
M:该模块以被核心支持,可以后再安装
空白:不支持该模块
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 libncurses5-dev
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install subversion
sudo apt-get install git-core
sudo apt-get install gawk
sudo apt-get install asciidoc
sudo apt-get install libz-dev
./scripts/feeds update -a
安装最新源码
./scripts/feeds install -a
(目前Openwrt Trunk源码的获取方式已改为Git)
git clone git://github.com/openwrt/openwrt.git
交叉编译
/etc/bash.bashrc
export PATH=$PATH:/home/colin/openwrt-trunk/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-5.3.0_musl-1.1.16_eabi/bin
export CC=arm-openwrt-linux-gcc
export GCC=arm-openwrt-linux-gcc
export GXX=arm-openwrt-linux-g++
export STAGING_DIR=/home/colin/openwrt-trunk/staging_dir
source /etc/bash.bashrc
/etc/profile
source /etc/profile
export PATH=$PATH:/home/colin/openwrt-trunk/staging_dir/toolchain-arm_cortex-a9+vfpv3_gcc-5.3.0_musl-1.1.16_eabi/bin
上传文件至路由器
上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
Luci中文
在固件编译前,修改Luci源码中的配置,进入 ~openwrt/trunk/feeds/luci/modules/luci-base/root/etc/config$目录,编辑luci文件config core main option lang zh_cn ``` ```config internal languages option zh_cn chinese option en English
UBOOT 可用
GPIO资源查看和释放
/sys/bus/platform/drivers/leds-gpio
/sys/bus/platform/drivers/gpio-keys
- Openwrt开发汇总
- OpenWrt系列教程汇总
- OpenWrt系列教程汇总
- OpenWrt 系列教程汇总
- OpenWrt 系列教程汇总
- openwrt ath10k 相关汇总
- openwrt常用网站汇总
- openwrt make error 汇总
- OpenWrt系列教程汇总 & OpenWrt简体中文Wiki
- OpenWrt系列教程汇总 & OpenWrt简体中文Wiki
- openwrt基础开发
- OpenWRT的开发
- Openwrt开发-英原文
- OpenWrt-DreamBox开发中心
- openwrt开发文档中文版
- openwrt 配置与开发
- OpenWrt SDK应用程序开发
- Openwrt Luci界面开发
- C_001.如何成立一家新公司:(腾讯云)—轻公司
- Gartner公布2018年十大战略科技发展趋势
- Debian 环境下 vim编辑器 c语言代码高亮问题
- Java操作ElasticSearch之创建客户端连接
- window系统-禁用 Win+L快捷键
- Openwrt开发汇总
- 各大站长不可忽略的日常安全隐患
- 数组中的逆序对(剑指offer)
- java中几种常用的RPC框架介绍
- Java操作ElasticSearch之创建索引
- hdu 3367 Pseudoforest 变形最大生成树 解题报告
- 微信小程序 页面传值详解
- SVN安装(linux)
- Codeforces 808E Selling Souvenirs(花费是倍数关系的背包)