Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 5570|回復: 3
打印 上一主題 下一主題

ARM9基礎「實習」應如何下手

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-28 01:21:22 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
這學期學校終於開ARM9的課程了!! (樂)  q+ b! H0 b) E- }/ q; H
可是老師沒有開書單出來,上課採投影片教學 * b% j1 u. P- I, y+ n0 Y7 Y4 c
恰巧以前都沒有接觸過這方面的東西 (有C/C++、OS、單晶片的底), O- e' a! Y( ?
想請各位前輩幫幫忙推薦幾本好書  謝謝!
& }+ r# r/ F, \* X# o- z3 x
+ b! u& S$ M1 G- ~# A+ p6 I/ J  c; j
提外話:學校用的版子是由長高科技提供的ARM9 SAMSUNG S3C24108 k8 ]0 [$ E; R( u) o
http://tw.f3.page.bid.yahoo.com/tw/auction/c34253263
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
4#
發表於 2008-8-5 11:19:38 | 只看該作者
之前有看過ㄧ本『ARM System Developer's Guide』5 C9 T6 r2 B* y& ~
我覺得比較簡單  有一些基本應用的程式範例 ( assembly code ), w& p- W1 Z7 Y* ]- @
內容也算完整9 u' Y" [, \2 ~  f6 F0 m
有中英文版  中文算是翻譯得還不錯的  英文好一點的看英文最好& C2 A% ~: W! S* U
不然翻譯有一些辭不達意或是跳過沒翻
& [% m5 z$ @6 e$ |
/ s3 q5 d* C9 z. T這本裡頭有介紹# _- d6 h" x9 p! E
1. intruction set) O0 H0 C( I' K" x) `9 t) j
2. 要怎麼寫C 才會讓 ARM 跑得更有效率! ?: K" z1 m: [* B; n2 F" m
3. processor 各項功能都有程式碼可以參考,cache, mmu, interrupt 處理等等。
+ Y( t7 X* H8 E# D& b4 A; ^, l& e# b. x2 |2 B
我覺得可以先從 instruction set 開始熟悉
2 a: Z% v3 E5 E1 S3 I7 p% M/ o這樣有助於閱讀這本書  裡頭的程式碼都能一行一行看過一遍的話: m7 {: L( P3 \: z
收穫應該不少  W8 Z: D' A3 S1 c0 e
4 {( d5 X' a5 ~; p1 h
另外一本『ARM System-on-Chip Architecture』- ^. ]* _% N7 i- O  R$ {, ^1 n
不知道現在是幾版了
$ d1 ~! b# x4 i* K* Z這本對整個ARM的架構演進有清楚的分析和講解 (講歷史)
5 j/ m: @" p1 M3 Q; e可明白ARM設計的時候( w5 f* L8 j) F9 F- S9 h
所遇到的難題和一些解決的方法
# W+ m7 u/ u: C: S3 d
3 d8 r0 x* u2 H) j. t兩本應該可以搭配著看  一本看不懂,可以在另外一本找找答案。
3#
發表於 2008-8-4 20:03:25 | 只看該作者
學ARM並不是那麼容易,不能把MUC的關念帶入
4 D' p2 Z9 o. k9 E1 qARM是已經要結合作業系統(O.S)及網路等周邊
! {  v( s' l# p; R如果你要拿ARM來做一些8051能做到的功能
# w" h9 N# `/ _% W6 Y! V; i& Z' x1 T
有點大砲打小鳥,有空可來信切磋+ i5 k5 `0 e' H" N

9 L- I5 m7 [& Q; @6 Fusbkvm@hotmail.com
2#
發表於 2008-2-28 04:37:23 | 只看該作者
長高科技有賣ARM Multi-ICE而且相容較便宜的大陸版硬體設備與提供地下版的AXD軟體,/ |: a7 N, c- l3 {
建議你購買後,再配合電子書,你可以從ARM官方網站下載一些文件。例如:2 m3 [( {" h* `5 s- T6 e
ARM - ARM Firmware Suite Reference Guide
' H5 I! [" {; z& b9 C/ D, T3 X2 EARM - Instruction Sets and Program
/ n: V1 u/ Y3 E! G' iARM - embedded system developing-software design and optimize" ~' a5 U3 u4 R9 P- L' ~, C' K
ARM - SOC Architecture
; Q3 V$ F3 M. g& q學會Assembly/C/C++等相關programming 技巧,未來不論是IC verification or
- x0 u& `& g: p, W6 k' Msystem programming都會是夠扎實的基礎。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-29 11:18 AM , Processed in 0.162009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表