Linux学习|Gentoo/Arch/FreeBSD路由联盟@IT·互联网

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

2017-02-14  本文已影响331人  Creator_Ly
题图:gratisography

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

在开发的过程中,我们需要用到一些基本的开发环境和调试工具,有些调试也需要硬件接口设备的支持,所以把软硬件平台搭建好是最关键的。

1.软件平台


对于软件环境的搭建无疑就是两个平台的,一个是Linux系统我选择Ubuntu平台,另一个就是Window了。

1.Ubuntu

Ubuntu我自己安装了两个版本,笔记本安装了Ubuntu 14.04 64位版本,台式机的虚拟机中安装了Ubuntu 12.04 32位版本,不同的版本和位数可以使我在学习中遇到更多的问题,懂得更多相关的知识。

对于Ubuntu的安装还有一些基本的配置这边就不过多介绍,多摸索捣鼓几次就懂了,遇到问题就网上查、试、解决。

2.Window

Window上主要会用到下面几个软件:

软件

想到的就这些,其他用到时在补充,这些软件平台对于开发人员应该都会有,没有的自行下载学习,后面都会用到。

2.硬件平台


硬件平台就是购买的小米路由器mini和小米路由器3,但是我们需要对上面的一些接口进行引出,焊接ic插座等,这样后面才有办法调试。

1.需要额外购买的器件

2.硬件修改

拆开路由器,找到UART口的四个引脚,如下图的1处,mini的UART口是没有穿过PCB板的,所以就用插针直接焊接在上面,路由器3的是有穿过PCB板的,所以比较好焊接。

如下图的2处,为spi flash焊接处,对于路由器mini先拆下原本焊接在上面的Ic,然后将买回来的8脚spi底座焊接上去,这个底座是贴片式的,所以焊接会比较麻烦,小心不要把外面的塑料壳融化了,分别如下位置:

XiaominiRoutermini
XiaominiRouter3

焊接完成后如下:


XiaominiRoutermini
XiaominiRouter3

焊接完测试下每个引脚是否导通,对于路由器mini可以把拆下来的spi flash装回到底座里,看是否能正常启动,如果正常说明spi接口改造成功。

软硬件环境搭建的分析就到这边,有感悟时会持续会更新。

注:以上内容都是本人在学习过程积累的一些心得,难免会有参考到其他文章的一些知识,如有侵权,请及时通知我,我将及时删除或标注内容出处,如有错误之处也请指出,进行探讨学习。文章只是起一个引导作用,详细的数据解析内容还请查看XiaomiRouter相关教程,感谢您的查阅。

上一篇下一篇

猜你喜欢

热点阅读