Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2006-10-11 15:31:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
現在我的苦惱!!!學習ARM有一段時間了。已經對ARM7TDMI有一定的認識了,包括ARM指令系統,寄存器…… 現在在看三星的S3C44B0X的資料,打算用這款ARM7進行實戰。0 U2 t4 {- ~% L) L5 @3 I
3 ~) `7 h1 g# M: O# M4 c6 Q
但隨著苦惱也來了,自從知道了ARM的編寫軟體ADS後,便上網找資料,但是找到的都只是介紹它怎麼用... 並沒有介紹具體的語言該怎麼寫?
9 T0 L. _$ N" U( g: g) v
1 O) J/ R% L( T( _" i  _  _我想找的是ADS�的C/C++該怎麼寫。我是一直用AT89系列做設計的,軟體當然用KEIL。當初學習KEIL時,都有資料介紹KEIL�面的C語言該怎麼寫。例如:中斷的格式,埠的使用等等。: ^) G8 d9 G3 {4 e1 C; l
% K2 }- ~* y5 G( L3 B# I
但現在我找不到ADS�的C語言該怎麼寫的資料?更奇怪的是我找到的嵌入式C語言資料都沒有提到這個,都是一些理論或者例子?
$ e0 x, ]5 }) O2 D  P7 Q3 H& q$ l( V+ P( u1 l. a
請知道的朋友告訴我哪裡可以找到這些資料?謝謝!!!
# @$ f- d3 y# t1 \
$ o+ U" @/ [- F: i" l) v/ _聽朋友說過:0 {: E. q: n( o! n8 l3 D

* C/ c/ k, S/ r/ h, a2 X( F8 _我覺得主要是每個晶片具體埠和寄存器不同,所以應該沒有統一的ADS的c語言怎麼寫吧!!!
" J; E; I2 H- b% d1 q1 {就是那麼寫,沒有什麼特殊的要求,標準C是肯定支持的。/ X: j' T, m$ q' L" V8 ?; N) i
C語言是標準的,就像普通話,不管湖北人還是湖南人說出來的,只要夠標準,就都是一樣滴,不一樣就不是標準普通話了! S* W  x$ a& I. H0 H$ m8 Y
, r# M/ A1 N$ L$ l
但是,不是啊,好像我看到有些例子�寫著:
0 ]5 `2 A; L- |8 {3 z  _
( I5 a8 o( J7 I#define IOPDATA (*(volatile unsigned *)0x03FF5008)5 A! P( E8 B9 ^% H! M- R% J
0 ~5 C; O8 i( A% s2 ]- ~$ o
�面volatile unsigned就不是標準的C吧,我沒見過。就象在KEIL�編寫C51的C語言一樣,肯定與平常在WINDOW底下編寫那些標準C語言有些不同。我就是想找在ADS編寫C語言和普通的在WINDOW編寫的C語言之間有什麼不同,但就是找不到資料有關這方面的...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-15 09:09 PM , Processed in 0.102513 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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