以下爲米爾科技工程師在實用DS-5過程中總結的經驗步驟,實際是一個簡單的實用Hello World工程。雖然說工程很簡單,但是對於剛入門DS-5的朋友來說,可以起到一個入門指導的作用。如下:
步驟:
1、從開始菜單啓動DS-5,可以看到DS-5的歡迎界面,此時可以點擊關閉按鈕或者點擊”Go to the workbetch”可進入工作界面。
2、進入工作界面後,選擇菜單欄 File > New > Project,在彈出的對話框中選擇“C/C++”下的“C Project”,再點擊“Next”。
3、下一個對話框中,“Project name”中輸入工程名稱,我們這裏以“hello”作爲工程名稱,再點選“executable”下的“empty project”,點擊“Next”,如下圖:
4、進入下一步後,點擊“finish”完成新建並進入工作界面。
此時在DS-5左側的工程管理器(project explorer)會看到新創建的工程hello,展開會看到”Includes”下自動包含了一些目錄,這些是我們編譯的時候要用到的,DS-5已經自動添加好了。
5、再選擇菜單File > New > source file”,彈出對話框中的“source file”中輸入文件名爲”main.c”的C文件,點擊“finish”完成。
6、自動打開“main.c”文件後(或者雙擊打開),在註釋後面添加如下代碼並保存。
#include int main(int argc, char** argv) { printf("Welcome to ARM DS-5!\n"); //打印內容可自定義 printf("Provided by MYIR!\n"); return 0; }
7、點選工程管理器(Project Explorer)下的hello工程,選擇菜單Project >Properties,打開工程屬性對話框後,點選C/C++ Build > Settings,點選GCC Linker > General > “No shared libraries (-static)”,然後再點擊“OK”返回。如下圖。
8、點選工程管理器(Project Explorer)下的hello工程,選擇菜單Project > Build Project編譯工程,如果problems欄下沒有提示錯誤,說明編譯成功,同時在hello工程的“debug”目錄下生成可執行文件hello,如下圖。
8、將生成的hello文件傳輸到開發板上(可通過DS-5的遠程管理系統RSE),更改權限爲可執行,然後執行,命令如下:
# chmod +x hello # ./hello
命令行下執行的效果如下。