作者 主題: 2009 九月份的 SA@Tainan - 探索嵌入式 ARM 平台與 SoC (9/26-9/27)  (閱讀 24627 次)

0 會員 與 1 訪客 正在閱讀本文。

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料
主題:探索嵌入式 ARM 平台與 SoC

議程簡介:
雖然 ARM 嵌入式平台早已充斥於我們的日常生活,舉凡手機、導航系統等電子產品,但探討其原理架構的課程,往往有如英文諺語
"an arm and a leg" 背後的意思一般,所費不貲。講者嘗試整理過去幾年開發的心得,以心得分享的方式,免費介紹 ARM 硬體特性
與原理,並以一個具體而微的即時多工作業系統 (以講者開發的 CuRT 為例),作為探索架構與軟體驗證的對象。此外,與本議程相關
的技術分享,也會在講者行有餘力之際,以免費開放的形式作探討,詳情可參考「酷!學園」的活動公告:
   http://phorum.study-area.org/index.php/board,22.0.html

建議聽者背景: (任一)
(1) 已熟悉 C 語言程式設計,並參與過 ARM 平台軟體移植者
(2) 對 ARM/RISC 架構開發有興趣者
(3) 覺得只要有心,什麼都不是問題的熱血人士

講者簡介:
Jim Huang (黃敬群),慣用網路暱稱為 "jserv",熱血工讀生。自 1999 年開始對自由軟體發展作貢獻,於 2005
年起提供以自由軟體為基礎的技術資訊服務,涉及手機、GPS 導航、數位電視、電子廣告系統、機器人等嵌入式
系統設計。基於對電腦技術與自由軟體的熱愛,於 2009 年共同創立 0xlab,期許能以團隊的優勢提供完整戰力,
為軟體界做出些許貢獻,以技術的方式來愛台灣。
web: http://jserv.sayya.org/
blog: http://blog.linux.org.tw/jserv/
0xlab: http://0xlab.org/

Part I --
  * ARM 架構
        o Architecture version vs. Implementation
        o ISA feature
  * ARM SoC 平台
        o 整合多種不同功能的複雜IC 組合,針對特定的市場或應用需求
        o 典型組成
  * 關鍵概念
        o 工作模式、暫存器組、系統狀態
        o 指令集、例外處理

Part II --
  * ARM 定址與組合語言概況
  * ARM SoC 與 CuRT 的硬體啟動程序
  * ARM 中斷、例外處理,以及系統暫存器的對應



時間:9月26日10:00-12:00 13:30-17:00
        9月27日13:30-17:00
地點:台南市社區大學 3F 305教室

台南市社區大學網頁:
http://www.tncomu.tn.edu.tw/

地址:
台南市公園路750號
http://www.tncomu.tn.edu.tw/modules/tinyd5/content/map.gif

報名網址:
http://registrano.com/events/satn091

Google行事曆通知:
http://phorum.study-area.org/index.php/topic,57469.msg293972.html#msg293972



注意事項:
(1) 本議程不包含實習,僅討論基礎概念,如有任何客製化需求,請與講者聯繫
(2) 免費分享的初衷是引導更多熱心的朋友投入 ARM/Embedded 系統開發,礙於時間與資源的限制,無法確保每處技術細節皆正確,但相當歡迎討論交流
(3) 議程進行所使用的軟體,列表如下:
* CodeSourcery ARM GNU Toolchain -- http://www.codesourcery.com/sgpp/lite/arm
* Qemu/Openmoko -- http://wiki.openmoko.org/wiki/Qemu
* Ubuntu LInux 9.10 + qemu 0.10.x,驗證方式:
$ /usr/bin/qemu-system-arm | head -1
QEMU PC emulator version 0.10.0, Copyright (c) 2003-2008 Fabrice Bellard
*  CuRT -- http://jserv.sayya.org/kernel/curt-src-v1.tar.bz2
(4) 參考資訊:
* Part I 簡報: http://www.slideshare.net/jserv/arm-and-soc-traning-part-i-overview
* ARM Processor Guide: http://www.arm.com/documentation/ARMProcessor_Cores/
*  師大資訊系的嵌入式系統課程教材,使用 CuRT --
http://sites.google.com/site/embedded2009/introduction-to-curt-v1
* OPENCSL -- http://opencsl.openfoundry.org/
* 深入淺出 Hello World 系列演講 -- http://jserv.sayya.org/helloworld/
* 快快樂樂學 gdb -- http://jserv.sayya.org/debugger/

« 上次編輯: 2009-10-06 22:34 由 西歪街 »

wade123

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
竟然兩天?還蠻屌的

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料
Jserv佛心來的把整個9月週末讓出來XD..

