RT-Thread零基礎快速入門第2講——添加新文件到工程

一、前言

我們在做項目的時候,經常都需要把新的文件加入到工程裏面,所以,這一講我就給大家介紹一下RT-thread如何在工程裏面添加新文件

二、用ENV工具添加新文件

個人比較建議大家使用ENV工具添加新文件,因爲如果你用是keil或者iar把文件加到工程裏面的,那麼如果你要在這個工程下面添加RT-thread的軟件包話,用env重新生成的工程不會把你之前用keil或者iar加入工程的文件加到新的工程裏面,你必須要重新添加,這樣一來,每次你用env修改配置之後,你都必須要重新添加一遍文件,這太影響效率了。
所以,還是比較推薦大家用ENV工具添加新文件,大家也可以看一下官方給的教程。
官方ENV創建項目教程鏈接:https://www.rt-thread.org/document/site/application-note/setup/standard-project/an0017-standard-project/
第一步:在項目目錄下新建一個文件或者其他目錄下已有的文件拷貝過來
注意:文件存放的目錄下要有SConscript這個文件
這是我從其他工程移植過來的文件,放到我們存放應用層代碼的文件夾裏面
在這裏插入圖片描述
第二步:打開目錄下的SConscript文件
在這裏插入圖片描述
第三步:在src = Split(""" “”")的括號裏面加入我們需要加到工程的文件名稱,保存
因爲applications目錄下原本就把main.c加入到工程了,所以我們在main.c下面加入我的新文件名稱,要加多個文件也是這樣,一直往下寫就是了
當然,這裏還有其他寫法,可以把文件夾裏面的所有c文件加進來,我這裏先不說,大家如果感興趣可以去官網上面看下SConscript的示例
在這裏插入圖片描述
第四步:在工程目錄下打開env,輸入scons --target=mdk5命令生成新的工程
scons命令大家根據自己要生成的工程選擇,我這裏用的mdk5
在這裏插入圖片描述
第五步:打開工程,編譯
在這裏插入圖片描述

三、使用keil添加新文件

添加c文件

第一步:打開工程,選中一個文件夾,右鍵,點擊“Add Existing Files to Group …”(如果要新建一個文件,選擇“Add New item to Group …”)
在這裏插入圖片描述
第二步:選擇要加入的文件,點擊Add,再點擊Close關閉窗口
在這裏插入圖片描述
這時,文件就已經被加到對應文件夾下面了
在這裏插入圖片描述

添加h文件

如果你添加的c文件裏面有包含一些舊工程沒有包含的h文件,可能還需要添加h文件對應的路徑
第一步:點擊這個魔術棒一樣的小圖標,或者點擊project/Options for Target…
在這裏插入圖片描述
第二步:點擊C/C++,點擊三個省略號一樣的小圖標
在這裏插入圖片描述
第三步:按照下圖順序點擊對應的位置
在這裏插入圖片描述
第四步:選擇h文件所在的文件夾,確定即可
在這裏插入圖片描述
第五步:點擊ok即可
在這裏插入圖片描述

四、結束語

本來還想再介紹一下IAR的,不過沒什麼時間寫了,就算了吧,反正用keil或者iar做過項目的其實都知道,網上教程也很多。
如果覺得這篇博客有用,可以點贊收藏,謝謝!!!
後面的教程就開始進入實戰篇了,如果感興趣的同學可以關注一下博主

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章