ubuntu编译内核_鸿蒙源码下载并编译
第一章 下載源碼并編譯
1.1 在Ubuntu中安裝開發環境
如果你是從頭看文檔,并且按照文檔操作,那么你已經按照《5.2 安裝Ubuntu軟件》下載并運行了這個腳本:Configuring_ubuntu.sh。如果你是中途看文檔,那么請按照《5.2 安裝Ubuntu軟件》操作一次。
這個腳本在鴻蒙發布之后又更新了,對于我們的老學員,也需要從新下載、執行它。
下面解析一下這個腳本。
首先,它會做一些檢查,然后列出一個菜單供你選擇:
在這個菜單里,你可以選擇這三項之一:
其實第一項包含了第二項,無論你是開發鴻蒙還是Linux,都可選擇第一項。
假設你選擇了第一項,該腳本會執行下面的函數:
從上圖中各個函數的名字就可以知道,它會做這些事情:設置Ubuntu軟件源、安裝通用的軟件(比如GCC、manual手冊)、安裝Linux開發軟件(比如NFS、SAMBA)、安裝鴻蒙開發軟件(比如llvm)。
1.2 下載、編譯鴻蒙內核Liteos-a
本節要做的事情是:配置GIT、安裝repo(repo是用來管理多個git倉庫的)、下載源碼、編譯。
1.2.1 配置GIT
需要在ubuntu下執行如下命令來配置GIT客戶端的用戶信息,比如(下面命令的用戶名、郵箱可以隨便寫): git config --global user.name "100ask" git config --global user.email "weidongshan@qq.com" git config --global credential.helper store1.2.2 安裝repo
repo工具是用來管理多個GIT倉庫的命令,執行如下命令來安裝:
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo sudo cp repo /usr/local/bin/repo && sudo chmod a+x /usr/local/bin/repo sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests1.2.3 下載源碼
執行以下命令下載:
cd /home/book mkdir openharmony cd openharmony repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-1.0 repo sync -c -j8注意:鴻蒙內核經常更新,我們講課時必須鎖定某個版本,作為鴻蒙先行者,我們目前使用最先出現的“OpenHarmony-1.0”。別被“1.0”誤導了,它內核在GITEE里的分支版本,同屬“鴻蒙2.0”。
同步完成后提示
1.2.4 編譯官方版本
我們先為官方板子hi3518ev300編譯Liteos-a,確保環境沒有問題。后面再打上IMX6ULL的補丁,為IMX6ULL編譯鴻蒙。
進入源碼根 目錄,執行以下命令:
等待一會,結果如下:
我們不打算使用hi3518ev300,上述命令只是為了確定開發環境沒問題。
并且rootfs.tar中有很多庫,比如libfreetype.so,以后可以直接使用。
全文下載技術交流群(鴻蒙開發/Linux/嵌入式/驅動/資料下載)QQ群:869222007
總結
以上是生活随笔為你收集整理的ubuntu编译内核_鸿蒙源码下载并编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue iframe 中写script_
- 下一篇: ubuntu18.04安装pycharm