日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu编译内核_鸿蒙源码下载并编译

發布時間:2024/1/23 Ubuntu 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 store

1.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 requests

1.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編譯鴻蒙。
進入源碼根 目錄,執行以下命令:

cd /home/book/openharmony python build.py ipcamera_hi3518ev300 -b debug

等待一會,結果如下:


我們不打算使用hi3518ev300,上述命令只是為了確定開發環境沒問題。

并且rootfs.tar中有很多庫,比如libfreetype.so,以后可以直接使用。

全文下載技術交流群(鴻蒙開發/Linux/嵌入式/驅動/資料下載)QQ群:869222007

總結

以上是生活随笔為你收集整理的ubuntu编译内核_鸿蒙源码下载并编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。