① uboot 是如何產生bin文件的
去下載你需要的uboot源代碼,根據你的需要進行配置和裁減,修改配置好U-Boot文件系統後,執行如下命令編譯U-Boot:
Make distclean (非必要的)
Make 」yourboardname「_config
Make
會生產uboot的bin文件
(以上操作需在linux環境下執行)
② uboot源碼怎麼查看nandflash分區表
你只能通過NandFlash控制器訪問NandFlash,即是只要知道Nand控制器的寄存器地址即可。NandFlash 不是一個RamLike的器件。Uboot放入nand中,在nand的0地址開始存放,移植時候需要注意頁對齊,這樣Uboot才可以可以通過StepingStone引導。
③ 怎樣修改uboot源碼,更改uboot等待輸入時間10s
1. 去掉不必要的硬體初始化,例如網路,usb等。 2. 縮寫kernel image的大校 3. 提高ARM cpu cache 4. ECC 校驗去掉一些。 5,使用硬體解碼。
④ 大家好,小弟一直不明白對linux或uboot源碼包打補丁的原因。在網上查了資料也沒有詳細的介紹。
1、配置源碼需要重新編譯,而重新編譯系統會花費大量的時間,而且Linux系統並不是修改源碼就能編譯通過,還涉及到很多的Makefile,那麼要你單獨一個個的修改工作量也會比較大。但是源碼補丁可以自動識別和替換需要的,方便了一些並不是太熟悉Linux的人,而且減輕了用戶的工作量。
2、既然是補丁,肯定都是針對某一些特殊情況開發的,並不是所有人都會遇到這些情況,也並不是所有人都需要這些補丁。Linux發布的源碼都是一些Linux比較大的升級時候發布一次的,而源碼是提供給所有人的,那麼也不是每個人都需要這個補丁的源碼呀,一般都只是下載和自己所從事專業有關的。
補丁的話隨便你自己,因為不是所有人都需要那個補丁,就算你不裝,也沒什麼問題的