第2章第5節 Wanlix的開發環境

2021-08-03 05:35:02 字數 749 閱讀 2079

目前更新到5.3節,請在

晶元使用的是adi

公司的aduc7024

,前面已經做過一些介紹。

軟體開發環境使用的是keil mdk4.20

。keil

是德國軟體公司

keil

(現已被

arm公司收購)開發的嵌入式系統開發平台,

keil

開發平台支援許多廠家的晶元,提供基本的最小軟體系統,

keil

開發環境整合了文字編輯器、

ckeil

進行軟**,**時有多種除錯手段可以使用。因此,

wanlix

和mindows

選擇在keil

工具下開發的。我所使用的是

mdk4.20

免費版本,有

32kbytes

程式空間的使用限制。

keil允許更改其編譯工具鏈,在開發

wanlix

時,我選擇了功能強大的

gnu編譯工具鏈。本章第

3節所介紹的組合語言就是

gnu中的

arm7

組合語言,與其它工具鏈的組合語言會有少許出入。

編譯選項使用的是o2

優化,只有

unoptimize.c

檔案採用的是

o0優化。

有關keil

開發環境的設定參考附錄3。

第5章 語句 2

基本格式 for 初始化 條件 增量 語句集 功能 實現條件迴圈,當條件成立時,執行語句集,否則跳出迴圈體。說明 初始化引數告訴迴圈的開始位置,必須賦予變數的初值 條件 是用於判別迴圈停止時的條件。若條件滿足,則執行迴圈體,否則 跳出。增量 主要定義迴圈控制變數在每次迴圈時按什麼方式變化。三個主要語...

《Ceph原始碼分析》 第2章,第2節Buffer

2.2 buffer buffer就是乙個命名空間,在這個命名空間下定義了buffer相關的資料結構,這些資料結構在ceph的源 中廣泛使用。下面介紹的buffer raw類是基礎類,其子類完成了buffer資料空間的分配,buffer ptr類實現了buffer內部的一段資料,buffer lis...

Python開發 第5節 函式基礎

函式的本質就是功能的封裝。函式的作用 def 函式名 引數 函式文件 函式功能 函式功能 呼叫函式 函式名 引數 形參 宣告函式時 中的引數是形參 形參只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數。...