q0248933

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
類似這種open 的活動可以在新竹嬤?
感覺新竹市個荒涼的地方 爹不疼娘不愛 沒人理
要不就是要下去很遠的地方
要不就是去人生地不熟的台北
well....  千呼萬喚

shihyu

  • 活潑的大學生
  • ***
  • 文章數: 223
    • 檢視個人資料
請問課程有錄影或是錄音嗎?
因為我想報名但額滿了  :(

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3977
    • 檢視個人資料
類似這種open 的活動可以在新竹嬤?
感覺新竹市個荒涼的地方 爹不疼娘不愛 沒人理
要不就是要下去很遠的地方
要不就是去人生地不熟的台北
well....  千呼萬喚

如果你要當窗口的話......
我做人那麼 nice, 肯定有什麼誤會.....

hometainan

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
請問公開的資料, 怎麼下載?

jserv

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 161
  • 性別: 男
    • 檢視個人資料
    • jserv's homepage
類似這種open 的活動可以在新竹嬤?
感覺新竹市個荒涼的地方 爹不疼娘不愛 沒人理
要不就是要下去很遠的地方
要不就是去人生地不熟的台北
well....  千呼萬喚

新竹距離小弟老家苗栗不遠,閣下願意安排的話,也許能交流看看 :)

期待指教與分享。

Thanks!

jserv

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 161
  • 性別: 男
    • 檢視個人資料
    • jserv's homepage
請問公開的資料, 怎麼下載?

請告知哪一份資料,謝謝

q0248933

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
類似這種open 的活動可以在新竹嬤?
感覺新竹市個荒涼的地方 爹不疼娘不愛 沒人理
要不就是要下去很遠的地方
要不就是去人生地不熟的台北
well....  千呼萬喚

新竹距離小弟老家苗栗不遠,閣下願意安排的話,也許能交流看看 :)

期待指教與分享。

Thanks!

指教倒是不敢 因為覺得自己很菜~(心虛中)
當窗口我到可以試試  but 萬事起頭難
有前輩可已給我一些guide 嬤?
還是只要場地and茶水就可以 XD

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料

還是只要場地and茶水就可以 XD

有找到免費場地就很厲害了...
有茶水是神人了XD

richman

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
感謝 Jserv 這一天半在台南這麼用力的技術分享。(居然還是免費的, 真是太感動了 m(_._)m)

讓小弟釐清許多觀念,也看到以前所未注意到的細節。

雖然時間不夠多,讓 Jserv 很趕。

但還是學到很多很多,再次謝謝 Jserv。

希望以後在南部還可以聽到這樣子的課程。

tonyvan123

  • 活潑的大學生
  • ***
  • 文章數: 447
    • 檢視個人資料
這次課讓我瞭解到ARM的近況,不過說實話如果ARM在作業系統上如只想作到如此的話,遲早都會被微軟統一,因為在22日到24日之間參加了微軟的Tech Days的講習,雖然技術部份並未深入,卻可以看到微軟未來的規劃,除邁向雲端運算Fancy的科技名詞外,微軟作業統明年應可跨入中小型的架構(因為硬體已夠強到支援微軟2009的Server),而嵌入式系統也因硬體已夠強到支援微軟Windows 7作業系統,所以我個人並不看好ARM現在系統,如果ARM還是停留在目前架構不在開發和使用的介面上作整合,快則明年.慢則2012年微軟可攻下50%的嵌入式系統,當然也希望這只是我個人的杞人憂天

jserv

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 161
  • 性別: 男
    • 檢視個人資料
    • jserv's homepage
感謝 Jserv 這一天半在台南這麼用力的技術分享。(居然還是免費的, 真是太感動了 m(_._)m)
讓小弟釐清許多觀念,也看到以前所未注意到的細節。
雖然時間不夠多,讓 Jserv 很趕。
但還是學到很多很多,再次謝謝 Jserv。
希望以後在南部還可以聽到這樣子的課程。

Richard Stallman 說: "if I like a program I must share it with other people who like it." (from GNU Manifesto - http://www.gnu.org/gnu/manifesto.html )

小弟秉持同樣的心態,分享所知罷了,還請各位多多指教。另外,如果有需求的話,請提出討論,謝謝。多分享、多學習是提高競爭力最好的方式 :)
http://blog.linux.org.tw/~jserv/archives/002051.html

jserv

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 161
  • 性別: 男
    • 檢視個人資料
    • jserv's homepage
