openwrt
openwrt总结
优惠券已抵扣
余额抵扣
还需支付
¥79.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
_kerneler
这个作者很懒,什么都没留下…
展开
-
一些笔记:关于mt7628 openwrt 音频调试
没有做过比这版更烂的开发,坑还在,开发还在继续,记一下笔记吧,或许找到一些灵感。先用 mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2 这版官方SDK(从官方网站上看这是最新的一版openwrt SDK,2016年的,是的,你没看错),然后i2c都巨艰难的调试出来,因为makefile里dev-i2c.o都被屏蔽了,坑。再接着发现虽说kernel 是 linux-3.10.14,但驱动写法居然是2.6,连dts设备树都没有。换开源的lede-17.01,有设备树,熟悉的转载 2020-08-20 12:20:38 · 2051 阅读 · 0 评论 -
openwrt:menuconfig添加默认配置选项
转:https://blog.csdn.net/weiniliuchao/article/details/50295527做openwrt 项目的时候,会将代码上库,当其他人下载的时候,为了简单,我们要想办法只执行一个命令就将所有有关项目的配置自动加载。而不需要每编译一次就要重新make menuconfig 重新配置一遍。如果只是单纯的linux内核,直接修改make def_menuconfig就OK了。但是openwrt 没有这些机制。所以我们就需要想办法做一个我们的默认配置出来。下面,介原创 2020-08-13 10:27:52 · 1127 阅读 · 0 评论 -
shell脚本debug(-n / -x /-c)
我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用选项的用法:-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每一条命令-c “string” 从strings中读取命令“-n"可用于测试shell脚本是否存在语法错误,但不会实际执行命令。在shell脚本编写完成之后,实际执行之前,首先使用”-n"选项来测试脚本是否存在语法错误原创 2020-08-07 11:52:21 · 464 阅读 · 0 评论 -
openwrt脚本里面的config_get/config_set
来看下shell脚本里面定义的如下函数# config_get <variable> <section> <option> [<default>]# config_get <section> <option>config_get() { case "$3" in "") eval echo "\${CONFIG_${1}_${2}:-\${4}}";; *) eval export ${N原创 2020-08-07 11:46:54 · 3069 阅读 · 0 评论 -
openwrt下wifi配置详细细节
以Atheros71xx为例,修改路径为:trunk/kernel/mac80211/files/lib/wifi/mac80211.sh代码的尾部即为/etc/config/wireless文件的内容。可修改为出厂时即启动无线,无线的SSID为指定值等等 cat <<EOFconfig wifi-device radio$devidx option type mac80211 option channel ${channel} option hwmode 11${mo原创 2020-08-07 11:39:18 · 2776 阅读 · 0 评论 -
Openwrt flash分区描述
转:https://blog.csdn.net/caofengtao1314/article/details/811826451、了解分区在路由器的flash上时有分区的。openwrt首次刷机完成后,再过一段时间会有以下提示jffs2: notice: (246) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 9 of xref (0 d原创 2020-07-28 21:18:27 · 812 阅读 · 0 评论 -
OpenWrt: OpenWrt启动流程
13.1系统介绍任何系统的启动都是开发人员首要关注的问题,因为只有了解了系统的启动流程和启动机制,才能真正掌握一个系统,如果对启动的启动不熟悉的话,是不可能真正用好一个系统,openwrt系统也不例外,他的启动和一般的嵌入式系统启动还有所区别,现在咱们就分析一下openwrt的启动流程。13.2内核补丁在openwrt的官网上面下载的源码,其中包括了一些内核补丁,这里究竟为什么要给内核做补丁呢?因为openwrt为了支持更多的路由器,更多的操作和openwrt特有的一些内核功能,linux源码是不具备原创 2020-07-27 16:30:07 · 573 阅读 · 0 评论 -
OpenWrt :添加OpenWrt软件包
12.1简介OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增加软件包极其方便,按照OpenWrt的约定就可以很简单的完成。加入的软件包可以是网上可下载的开源软件或自行开发的软件。为加入软件包需要在package目录下创建一个目录,以包含该软件包的各种信息和与OpenWrt建立联系的文件。然后创建一个Makefile与OpenWrt建立联系,Makefile需要遵循OpenWrt的约定。另外原创 2020-07-27 16:25:55 · 2015 阅读 · 0 评论 -
OpenWrt :统一接口配置UCI
14.1UCI系统介绍UCI即统一接口配置(UnifiedConfigurationInterface)的简称,它被应用于OpenWrt系统上面。UCI是简单、实用、直接了当的。UCI是OpenWrt上面主要的配置用户接口,用来作为主要的系统设置,这些设置通常对设备是至关重要的,例如网络接口、无线设置、远程登陆权限设置等都是通过UCI来实现配置的。他是构建一整套系统的必须部分。此外,大部分第三方软件也被集成到UCI中,因此他们在openwrt中也能很简单的配置。许多程序有他们自己的配置文件,像/et原创 2020-07-27 16:22:55 · 1456 阅读 · 0 评论 -
openwrt-mt7628 wds配置
概述AP,即Access Point Mode,允许无线接入,家里的无线路由器,大部都是这个模式。STA,即Station Mode,作为无线终端,连接AP用,手机wifi等,大部都是这个模式。AP+STA配置,使得OpenWrt路由器,既能提供无线接入功能的AP,又能连接到其他AP,继续提供上网功能,即作为一个Repeater。完成AP+STA配置,首先需要硬件支持,确认支持AP+STA。配置编译选项1、AP模式:配置wifi AP driverMTK Properties —> D原创 2020-07-27 11:52:11 · 1545 阅读 · 0 评论