uboot 移植計畫

2021-06-23 09:34:22 字數 534 閱讀 8484

將uboot nandflash(包括ecc)驅動起來,把ethernet驅動起來,然後用mmc boot->tftp nandflash uboot 到nandflash中去,然後uboot就移植ok了,以後就使用nandflash中的uboot啟動,然後先tftp kernel到dram進行kernel除錯,除錯完成後加上檔案系統再寫入nandflash, 這樣整個系統便完成了。linux可以識別整個flash, 但是可讀寫部分只是檔案系統部分。

2014.8.26

uboot中也可以加入wifi的支援,需要usb-wifi driver(從linux中挖出來或從freertos中挖---hostless wifi), tcp/ip協議棧?, dhcp, tftp等等,難度比較大,目前基本沒人做這個工作!

(uboot中移植tcp/ip協議棧是比較奇怪的事情,因為uboot定位為乙個簡單的東西,不需要完整的tcp/ip協議棧,如果需要完整的協議棧,還不如讓kernel跑起來,讓kernel做這些事情。不要讓uboot做太多的事情, 但是可以玩一玩,找找樂子)

2014.10.16

uboot移植 uboot啟動回顧

一 uboot啟動的第一階段start.s 路徑uboot cpu s5pc11x start.s 1 include 標頭檔案包含,config.件原始碼中不存 在,配置後自動生成 路徑 include linux config.h 2 include 標頭檔案包含,version.件原始碼中不存...

u boot移植詳解 初識u boot

u boot是一種普遍用於嵌入式系統中的bootloader。bootloader是基於特定硬體平台來實現的,因此幾乎不可能為所有的嵌入式系統建立乙個通用的bootloader,不同的處理器架構都有不同的bootloader,bootloader不但依賴於cpu的體系結構,還依賴於嵌入式系統板級裝置...

uboot移植記錄

首先是uboot移植記錄系列。這系列文章適合於uboot移植的初學者,這裡基於常見的開發平台s3c2410。若需要移植uboot到乙個全新開發板,則需要參考更多的資料並對uboot有更深入的了解。本人對此也有所鑽研,也有個較牛的同事專門做這這個的,呵呵 若感興趣的朋友大家可以一起 因此關於新平台ub...