Chip123 科技應用創新平台

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

作者: 020645903    時間: 2008-2-28 01:21 AM
標題: ARM9基礎「實習」應如何下手
這學期學校終於開ARM9的課程了!! (樂)% i( J' c: Q$ U$ J1 g$ Z
可是老師沒有開書單出來,上課採投影片教學 0 |, L& g+ F6 S, t: v6 I" ~8 `
恰巧以前都沒有接觸過這方面的東西 (有C/C++、OS、單晶片的底)
) N3 j( q- I1 ?想請各位前輩幫幫忙推薦幾本好書  謝謝!
" y! F5 A2 A8 ]  T! y( x  ?
+ L) N9 w5 S3 W, B: s8 e( ~' M/ }1 @- z; {% ]# z
提外話:學校用的版子是由長高科技提供的ARM9 SAMSUNG S3C2410  J. C: X, Z; U- A
http://tw.f3.page.bid.yahoo.com/tw/auction/c34253263
作者: jacky002    時間: 2008-2-28 04:37 AM
長高科技有賣ARM Multi-ICE而且相容較便宜的大陸版硬體設備與提供地下版的AXD軟體,! {( [% t1 I* q
建議你購買後,再配合電子書,你可以從ARM官方網站下載一些文件。例如:7 P% R9 n, I, {0 Z) t
ARM - ARM Firmware Suite Reference Guide6 U1 f8 N# Q' B
ARM - Instruction Sets and Program
0 Z  h+ K# h3 y; l' w; L& ?ARM - embedded system developing-software design and optimize
* y% \* I" }1 }, v! v1 \ARM - SOC Architecture9 T- `8 @/ [9 d* X5 [/ R; ^
學會Assembly/C/C++等相關programming 技巧,未來不論是IC verification or
- L& |( m4 _7 _% S  Dsystem programming都會是夠扎實的基礎。
作者: restrong    時間: 2008-8-4 08:03 PM
學ARM並不是那麼容易,不能把MUC的關念帶入0 W) l- X0 K! N) y7 X+ V
ARM是已經要結合作業系統(O.S)及網路等周邊
3 d7 A; t) {$ ^如果你要拿ARM來做一些8051能做到的功能
4 N. W( I/ U$ ^( E
) m0 X4 f: H7 y! C/ u有點大砲打小鳥,有空可來信切磋1 S! o6 e- {& k# p7 r: @3 U

$ M& h0 I$ D3 v( i5 V" wusbkvm@hotmail.com
作者: gogojesse    時間: 2008-8-5 11:19 AM
之前有看過ㄧ本『ARM System Developer's Guide』6 C, Z; U" z9 H8 z' H
我覺得比較簡單  有一些基本應用的程式範例 ( assembly code )
1 M/ D7 [1 Z( m  r$ h  {# |6 ^內容也算完整
) y4 i5 S* g# j7 X/ p5 G: L$ v有中英文版  中文算是翻譯得還不錯的  英文好一點的看英文最好, |0 ?9 x) F( ?( G; |, X! M3 _& ]' }, }
不然翻譯有一些辭不達意或是跳過沒翻
9 _* \) N1 V  J4 F' d, m+ n* Y1 t& q  U+ ~% l9 Z
這本裡頭有介紹
8 Q' {9 E( R! U" Z- s1. intruction set
2 X. T  n6 g& f) K$ E2. 要怎麼寫C 才會讓 ARM 跑得更有效率% `$ I5 h- E* W: \0 H
3. processor 各項功能都有程式碼可以參考,cache, mmu, interrupt 處理等等。
% r2 {2 |+ J3 C5 _6 l2 o
8 U6 d; Z! ]+ ~0 n; x我覺得可以先從 instruction set 開始熟悉
! @4 c5 g/ C- x" k  b/ ~這樣有助於閱讀這本書  裡頭的程式碼都能一行一行看過一遍的話5 @5 }3 y- s5 H0 |4 B
收穫應該不少* U$ T; h1 l& f

) }* ^8 B) J4 p) k另外一本『ARM System-on-Chip Architecture』
  v2 b4 J. y. J% f& X- d7 U7 Y! U& ~不知道現在是幾版了
* ]+ }5 M% P* j9 S這本對整個ARM的架構演進有清楚的分析和講解 (講歷史)3 e( q& X9 ?6 Q- G1 S
可明白ARM設計的時候
( s) e+ w7 ~3 `& y0 ^所遇到的難題和一些解決的方法
4 M' `$ @3 s6 E7 t6 u' X2 h( ^: G# N5 _
兩本應該可以搭配著看  一本看不懂,可以在另外一本找找答案。




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2