上篇文章
如何把OneOS-Lite快速編譯執行起來
,透過
OneOS-Cube
快速地進行了編譯執行。因此,這篇文章就主要講講
OneOS-Lite
中最常使用的開發工具
OneOS-Cube
。目前,
OneOS-Lite
開發環境主要有兩種,分別是:
基於命令列的
OneOS-Cube
開發環境;
MDK開發環境。
這兩種開發環境都支援在WINDOWS(WIN7 或 WIN10)作業系統下執行,
OneOS-Cube
支援LINUX作業系統。
1.推薦
針對不同的專案或使用習慣,開發者可行選擇熟悉的開發工具。我們熱情推薦大家使用
OneOS-Cube
進行系統的配置,編譯和構建。如果你希望使用MDK開發環境,也建議使用
OneOS-Cube
工具根據
Menuconfig
生成的配置檔案和
Scons
編譯指令碼生成正確的MDK工程,之後再使用MDK進行編譯、燒錄以及除錯。
2.OneOS-Cube搭建
OneOS-Cube是OneOS作業系統基於命令列的開發工具,提供系統配置、專案編譯構造、包貢獻下載等功能。OneOS-Cube工具為免安裝壓縮包,具體過程如下。
下載工具請點選OneOS-Cube下載
把下載的OneOS-Cube工具用WinRAR解壓到一個不存在任何中文字元的任意目錄中。
說明:OneOS-Cube工具不支援含有中文字元的路徑。
2.1 新增右鍵開啟功能
當我們雙擊“OneOS-Cube。exe”開啟工具時,命令列工具的工作目錄為當前“OneOS-Cube。exe”目錄,為了配置和編譯實際專案工程,需要切換到工程目錄下。為了簡化操作,我們可以把OneOS-Cube工具介面的操作加到右鍵功能中,這樣可以在專案工程中直接開啟OneOS-Cube工具。
新增右鍵功能的步驟如下:
以管理員身份執行“cmd。exe”:
將OneOS-Cube新增到右鍵選單中:
2.2 OneOS-Cube工具使用
進入到程式碼工程目錄(頂層Kconfig檔案和SConstruct檔案所在目錄),任意空白處點選右鍵,再找到“OneOS-Cube Here”執行,即可開啟OneOS-Cube的命令列操作介面。
這樣OneOS-Cube成功啟動了
3.配置&編譯
總之,配置階段,
OneOS-Cube
能很好的幫助到您。
而在編譯和構建階段,如果您習慣於命令列和使用gnu工具鏈,那麼您可以在
OneOS-Cube
上執行。如果您習慣於使用MDK,那麼
OneOS-Cube
也能幫助您生成正確的MDK工程,之後再開啟該工程,使用MDK進行編譯、燒錄以及除錯。
非常建議,在開發
OneOS-Lite
之前,能對我們使用的工具有大致的瞭解,磨刀不誤砍柴工,祝大家快樂開發。
gitee: https://gitee。com/cmcc-oneos/OneOS-Lite
docs: https://oneos-lite。com/
公眾號:CMCC-OneOS