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! g
ARM - ARM Firmware Suite Reference Guide
. w3 p) I5 T* q0 Q" L; _
ARM - Instruction Sets and Program
, _. y9 t T/ V) `: A4 ^% G
ARM - 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- i
usbkvm@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 x
1. intruction set
8 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