Chip123 科技應用創新平台

標題: ARM9基礎「實習」應如何下手 [打印本頁]

作者: 020645903    時間: 2008-2-28 01:21 AM
標題: ARM9基礎「實習」應如何下手
這學期學校終於開ARM9的課程了!! (樂), W; {2 P( s* K: j" }# e
可是老師沒有開書單出來,上課採投影片教學
1 ]. F' E! [% O& h+ ]2 y恰巧以前都沒有接觸過這方面的東西 (有C/C++、OS、單晶片的底)
8 J% ]3 J- R( L. c5 {想請各位前輩幫幫忙推薦幾本好書  謝謝!- N  @% k( {3 r' y; `. [; {+ W
5 O' F3 u( S( w9 j
( u7 B( S# k4 k
提外話:學校用的版子是由長高科技提供的ARM9 SAMSUNG S3C2410' u+ ?& E+ X3 K  `" s" L* |! W
http://tw.f3.page.bid.yahoo.com/tw/auction/c34253263
作者: jacky002    時間: 2008-2-28 04:37 AM
長高科技有賣ARM Multi-ICE而且相容較便宜的大陸版硬體設備與提供地下版的AXD軟體,
& w' x6 x0 I/ R% x! |建議你購買後,再配合電子書,你可以從ARM官方網站下載一些文件。例如:
( T  z. R; @! K5 \& P: I$ T! gARM - ARM Firmware Suite Reference Guide
. w3 p) I5 T* q0 Q" L; _ARM - Instruction Sets and Program
, _. y9 t  T/ V) `: A4 ^% GARM - embedded system developing-software design and optimize% \: J7 [& Z9 }; J
ARM - SOC Architecture
( H+ f  B+ i# v0 T2 P學會Assembly/C/C++等相關programming 技巧,未來不論是IC verification or   W/ D7 X: j3 |8 w
system programming都會是夠扎實的基礎。
作者: restrong    時間: 2008-8-4 08:03 PM
學ARM並不是那麼容易,不能把MUC的關念帶入6 @* \: r% Z, K1 r' H+ f: b9 P
ARM是已經要結合作業系統(O.S)及網路等周邊
" Z6 E' }3 c3 j. K( V7 @2 ]& J如果你要拿ARM來做一些8051能做到的功能3 Q2 @5 t; I# A
5 g2 A- U; V+ P2 Y7 Y
有點大砲打小鳥,有空可來信切磋. p. @' V3 ~1 T7 z

! p3 Z# X! H+ P) ~9 y4 m- iusbkvm@hotmail.com
作者: gogojesse    時間: 2008-8-5 11:19 AM
之前有看過ㄧ本『ARM System Developer's Guide』" w. C/ C8 @0 N1 w6 ^  K9 d
我覺得比較簡單  有一些基本應用的程式範例 ( assembly code )
; e+ m  x2 S) R, T' C& l內容也算完整
$ v; A" X: G9 R有中英文版  中文算是翻譯得還不錯的  英文好一點的看英文最好
% D  }, S/ C0 N' U9 [不然翻譯有一些辭不達意或是跳過沒翻
+ E: C7 F2 A6 @8 M/ F9 q0 `
8 R9 T9 `; R3 _這本裡頭有介紹
3 j. Z: [* Q0 r9 }$ \6 x1. intruction set8 F4 c; e1 A! _) T
2. 要怎麼寫C 才會讓 ARM 跑得更有效率
1 r6 }' K0 Q+ D; e& A- _! {3. processor 各項功能都有程式碼可以參考,cache, mmu, interrupt 處理等等。: W4 Q8 V+ Z9 l8 Z

  Y5 C# P) a0 o* Q2 k* M我覺得可以先從 instruction set 開始熟悉& i# v7 ]1 w- q) ?
這樣有助於閱讀這本書  裡頭的程式碼都能一行一行看過一遍的話7 Y2 H2 F3 p4 Z2 c
收穫應該不少
- T  o' i! \; I  ?& V* l
5 Y, {) H- l1 ?另外一本『ARM System-on-Chip Architecture』$ J# D: h0 s# s$ {0 g0 A. t
不知道現在是幾版了
& q, S& U# m0 Y/ O, x7 Z$ i這本對整個ARM的架構演進有清楚的分析和講解 (講歷史)
& ~( L0 W* N, ~0 v3 u- ?可明白ARM設計的時候# \9 Y  z1 J# r, k" R
所遇到的難題和一些解決的方法
$ c* z( B% L* f+ A
1 `0 M- Z, h2 B+ k/ x5 H) N2 U兩本應該可以搭配著看  一本看不懂,可以在另外一本找找答案。




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2