這次課讓我瞭解到ARM的近況,不過說實話如果ARM在作業系統上如只想作到如此的話,遲早都會被微軟統一,因為在22日到24日之間參加了微軟的Tech Days的講習,雖然技術部份並未深入,卻可以看到微軟未來的規劃,除邁向雲端運算Fancy的科技名詞外,微軟作業統明年應可跨入中小型的架構(因為硬體已夠強到支援微軟2009的Server),而嵌入式系統也因硬體已夠強到支援微軟Windows 7作業系統,所以我個人並不看好ARM現在系統,如果ARM還是停留在目前架構不在開發和使用的介面上作整合,快則明年.慢則2012年微軟可攻下50%的嵌入式系統,當然也希望這只是我個人的杞人憂天

似乎離題了,ARM 與 Microsoft 兩家公司都致力於在其專業的領域,保持競爭優勢,並無直接的衝突。

另外,世界上的裝置有高階,也有低階定位,不可能由單一廠商滿足全部的需求。

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw

WIN CE 開發個人覺得 實在吃力不討好..現在硬體平台太多了 Close code 會太缺乏彈性跟分享性.. 所以Win CE OS 市場比率一直降低 ...

最近看到0xlab 在致力於 0xdroid (android os 在beagleboard開發版) 挺有趣的
不知道 jserv  大選擇beagleboard 為平台主要原因是?
案子上有強烈多媒體影音需求? DSP 訊號需求?

另外0xlab  要不要考慮同步發表 :DevKit8000 用的0xdroid  (這張主要是begaleboard clone版,不過有線網路+ TFT out . (可加上觸控)

http://item.taobao.com/auction/item_detail-0db1-5db4085d2f1fb3ebe56601684079bc8b.htm?cm_cat=0&pm1=1


目前市場上最便宜的Android 硬體是SmartQ Q5
http://www.covia.net/main/product-smartq5.html

4.3 吋觸控 TFT WVGA(800×480)
802.11b、IEEE802.11g
BlueTooth    BlueTooth2.0+EDR
CPU    Samsung S3C6410 (ARM11 Core 667MHz)
DRAML   128MB

NT 5000 不到

我四月時就買了一台 放到現在沒動..><
http://www2.osslab.org.tw/gallery2/main.php?g2_itemId=1254

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格

Richard Stallman 說: "if I like a program I must share it with other people who like it." (from GNU Manifesto - http://www.gnu.org/gnu/manifesto.html )

小弟秉持同樣的心態,分享所知罷了,還請各位多多指教。另外,如果有需求的話,請提出討論,謝謝。多分享、多學習是提高競爭力最好的方式 :)
http://blog.linux.org.tw/~jserv/archives/002051.html

寫的真好

酷學園有一堆願意分享的好人
所以只要有人當苦命的窗口
不怕沒人講課分享的

照慣例 如果新竹加入
NETMAN 鳥哥 都會打頭陣熱場子的
當然不嫌棄的話 小弟也可以貢獻一場一天完整版
所以苦命新窗口要撐3個月不是問題

佈線深似海!
網路高如天!

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料

NETMAN 鳥哥 都會打頭陣熱場子的
當然不嫌棄的話 小弟也可以貢獻一場一天完整版
所以苦命新窗口要撐3個月不是問題



台中窗口一直在等教主這句話...

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格

NETMAN 鳥哥 都會打頭陣熱場子的
當然不嫌棄的話 小弟也可以貢獻一場一天完整版
所以苦命新窗口要撐3個月不是問題



台中窗口一直在等教主這句話...

的確有想法在年底前講一場實際案例的分享
也就是發表一個全新機房從無到有的過程
以及配合預算及需求下
設計理念的轉變

不過這是台北某單位預定的講題 哈
佈線深似海!
網路高如天!

wade123

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
請問一下,為啥這次議程沒放出投影片?

mrmoneyc

  • 訪客

NETMAN 鳥哥 都會打頭陣熱場子的
當然不嫌棄的話 小弟也可以貢獻一場一天完整版
所以苦命新窗口要撐3個月不是問題



台中窗口一直在等教主這句話...

哭哭 ...   T______T

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 696
  • 性別: 男
    • 檢視個人資料

NETMAN 鳥哥 都會打頭陣熱場子的
當然不嫌棄的話 小弟也可以貢獻一場一天完整版
所以苦命新窗口要撐3個月不是問題



台中窗口一直在等教主這句話...

哭哭 ...   T______T

還不快點寄信給教主XD..

jserv

  • 榮譽學長
  • 憂鬱的高中生
  • ***
  • 文章數: 161
  • 性別: 男
    • 檢視個人資料
    • jserv's homepage
請問一下,為啥這次議程沒放出投影片?

整理中,請見諒。

PS: 因為忙著發表新作品,所以最近的一些 talk 都還未放出 slides