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 Guide
6 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 Architecture
9 T- `8 @/ [9 d* X5 [/ R; ^
學會Assembly/C/C++等相關programming 技巧,未來不論是IC verification or
- L& |( m4 _7 _% S D
system 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" w
usbkvm@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- s
1. intruction set
2 X. T n6 g& f) K$ E
2. 要怎麼寫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' X
2 h( ^: G# N5 _
兩本應該可以搭配著看 一本看不懂,可以在另外一本找找答案。
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2