![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenWRT
sensiki
这个作者很懒,什么都没留下…
展开
-
OpenWRT开发环境搭建
OpenWRT开发环境搭建OpenWRT官方环境搭建说明:https://wiki.openwrt.org/doc/guide-developer安装OpenWRT开发所需依赖WR703N安装OpenWRT开发所需依赖首先更新下软件包库:sudo apt-get update安装官方所说需要的安装的依赖: sudo apt-get install subversion build-essent原创 2017-04-20 09:29:35 · 951 阅读 · 0 评论 -
mjpg streamer(OpenWRT)
软件介绍mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。安装在openwrt系统下,需要安装以下摄像头的驱动(需联网)。opkg install kmod-usb2opkg install kmod-usb-ohci #一般BCM用的是ohci USB控制器opkg install kmod-video-gspca-coreo原创 2017-04-21 10:33:01 · 2369 阅读 · 3 评论 -
最后的编译
参考OpenWRT开发环境搭建 编译部分原创 2017-04-20 17:38:14 · 408 阅读 · 0 评论 -
WR703N 使用8M Flash
WR703N默认Flash大小为4M,对于OpenWRT开发者及学习者来说空间拘谨,稍微多选一些功能及组件就有可能导致系统因超过4M而无法生成可用固件(未改8M Flash编译不出固件镜像多是此原因),在我们提供的703N中,我们将其Flash升级到了8M(老版4M Flash可联系我们,我们提供免费升级),可以比较富余的进行开发学习。WR703N默认为4M Flash,对于如何在源码中编译出适用8原创 2017-04-20 17:36:51 · 3376 阅读 · 1 评论 -
OpenWRT的IPV6的精简
因flash大小的限制(本文以WR703N为例,8Mflash不需要),又需要装一些应用,空间并不是特别够用,下面精简掉并不使用的IPv6。请按OpenWRT菜单功能配置重新配置功能,并顺序执行取消选择操作。Global build settings —> Enable IPv6 support in packagesNetwork —>odhcp6cKernel modules —>原创 2017-04-20 17:25:46 · 4394 阅读 · 0 评论 -
ser2net的双向通信
因shell与ser2net占用同一个串口,当我们向串口发送数据时就会出现问题,需要将shell注释掉。根据我们选择额硬件平台,我们需要以下动作进行修改 进入openwrt文件夹:cd openwrt/修改:vi ./target/linux/ar71xx/base-files/etc/inittab将最后一行#号注释掉原创 2017-04-20 17:22:06 · 2037 阅读 · 0 评论 -
ser2net过滤特殊字符
许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码时没什么问题,但传送二进制数据时遇到0x0d,0x11和0x13却会被丢掉。不用说也知道,这几个肯定是特殊字符,被用作特殊控制了。关掉ICRNL和IXON选项即可解决。c_iflag &= ~(ICRNL | IXON);0x0d 回车符CR0x11 ^Q VSTART字原创 2017-04-20 17:20:04 · 640 阅读 · 0 评论 -
OpenWRT添加自启脚本
OpenWRT的启动脚本放在 /etc/init.d 目录下,而系统开机时自动运行/etc/rc.d目录下的脚本。所以在rc.d目录下、有init.d下脚本的链接文件。源码中init.d位置在:/package/base-files/files/etc/init.dvi package/base-files/files/etc/init.d然后,我们加入自己的脚本,实现模块驱动的加载、应用程序的开机原创 2017-04-20 17:07:37 · 4635 阅读 · 0 评论 -
OpenWRT无线配置
默认开启无线网络修改( package\kernel\mac80211\files\lib\wifi\mac80211.sh)vi package/kernel/mac80211/files/lib/wifi/mac80211.sh其中 option disabled 1 修改为# option disabled 1改SSID名称修改(package\kernel\mac80211\files\l原创 2017-04-20 17:03:09 · 1832 阅读 · 0 评论 -
Luci中文界面设置
管理界面为中文修改(feeds\luci\modules\luci-base\root\etc\config\luci)文件vi feeds/luci/modules/luci-base/root/etc/config/luci其中 option lang auto 修改为 option lang zh_cn原创 2017-04-20 16:58:04 · 1294 阅读 · 0 评论 -
OpenWRT菜单功能配置
#OpenWRT菜单功能配置 编译过程使用的交叉编译,交叉编译生成的SDK以及image等文件的类型取决于开发环境、应用硬件、以及源码版本。所以要对自己的环境进行了解,才能进行正确的配置。 注:以下配置使用15.05 branch (Chaos Calmer)版本恢复编译环境:make defconfig进入编译菜单:make menuconfig之后会出现一个图形配置界面,熟悉linux原创 2017-04-20 16:53:45 · 6631 阅读 · 0 评论 -
OpenWRT开发准备工作
准备工作首先,根据上面教程(OpenWRT开发环境搭建)安装我们OpenWRT所需编译环境 其次,下载一个openwrt源码,可从官网或论坛上下,也可使用下面的方法(后面会介绍)下载必要工具WinSCP 用网口连接电脑与路由器。可以相互传文件。tftpd32/64 刷机时将bin文件通过网线传递给路由器sscom32 监控串口输入输出。SSH Secure Shell 虚拟机和原创 2017-04-20 16:35:10 · 448 阅读 · 0 评论 -
OpenWRT介绍
当Linksys 释放 WRT54G/GS 的源码后,网上出现了很多不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是99%使用 Linksys的源码,只有1%是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离 Linux 正式发行版越来越远。OpenWrt 选择了另一条路,原创 2017-04-20 16:30:50 · 1414 阅读 · 0 评论 -
LUC网页设置
通过网线或者wifi链接,打开浏览器中输入192.168.1.1首次登陆,会提示未设置密码,可按提示进行设置。光盘提供固件及提供的源码固件已配置密码,默认admin。点击登陆首页您会看到一些状态信息量,上面菜单也可看到关于其它的信息的查看及设置,与一般路由类似。下面举例无线设置。点击网络-无线点击修改,可方便进行一些无线的基本或者高级设置。原创 2017-04-21 10:40:52 · 532 阅读 · 0 评论