在開發板上裝好系統

2021-09-06 06:41:06 字數 1261 閱讀 1186

首先說明,我用的開發板是tiny 6410.

用了整整半天時間,才做好了sd啟動盤、安裝系統、配置putty終端整個流程。

真的是從零開始啊。從認識什麼是sd卡,去買sd卡套,拆下手機tf卡(sd卡的一種),然後又弄明白板子也要燒寫bios,學著用sd-flasher(燒寫軟體),把系統拷貝到sd卡,往nand flash安裝系統,最高潮的是配置顯示終端的時候,各種曲折難尋啊。

其實這些流程網上都有很詳細的教程,我把鏈結發到這,然後講講我的曲折與收穫。

sd系統盤:

配置終端:

(超級終端)

其實整個流程非常簡單,但是有很多點容易出錯需要注意。

首先燒寫bios很簡單,一般不會出什麼錯。要注意的是,把系統拷貝到sd卡中時也要把相應的配置檔案帶上,另外還一定要把superboot(bootloader)加上。配置檔案是安裝系統的依據,superboot是寫到nandflash的bios,是nandflash啟動的引導程式,而剛才燒寫的是sd卡里的bios,是sd卡啟動的引導程式。

配置終端倒也不難,需要的是細心。用終端是為了實時監測開發板的狀態,在pc上得到反饋才能明白自己的板子到底發生什麼了。再說都用什麼:硬體是一條usb轉串列埠線+一條串列埠線(用於通過usb介面連線到板子串列埠)、一條網**叉線(用於連線pc和板子,ping到就說明連線成功),軟體一般用超級終端的比較多,但是putty真的很強大(之前用它處理過**伺服器上的檔案,速度甚是驚人。這次沒想到連線開發板再會用到它,吃驚又不小)。一直困擾我的問題是顯示亂碼。本想看到板子的當前狀態,但是因為亂碼則完全無法監測。也是我二逼,剛開始還以為是系統有問題連這東西也顯示不了。在板子上重灌了幾次系統依然無果,又在電腦上改埠號和位元率還是無果。後來在網上搜原因,乙個網友一句話點中要害「亂碼說明接收到了資料,但應該是因為位元率不匹配所以會顯示不正常」。所以調到板子的位元率115200,主機、開發板統一調整。再一連線,終於好了。注意,一定要在「裝置管理器」調整,不管你是win7 win8 還是win xp!否則在其他地方調就會被系統自動修改回去。

最後系統裝好,用ls查到了板子上的資源,在pc上也ping到了板子,於是截圖,上傳乙個自己的心血作品:

流程很簡單,我卻用了這麼長時間,反思一下,教訓便是:

1.自己探索式學習是非常奢侈的,時間成本太大,盡可能找大神帶你做。

2.即使是有大神帶著你做,也絕不能讓思考斷了鏈,有思考才是有效學習

3.一定要腦行手前,用思考去鎖定問題所在,不然事倍功半。

開發板 2440開發板

開發板 2440 開發板coall2440 開發板 高效能 samsung s3c2440a 處理器開發板 小區智慧型開發板 樓宇對講開發板 三星 2440 開發板 珠三角電子開發 小型終端開發板 手持裝置開發方案 編譯碼 2440 開發板 深圳 2440 開發板 單片板 硬體主機板 硬體底板 jt...

在開發板上掛載NFS

在開發板上掛載nfs 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分割槽一樣來對遠端主機的共享分割槽 目錄 進行操作。嵌入式linux 的nfs 開發環境的實...

成功在開發板執行vsftpd

允許匿名訪問 anonymous enable yes 允許本地訪問 local enable yes 設定可以進行寫操作 write enable yes 設定上傳後檔案的許可權掩碼 local umask 077 允許上傳 anon upload enable yes 允許匿名建立目錄 anon...