u-boot源码分析 --- 启动第二阶段 ,基于2410 启动代码 分析 收藏
我们先来看初始化函数表: init_sequence


立你斯 發表在 痞客邦 留言(0) 人氣()

1.  .ltorg
2. DECLARE_GLOBAL_DATA_PTR


立你斯 發表在 痞客邦 留言(0) 人氣()

都知道U-BOOT分為兩個階段。


第一階段是(~/cpu/arm920t/start.S中)在FLASH上運行(一般情況下),完成對硬件的初始化,包括看門狗,中斷緩存等,並且負責把代碼搬移到SDRAM中(在搬移的時候檢查自身代碼是否在SDRAM中),然後完成C程序運行所需要環境的建立,包括堆棧的初始化等,最後執行一句跳轉指令:

立你斯 發表在 痞客邦 留言(0) 人氣()

//================================================ ========================
//TITLE:
// S-Record格式詳解

立你斯 發表在 痞客邦 留言(0) 人氣()


NAND FlashNOR Flash的比較


立你斯 發表在 痞客邦 留言(0) 人氣()

摘要:
   
在學習linux內核代碼及一些開源軟件的源碼(如:DirectFB),經常可以看到有關__attribute__的相關使用。本文結合自己的學習經歷,較為詳細的介紹了__attribute__相關語法及其使用。

立你斯 發表在 痞客邦 留言(0) 人氣()

 

1.下載裝載tcl/tk工具(linuxfedora10的可以省略這一步,其他系統就不清楚了)


立你斯 發表在 痞客邦 留言(0) 人氣()

arm-linux用的是glibc,arm-elf用的是newlibc,ulibc等。


 

立你斯 發表在 痞客邦 留言(0) 人氣()

MMU讲解(s3c2410 MMU)


http://www.52rd.com/Blog/Detail_RD.Blog_ddcooldogs_17745.html

立你斯 發表在 痞客邦 留言(0) 人氣()

  • Oct 10 Sat 2009 09:24
  • ARM

http://sunrise.hk.edu.tw/~kktseng/mp/ARM.pdf


http://sunrise.hk.edu.tw/~kktseng/mp2-972/ARM_Processor.ppt

立你斯 發表在 痞客邦 留言(0) 人氣()