使用OneOS-Cube快速開發OneOS-Lite作業系統

上篇文章

如何把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進行編譯、燒錄以及除錯。

使用OneOS-Cube快速開發OneOS-Lite作業系統

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快速開發OneOS-Lite作業系統

這樣OneOS-Cube成功啟動了

使用OneOS-Cube快速開發OneOS-Lite作業系統

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