色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HarmonyOS編譯Linux的編譯環境搭建

鴻蒙系統HarmonyOS ? 來源:51CTO ? 作者:老船夫 ? 2020-11-25 09:52 ? 次閱讀

順利拿到板子,開搞,第一步當然是環境搭建。論壇的大大們早就為我們準備好了詳細的攻略。筆者并沒有一臺獨立的Ubuntu機器,于是在Windows上安裝VMWare虛擬機作為編譯HarmonyOSLinux環境。過程有些曲折,幾次想要放棄,想直接伸手拿做好的Ubuntu鏡像,不過堅持到最后還是成功了。現在想想雖然花的時間有點多,但也非常值得,讓我對鴻蒙OS的結構和編譯過程有了一個更加直觀的認識。下面講一下過程中踩過的坑,希望幫助大家少走彎路。

筆者的環境是Ubuntu 16.0,運行在VMWare 14中。物理機是Windows10。

一. Linux的編譯環境搭建

直接參考官方文檔就好了(傳送門)。各個工具的安裝版本,推薦和文章中一致,實在不行高一點也可以,如果低了就有可能留下隱患,且很難排查。其中SCons不是很好下載,如果網絡不好的,它的官方網站經常訪問不到。靈活運用下載工具,再拷貝進Ubuntu離線安裝。

二. 源代碼編譯

推薦從鏡像站點下載壓縮文件,方便快捷。關于源代碼放在哪里,推薦按照官方說的放在Ubuntu中,用Samba等工具設置成共享目錄,再從Windows訪問,進行燒錄和調試。我在一開始把源代碼放在了VMWare提供的共享目錄中,以為這樣更加方便,發現在解壓源代碼的時候,提示了一堆錯誤,大意是無法創建軟連接。我也沒有太在意,結果編譯時的錯誤一個接一個。后來才了解到,VMWare的共享目錄分區格式是FAT32,不支持創建軟連接操作。重新拷貝源碼壓縮包進Ubuntu并解壓后,成功編譯。所以說還是老老實實的用Samba比較穩妥。

Ubuntu共享目錄設置(原文章):

1.輸入如下命令:

sudo apt-get install samba

sudo apt-get install samba-common

2.修改samba配置文件

sudo vim /etc/samba/smb.conf

在最后加入如下內容:

[work]
comment = samba home directory
path = /home/harmony/
public = yes
browseable = yes
public = yes
writeable = yes
read only = no
valid users = harmony
create mask = 0777
directory mask = 0777
#force user = nobody
#force group = nogroup
available = yes

3.保存退出后,輸入如下命令,設置samba密碼,建議123456即可

sudo smbpasswd -a harmony

4.重啟samba服務

sudo service smbd restart

5.windows映射

在文件夾路徑輸入虛擬機的IP地址訪問一下試試,最后映射成網絡驅動器即可。

三. 燒錄

官方給的燒錄方案是Hiburn或者Jlink。如果用Hiburn方式可以采用DevEcoDeviceTool中的集成功能,但筆者在使用VSCode+DevEcoDeviceTool時,總是提示“因為缺少serialport模塊,無法刷新端口號下拉列表...”,重新安裝serialport也不能解決。最終在官方大大們的幫助下,改為直接用Hiburn工具燒錄成功。

燒錄時需要注意一件事情,一般的操作流程是,設置好參數、串口號、選擇燒錄文件后,先不點Connect,勾選Auto burn即上電自動燒錄,再點Connect,按一下板子上的RST按鈕重新上電,Hiburn就會進行燒錄了。這時如果想讓板子跑起來,需要Disconnect一下,把Auto burn勾掉,再Connect,按RST按鈕,就會看到串口打印的信息了。如下圖:

圖中的[DEMO] Hello Harmony!就是我在HelloWorld.c中打印的內容。第一個Hello World程序就這樣完成了。

HarmonyOS對大家來說都是一個比較新的東西,一步一個腳印才能掌握扎實。這里把過程記錄下來,希望對大家有所幫助。
編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11313

    瀏覽量

    209743
  • Ubuntu
    +關注

    關注

    5

    文章

    563

    瀏覽量

    29843
  • 燒錄
    +關注

    關注

    8

    文章

    259

    瀏覽量

    35618
  • HarmonyOS
    +關注

    關注

    79

    文章

    1977

    瀏覽量

    30264
