作者

本站作者佐须之男 共计发布文章665篇

中级开发教程

XiaomiRouter自学之路(01-项目背景)

阅读(3752)

XiaomiRouter自学之路(01-项目背景)公司是做无线路由器的,加入公司一年多了,没能按意愿学到更多有关linux驱动及其相关的知识,这在我以前的文章2016总结和2017愿景中也有提到,我只能在其他时间进行自行充电,所以才有了现在这个自学的项目XiaomiRouter。一次偶然的机会,租的房子网络不稳定,以为路由器坏了,想想一个Tenda路由器也用...

初级开发教程

编译OpenWrt的最新分支LEDE

阅读(7540)

一.简介LEDE-project是 OpenWrt 的一个分支,是为了解决OpenWrt遗留的一些问题而设立,拥有更多的支持。二.开发环境Linux系统:Ubuntu16.04Lede:lede-project 硬件:Xiaomi nano三.环境配置1.安装依赖包sudo apt-get install build-essential subversion...

无线相关

[Atheros] Ath9k速率调整算法源码走读

阅读(3136)

上一篇文章介绍了驱动中minstrel_ht速率调整算法,atheros中提供了可选的的两种速率调整算法,分别是ath9k和minstrel,这两个算法分别位于:drivers/net/wireless/ath/ath9k/rc.c···················Ath9knet/mac80211/minstrel_ht.c··············...

硬件相关

给openwrt添加LED驱动

阅读(6866)

目前许多嵌入式板的LED都是通过GPIO连接的。所以在初始化LED之前,必须初始化GPIO。驱动GPIO其实不用自己写,基本上linux的platform Init部分都已经写好了初始化代码了。linux 下实现LED 驱动非常方便了,基本上要做的事情就是定义一下LED所在的GPIO针脚。Linux 下通过框架实现LED 大致过程如下1、实现框架要求的几个函...

无线相关

OpenWrt下进行标准802.1X认证

阅读(9261)

学校网络使用的是标准802.1X认证(非H3C、锐捷等私有认证),虽然没有限制路由的使用,但是原生支持802.1X认证的路由器是少之又少,这给我们的使用带来了很大的不便。很久就对OpenWrt、DD-WRT、Tomato等第三方路由器固件强大的功能有所耳闻,但是限于条件一直没有使用过。最近由于需要,购入一支持第三方固件刷入的设备,经过一番探索,终于在Open...