中级开发教程

如何缩短无线网桥开机时间

阅读(1544)

备注:此文虽是基于LSDK而编写,但对OpenWrt也具有重要的参考价值,特别是Uboot和模块加速的优化。1 背景  在整完一段物联网的项目后,基于此项目中的时间曲线要求,再回头来检查以前WiFi网桥类产品的启动速度,觉得非常不可接受,恰好有朋友要推一款成本更低廉的网桥设备,于是动手对原网桥固件进行了再次优化。  老固件从上电到网络就绪,大概要32秒(可靠...

使用类教程

Squid运行调试命令及日志状态分析

阅读(1825)

当你的 squid.conf 配置文档按照你的想法修改完以后,启动 squid 之旅就开始了。Squid安装调试命令:1,初始化你在 squid.conf 里配置的 cache 目录#/usr/local/squid/sbin/squid -z //初始化缓存空间如果有错误提示,请检查你的 cache目录的权限。2,对你的squid.conf 排错...

高级开发教程

Openwrt之gdb调试

阅读(2120)

目录 第一种情况:应用层API(用户态)【coredump方法】第二种情况:编译进内核,内核奔溃调试(内核态) [看符号表]第三种情况:编译为模块,内核奔溃调试(内核态)  [看符号表]                第一种情况:应用层API(用户态...

OpenWRT 结合 tinc 组自己的 SDLAN(Step by Step)

阅读(1605)

本文主要实现在 OpenWRT 路由器以及不同系统下通过 tinc switch mode 搭建 SDLAN 内网服务器方便远程连接,Switch Mode 相对来说配置比较简单,各节点均在同一广播域内,方便调控,tinc 节点本身通过 DNAT+SNAT 可以实现对不同网间端口的调通,同时 Switch Mode 中各节点的 hosts 文件只需保证在公网...

使用类教程

用动态路由打通各 Virtual L2(Zerotier)网络

阅读(2678)

本文主要以 Zerotier 组好的各 Virtual L2 网络节点 + 动态路由 RIP 为例,最终效果就是让网关建立 Zerotier 的 Virtual L2 网络,网关下的其它网段就能相互通信。拓扑如下:例如如上拓扑,Zerotier 建立了 192.168.193.0/24 的互联虚拟二层,有 192.168.193.6 、192.168.1...

硬件相关

OpenWrt使用gpsd服务读取GPS设备的GPS信息

阅读(2874)

Openwrt设备安装GPS模块、安装驱动、安装GPSD读取GPS信息,使用gpsmon或cgps软件展示获取信息因项目需求,现需要安装GPS模块至openwrt设备中,并读取经纬度、速度、航向、海拔、加速度等数据至用户程序;另外需要GPS模块为设备提供高精度授时服务,此功能建立在GPSD基础之上,操作流程在本人另外一篇博客中写出。设备与驱动安装个人使用的设...