E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
XiaomiRouter
XiaomiRouter
自学之路(08-U-boot启动数值具体说明)
题图:gratisographyXiaomiRouter自学之路(08-U-boot启动数值具体说明)在上一章节的[U-boot启动过程]中,我们分析到U-boot倒计时后的参数选择,这一章节我们将对各参数选择后执行的具体功能代码进行分析,让我们更深入的理解代码在内存、Flash之间的搬运过程。再来查看下各数值代表的含义0:SystemLoadLinuxthenwritetoFlashviaSer
Creator_Ly
·
2021-04-26 16:57
XiaomiRouter
自学之路(13-U-boot支持web更新firmware功能)
题图:gratisographyXiaomiRouter自学之路(13-U-boot支持web更新firmware功能)上一章节说明小米路由器3触发了web更新firmware的功能,因为下载的源码中已经支持改功能了,只不过小米路由器mini的RESET引脚与源码中的不对应,所以没办法触发,下面我们一起分析下其过程。1.过程分析在07-U-boot启动过程中我们已经有提到web更新的检测位于/li
Creator_Ly
·
2020-07-13 00:55
XiaomiRouter
自学之路(10-GitHub搭建环境(Openwrt))
题图:githubXiaomiRouter自学之路(10-GitHub搭建环境(Openwrt))通过前面几个章节的学习,U-boot已经能够正常的启动并通过tftp在线更新U-boot,下面就接着搭建Openwrt系统的环境,为后面编译小米路由器所要使用的firmware做好准备。1.codeserver1.我们在《GitHub搭建环境(U-boot)》章节使用的是手动创建一个repositor
Creator_Ly
·
2020-06-21 11:24
XiaomiRouter
自学之路(04-GitHub搭建环境(U-boot))
GitHubXiaomiRouter自学之路(04-GitHub搭建环境(U-boot))为了方便版本管理及开源,使用免费的Git(版本管理工具)以及GitHub作为codeserver,下面将从codeserver(远程代码服务器)到Buildserver/Host(本地编译服务器)的搭建使用都进行详细的说明。1.codeserver1.登入GitHub账户,右上角的加号处选择Neworgani
Creator_Ly
·
2020-03-27 18:57
XiaomiRouter
自学之路(14-Openwrt文件系统读取失败问题解决)
题图:gratisography在11-Openwrt配置编译烧录中,我们将编译好的openwrt-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin烧录进去后,发现系统可以正常启动,但是出现了Kernelpanic,Unabletomountrootfsonunknown-block(0,0),貌似文件系统出现了问题。查看openwr
Creator_Ly
·
2020-03-19 11:43
XiaomiRouter
自学之路(03-官方系统熟悉及备份)
题图:gratisographyXiaomiRouter自学之路(03-官方系统熟悉及备份)软硬件环境已经搭建好了,先来熟悉一下官方自带的系统,对后面的开发应该会有很大的帮助。另外为了避免路由器研发过程失败变砖,连路由器都用不了就有点可惜了,所以我们需要先把原本的固件进行备份。1.官方系统熟悉在开始熟悉官方系统之前,如果你以前都没有过刷机等经历,建议先查看玩转小米mini路由这篇文章,里面介绍很多
Creator_Ly
·
2020-03-02 02:24
XiaomiRouter
自学之路(11-Openwrt配置编译烧录)
题图:gratisographyXiaomiRouter自学之路(11-Openwrt配置编译烧录)已经从官方clone了Openwrt系统,接下去就对其进行配置编译,通过U-boot在线烧录firmware查看是否能正常启动。对于如何clone编译Openwrt,可以查看以前的文章Openwrtcloneandbulid,里面有详细的说明,这边也进行简要的步骤说明。1.通过makemenucon
Creator_Ly
·
2020-03-01 00:46
XiaomiRouter
自学之路(09-更改串口波特率及Enter键触发)
题图:gratisographyXiaomiRouter自学之路(09-更改串口波特率及Enter键触发)在前面几个章节我们有提到串口波特率不是平常奇怪用的115200,还有U-boot启动后不是通过按Enter键使之进入命令行模式,这边将这两个问题修改下,符合使用情况1.修改串口波特率在上一章节的启动过程分析中,我们看到了有个console初始化的语句,在board_init_f()函数里面,所
Creator_Ly
·
2020-02-29 04:32
XiaomiRouter
自学之路(01-项目背景)
公司是做无线路由器的,加入公司一年多了,没能按意愿学到更多有关linux驱动及其相关的知识,这在我以前的文章2016总结和2017愿景中也有提到,我只能在其他时间进行自行充电,所以才有了现在这个自学的项目
XiaomiRouter
Creator_Ly
·
2020-02-22 06:51
XiaomiRouter
自学之路(07-U-boot启动过程)
题图:gratisographyXiaomiRouter自学之路(07-U-boot启动过程)U-boot的环境编译等都正常,后面需要修改U-boot的具体代码,如上面说的修改波特率等,在修改代码前,有必要了解U-boot的执行过程,这样我们就可以快速的定位到代码执行的大概位置,进行修改验证。1.系统上电后由uboot的链接文件\board/rt2880/u-boot.lds知程序入口点是ENTR
Creator_Ly
·
2020-01-03 21:59
XiaomiRouter
自学之路(12-改造小米路由器3使之支持spi启动)
题图:gratisographyXiaomiRouter自学之路(12-改造小米路由器3使之支持spi启动)上一章节已经说到小米路由器mini的Uboot、Openwrt都能够正常的启动了,现在想要小米路由器3也能够正常启动,所以我们需要改造下3的硬件。在01-项目背景中已经说明,小米路由器3使用的是nandflash启动,但是预留了spiflash接口。所以猜测小米路由器3也能从spiflash
Creator_Ly
·
2019-12-14 11:11
XiaomiRouter
自学之路(05-U-boot配置编译烧录)
题图:gratisographyXiaomiRouter自学之路(05-U-boot配置编译烧录)上一章节已经将远程和本地的U-boot服务器都搭建完成了,现在我们要开始真正的编译我们所clone的U-boot是否能正常,烧录进去是否能带动板子呢?1.在配置编译之前,我们需要把编译器gcc先安装好,在网上下载MTK的SDK,如MediaTek_ApSoC_SDK_4320_20150414.tar
Creator_Ly
·
2019-11-29 14:27
XiaomiRouter
自学之路(12-改造小米路由器3使之支持spi启动)
XiaomiRouter
自学之路(12-改造小米路由器3使之支持spi启动)上一章节已经说到小米路由器mini的Uboot、Openwrt都能够正常的启动了,现在想要小米路由器3也能够正常启动,所以我们需要改造下
Creator_Ly
·
2017-03-29 15:41
XiaomiRouter
XiaomiRouter
自学之路(06-Git提交时的优化(.gitignore、git commit))
gitcommit))上一篇文章“U-boot配置编译烧录”中,已经编译测试好U-boot,现在将代码更新的部分进行整合提交到GitHub,先使用gitstatus查看下我们编译后的工程linye@ubuntu:~/
XiaomiRouter
Creator_Ly
·
2017-02-23 10:54
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他