1. uboot
在用nandflash啟動方式時, 一般用三星的stepstone技術來引導系統。stepstone的作用就是系統上電復位時, 將nandflash中前4kb的資料複製到cpu內部的sram執行。這4kb的程式可以直接引導作業系統的功能, 也可以複製eboot到外部sdram執行,再由eboot來燒寫、引導作業系統。這前4kb的程式稱為nboot(nand bootloader), wince 5.0中的stepldr其實就是nboot。其存放在nandflash的block 0中。
在編譯完成後, 使用sjf2440將nboot/stepldr.nb1燒寫到nandflash的0 block位置, 將eboot.nb0燒寫到2nd block的位置(修改stepldr的nand_copy_page_offset巨集可更改此位置)。或者燒寫nk.nb0到2 block位置, 直接引導系統(需要修改stepldr的load_size_bytes)。
2. toc
toc: table of contents
toc一般存放在nandflash的block 1中
陣列基礎知識集錦
一 賦值 1 陣列在賦值的時候如果是在定義的時直接賦值那麼哪些沒有賦值的就直接被預設賦值為空,這種情形數值型的陣列和字元型的陣列都滿足 例如 include using namespace std int main cout 輸出 abcd 注意a前面有乙個空字元 2 但是如果在定義和賦值不在一起的...
介面測試基礎知識集錦
網路傳輸協議 主機層 tcp和udp tcp協議 三次握手 tcp協議 四次揮手 session jwt token auth2 8種介面請求方式 get無訊息體,請求資料明文顯示在url中,不安全,只可攜帶少量資料長度限制在1024位元組,一般用於查詢,從伺服器獲取資料 post 有訊息體,可攜帶...
llinux驅動基礎知識
開篇語 1.linux體系結構 分為使用者空間和核心空間 主要講核心結構 1 system call inte ce sci層 為使用者空間提供了一套標準的系統呼叫函式來訪問linux核心 2 procees management pm 程序管理是建立程序 fork exec 停止程序 kill e...