Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[轉貼]ADS�的C/C++該怎麼寫

[複製鏈接]
跳轉到指定樓層
1#
發表於 2006-10-11 15:31:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
現在我的苦惱!!!學習ARM有一段時間了。已經對ARM7TDMI有一定的認識了,包括ARM指令系統,寄存器…… 現在在看三星的S3C44B0X的資料,打算用這款ARM7進行實戰。
# H( k6 M/ f% h5 p
7 q+ c6 ^- \* Z- \! W) X% f但隨著苦惱也來了,自從知道了ARM的編寫軟體ADS後,便上網找資料,但是找到的都只是介紹它怎麼用... 並沒有介紹具體的語言該怎麼寫?
' M& o, K  c7 Y6 x7 \+ F
  |( }8 L$ u' N- b我想找的是ADS�的C/C++該怎麼寫。我是一直用AT89系列做設計的,軟體當然用KEIL。當初學習KEIL時,都有資料介紹KEIL�面的C語言該怎麼寫。例如:中斷的格式,埠的使用等等。
7 R' ]; |1 s) Q0 d  C2 s5 D& |! P. H6 m6 ?6 k/ g
但現在我找不到ADS�的C語言該怎麼寫的資料?更奇怪的是我找到的嵌入式C語言資料都沒有提到這個,都是一些理論或者例子?
- A  ^$ a5 M  e2 P5 S
% x* E& F: `4 U7 A' o) T請知道的朋友告訴我哪裡可以找到這些資料?謝謝!!!
& d2 s* N, O7 S: x) a. M
$ P; f8 R( L6 v. e- g1 E" S  L! P' c聽朋友說過:* ^/ }+ H7 N3 P2 e

! Y# q1 s7 b) U, g! k0 T, b$ q我覺得主要是每個晶片具體埠和寄存器不同,所以應該沒有統一的ADS的c語言怎麼寫吧!!!8 P3 j7 ]) I1 J. n7 Z1 v# P
就是那麼寫,沒有什麼特殊的要求,標準C是肯定支持的。
2 X; [0 c9 s$ Q$ v& l: f) M% x3 Z: |C語言是標準的,就像普通話,不管湖北人還是湖南人說出來的,只要夠標準,就都是一樣滴,不一樣就不是標準普通話了, o# U: C$ g5 z

( T* C) o6 F2 |& C1 \, X但是,不是啊,好像我看到有些例子�寫著:% l5 @9 a# `# L2 j
* ^! {' x0 Y; n" c! E8 J9 B
#define IOPDATA (*(volatile unsigned *)0x03FF5008)
' s' C9 r! S" r% Y) I: R0 H; R, L7 a) c' t& X. O  _# c
�面volatile unsigned就不是標準的C吧,我沒見過。就象在KEIL�編寫C51的C語言一樣,肯定與平常在WINDOW底下編寫那些標準C語言有些不同。我就是想找在ADS編寫C語言和普通的在WINDOW編寫的C語言之間有什麼不同,但就是找不到資料有關這方面的...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-3 10:00 PM , Processed in 0.116015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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