July 20, 2009

「探索嵌入式 ARM 平台與 SoC 」Part I 簡報上線

上週六應 Study-Area 台北的邀請,進行主題為 [探索嵌入式 ARM 平台與 SoC ] 的演講/教育訓練,雖然主題較為冷僻,但前來指教的朋友們,還是將訓練教室塞滿,在此,相當感謝捧場與指導。目前簡報已上線,請參考以下連結: 仿造過去 [深入淺出 Hello World] 系列演講的模式,只要行有餘力,小弟將循序探討 ARM 架構與 SoC 的概念和實務,當然,這一切的演講/教育訓練,都維持免費且開放,只要您願意提出意見,我們可隨時調整方向與探討的細節。誠如前文提到的訓練宗旨:
    「探討如何從零到有設計完整的作業系統、如何進行必要的系統初始化、如何動手理解 ARM 的種種關鍵設計,且從軟體設計師的角度去切入」
在這個 "Everything goes mobile" 的時代,我們更在意知識的累積與多元轉換,可惜台灣人的工作環境,不免會基於某些考量,發生專業技能的「藏私」狀況,或多或少限制了視野的廣度與專業的深度。希望就能如去年在 [自由軟體教育訓練與演講規劃] 一文提到的項目,循序漸進分享與接受各方的指教,從而累積資訊技術知識。

此次 Part I 課程回顧:
  • ARM 架構
    • Architecture version vs. Implementation
    • ISA feature
  • ARM SoC 平台
    • 整合多種不同功能的複雜IC 組合,針對特定的市場或應用需求
    • 典型組成
  • 關鍵概念
    • 工作模式、暫存器組、系統狀態
    • 指令集、例外處理
而關於系列演講的 Part II,預定提綱針對系統控制,涵蓋以下:
  • ARM 定址與組合語言
  • PXA255 SoC 與 CuRT 的硬體啟動程序
  • ARM Interrupt, ISR, Exception的處理,解析 PSR
期待您的指教與討論,您的付出與關注,將使這一切變得更好,謝謝!
由 jserv 發表於 July 20, 2009 04:02 PM
迴響

簡報內關於"ARMv7關鍵特性", 其中提到"時脈可達1 GHz", 個人認為時脈似乎與Implementation比較相關, 與Architecture Versions比較不相關, 不知 jserv 兄認為如何?

Heine 發表於 July 20, 2009 05:41 PM

To Heine,

的確,與 implementation/core 關聯較大。本來是想說「首個達 GHz 等級的 ARM core」,看來得斟酌了,謝謝您的意見。

jserv 發表於 July 20, 2009 05:50 PM

据我所知,第七页上展示的FON和Linksystem的router均是MIPS core的SOC。

Michael 發表於 July 20, 2009 06:59 PM

To Michael,
是的,圖片裡頭的 devices 除了 ARM,還有 x86 與 MIPS,僅是展示 ARM based 所佔的比例

jserv 發表於 July 20, 2009 07:51 PM

hi jserv
演講真的很精彩,但上次那問題我還在想該怎麼解決
因為我的guest linux沒gdb server
不過QEMU超好玩的
感謝分享

wayling 發表於 July 21, 2009 06:08 PM

Hi jserv,


我下载不了[ARM-1-overview.pdf]。
能否提供备份的下载地址。

Thanks,
leiw

leiw 發表於 July 22, 2009 10:44 AM

to wayling,
請自行於 host Linux env 執行 gdbserver

to leiw,
目前 server 離線中,請耐心等待,謝謝!

jserv 發表於 July 22, 2009 02:09 PM

可以下载了,谢谢!
另外,可否把您的讲座制作成视频给大家下载。

leiw 發表於 July 23, 2009 05:39 PM
發表迴響









記住我的資訊?