XiaomiRouter自學之路(02-軟硬件環境搭建)

題圖:gratisography

XiaomiRouter自學之路(02-軟硬件環境搭建)

在開發的過程中,我們需要用到一些基本的開發環境和調試工具,有些調試也需要硬件接口設備的支持,所以把軟硬件平臺搭建好是最關鍵的。

1.軟件平臺


對于軟件環境的搭建無疑就是兩個平臺的,一個是Linux系統我選擇Ubuntu平臺,另一個就是Window了。

1.Ubuntu

Ubuntu我自己安裝了兩個版本,筆記本安裝了Ubuntu 14.04 64位版本,臺式機的虛擬機中安裝了Ubuntu 12.04 32位版本,不同的版本和位數可以使我在學習中遇到更多的問題,懂得更多相關的知識。

對于Ubuntu的安裝還有一些基本的配置這邊就不過多介紹,多摸索搗鼓幾次就懂了,遇到問題就網上查、試、解決。

2.Window

Window上主要會用到下面幾個軟件:

  • SecureCRT:串口調試
  • Tftpd32:tftp更新固件
  • Putty:遠程登錄Ubuntu(看使用習慣,個人覺得在Putty上編程更加舒適)
軟件

想到的就這些,其他用到時在補充,這些軟件平臺對于開發人員應該都會有,沒有的自行下載學習,后面都會用到。

2.硬件平臺


硬件平臺就是購買的小米路由器mini和小米路由器3,但是我們需要對上面的一些接口進行引出,焊接ic插座等,這樣后面才有辦法調試。

1.需要額外購買的器件

  • Spi Flash:16M、2M等其他型號的都買幾個吧,后面也可以用來測試用
  • Spi可拆卸底座:8腳的Spi Flash可拆卸底座,有了這個后面才有辦法拆卸下來進行反復燒錄更新
  • Spi Flash燒錄器:燒錄用,一般購買時會附帶配套的燒錄軟件,如XTW100編輯器
  • USB轉RS232串口線:連接開發板和電腦進行串口信息查看調試
  • 電烙鐵、焊錫、插針、電阻等:這些焊接工具對于嵌入式工程師來說應該都有吧

2.硬件修改

拆開路由器,找到UART口的四個引腳,如下圖的1處,mini的UART口是沒有穿過PCB板的,所以就用插針直接焊接在上面,路由器3的是有穿過PCB板的,所以比較好焊接。

如下圖的2處,為spi flash焊接處,對于路由器mini先拆下原本焊接在上面的Ic,然后將買回來的8腳spi底座焊接上去,這個底座是貼片式的,所以焊接會比較麻煩,小心不要把外面的塑料殼融化了,分別如下位置:

XiaominiRoutermini

XiaominiRouter3

焊接完成后如下:


XiaominiRoutermini

XiaominiRouter3

焊接完測試下每個引腳是否導通,對于路由器mini可以把拆下來的spi flash裝回到底座里,看是否能正常啟動,如果正常說明spi接口改造成功。

軟硬件環境搭建的分析就到這邊,有感悟時會持續會更新。

注:以上內容都是本人在學習過程積累的一些心得,難免會有參考到其他文章的一些知識,如有侵權,請及時通知我,我將及時刪除或標注內容出處,如有錯誤之處也請指出,進行探討學習。文章只是起一個引導作用,詳細的數據解析內容還請查看XiaomiRouter相關教程,感謝您的查閱。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容