日志归档

2017年5月发布的文章

常见问答

OpenWrt jffs2固件和squafs固件两个版本的区别

阅读(5530)

官方下载的都分jffs2和squafs两种格式jffs2文件系统格式是适合于断电的系统,不像FAT那样容易丢文件,因为路由器一般都容易突然断电。官方的jffs2格式刷到路由器后就是一个jffs2分区,ROM本身和以后安装的软件都在这个分区里都可以读写。而squafs格式则是把ROM压缩到了一个文件刷进路由器,然后剩下的空间格式化成jffs2并且优先于ROM文...

中级开发教程

XiaomiRouter自学之路(03-官方系统熟悉及备份)

阅读(3173)

XiaomiRouter自学之路(03-官方系统熟悉及备份) 软硬件环境已经搭建好了,先来熟悉一下官方自带的系统,对后面的开发应该会有很大的帮助。另外为了避免路由器研发过程失败变砖,连路由器都用不了就有点可惜了,所以我们需要先把原本的固件进行备份。 1.官方系统熟悉 在开始熟悉官方系...

中级开发教程

XiaomiRouter自学之路(02-软硬件环境搭建)

阅读(3256)

XiaomiRouter自学之路(02-软硬件环境搭建)在开发的过程中,我们需要用到一些基本的开发环境和调试工具,有些调试也需要硬件接口设备的支持,所以把软硬件平台搭建好是最关键的。1.软件平台对于软件环境的搭建无疑就是两个平台的,一个是Linux系统我选择Ubuntu平台,另一个就是Window了。1.Ubuntu Ubuntu我自己安装了两个版本,笔记本...

中级开发教程

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

阅读(3745)

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

初级开发教程

编译OpenWrt的最新分支LEDE

阅读(7530)

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