收藏 人收藏

    評論

    相關推薦

    用VMWare虛擬機編譯HarmonyOSLinux環境搭建

    HarmonyOSLinux 環境。 過程有些曲折,幾次想要放棄,想直接伸手拿做好的 Ubuntu 鏡像,不過堅持到最后還是成功了。 現在想想雖然花的時間有點多,但也非常值得,讓我對鴻蒙 OS 的結構和
    的頭像 發表于 11-23 09:28 ?7923次閱讀

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連連載】+ 2、搭建環境編譯源碼

    `1、搭建linux開發環境按照官網的開發環境搭建文檔進行linux
    發表于 10-14 17:11

    HarmonyOS】鴻蒙系統介紹 和 編譯環境搭建

    /oem_sourcecode_guide-0000001050769927 官方技術社區:https://harmonyos.51cto.com/ 第2章 開發環境搭建關于開發環境
    發表于 10-20 11:19

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】-5-Linux交叉編譯環境搭建-基于Ubuntu

    ` 本帖最后由 smart555 于 2020-12-22 13:48 編輯 本篇文章主要記錄一下筆者搭建鴻蒙系統的開發環境搭建---Ubuntu 20.04 LTS 64位步驟:一、安裝
    發表于 12-22 09:39

    HarmonyOS IPC 試用連載 】4、環境搭建linux編譯環境及若干問題

    今天我們來進行環境搭建,網上雖然已經有搭好的環境可以直接使用但我還是自己親自搭建一個環境,從中也可以學習很多東西,
    發表于 04-18 20:20

    怎樣在linux搭建SDCC編譯環境

    前言以前每次換一臺電腦或重裝系統又要重新搭建一次環境, 搭建環境是非常枯燥的事情, 使用docker搭建
    發表于 12-01 08:07

    編譯環境和交叉編譯環境搭建

    zybo上跑的是xillybus的xillinux版本的ubuntu,參考的一個日語的教程安裝的opencv和qt。直接使用的apt-get 命令安裝的,zybo板子上已經安裝了arm-linux-gnueabihf-的編譯環境
    發表于 02-08 10:17 ?1398次閱讀

    嵌入式交叉編譯環境搭建解析

    5.1.1 嵌入式交叉編譯環境搭建 交叉編譯的概念在第4章中已經詳細講述過,搭建交叉編譯
    發表于 10-18 16:44 ?1次下載

    嵌入式Linux開發環境搭建-(4)安裝交叉編譯工具鏈

    科技 TQ E9-V3安裝前準備:1、參考嵌入式Linux開發環境搭建-(1)(2)(3)節的內容。 嵌入式Linux開發環境
    發表于 11-02 11:06 ?18次下載
    嵌入式<b class='flag-5'>Linux</b>開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>-(4)安裝交叉<b class='flag-5'>編譯</b>工具鏈

    嵌入式Linux開發環境搭建-3-安裝交叉編譯工具鏈

    嵌入式Linux開發環境搭建-安裝交叉編譯工具鏈1、下載2、解壓3、設置環境變量參考文檔ubuntu下安裝交叉
    發表于 11-02 13:21 ?12次下載
    嵌入式<b class='flag-5'>Linux</b>開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>-3-安裝交叉<b class='flag-5'>編譯</b>工具鏈

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】第二篇 開發環境搭建及代碼編譯

    環境了。 由于目前鴻蒙系統的開發方式是在Linux系統上面編譯源碼,Windows系統上編寫、燒錄,所以 需要搭建兩個開發環境
    的頭像 發表于 11-07 14:25 ?772次閱讀

    為MindSDK搭建armgcc編譯環境(Windows版)

    ,也是微控制器開發者常用的編譯工具解決方案。命令行方式使用的工具,在Linux操作系統中較為常用,但在Windows操作系統中,可以基于 MSYS2 作為模擬命令行工作環境的虛擬終端,配合 armgcc 工具集,
    的頭像 發表于 04-13 14:48 ?1278次閱讀

    Linux內核的編譯和運行

    想讓Linux內核代碼跑起來,得先搭建編譯和運行代碼的環境
    發表于 06-23 11:56 ?1524次閱讀
    <b class='flag-5'>Linux</b>內核的<b class='flag-5'>編譯</b>和運行

    Windows搭建OpenHarmony編譯環境

    由于OpenHarmony的編譯工具鏈主要是建立在Linux操作系統下,如需要編譯OpenHarony內核則需要搭建虛擬機等工序,相對比較繁瑣。那么,是否可以在Windows操作系統上
    的頭像 發表于 08-09 08:26 ?1629次閱讀
    Windows<b class='flag-5'>搭建</b>OpenHarmony<b class='flag-5'>編譯</b><b class='flag-5'>環境</b>

    3568編譯環境搭建

    主要介紹如何在本地搭建編譯環境編譯rockchipBBuildrootllinuxSDK的源代碼。d當前sdk只支持在linux
    發表于 12-13 11:23 ?18次下載
    主站蜘蛛池模板: 亚洲国产综合久久精品| 美女被强奷到抽搐的动态图| 男人边吃奶边挵进去呻吟漫画| 神马电影dy888午夜我不卡| 中文在线观看免费网站| 蜜臀AV999无码精品国产| 99视频在线观看免费| 色大姐综合网| 精品福利一区| xxxx俄罗斯1819| 小寡妇好紧进去了好大看视频| 久久re这里精品23| 啊片色播电影| 亚洲乱妇88网| 欧美一第一页草草影院| 99热久久爱五月天婷婷| 色窝窝亚洲AV在线观看| 精品无人区麻豆乱码无限制| avove旗袍丝袜高跟啪啪| 午夜国产高清精品一区免费| 噜妇插内射精品| 国产精品日本不卡一区二区| 无码乱人伦一区二区亚洲| 久久毛片视频| 成人综合在线观看| 一天不停的插BB十几次| 日韩欧美中文字幕在线| 久久国产露脸老熟女熟69| 动漫成人片| 2020亚洲色噜噜狠狠网站| 亚洲 欧美 日韩 精品 自拍| 男女亲吻摸下面吃奶视频| 国内精品蜜汁乔依琳视频| zoovideo人与驴mp4| 尹人综合网| 小SAO货水真多把你CAO烂| 欧美亚洲日韩国产在线在线| 久久草这在线观看免费 | 久久夜色噜噜噜亚洲AV0000| 俄罗斯9一14 young处| 在线视频av大全色久久|