色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次下載
    主站蜘蛛池模板: 久久青青草原精品国产软件| 肉伦禁忌小说np| 狠狠色狠狠色综合系列| 交video| 久久精品电影久久电影大全| 老师的快感电影完整版| 奇米色偷偷| 性女传奇 快播| 在线伦理电影网| 啊轻点啊再深点视频免费| 国产成人精品s8p视频| 韩国黄色影院| 日韩欧美亚洲精品综合在线| 亚洲成色WWW久久网站夜月| 佐山爱巨大肥臀在线| 成人免费观看在线视频| 国产亚洲精品久久久久久一区二区| 国产人成无码视频在线观看| 久久久精品免费免费直播 | 国产在线观看免费观看| 日本xxxx裸体xxxx| 亚洲国产精品无码2019| 76人遣返航班上71人呈阳性| 高肉黄暴NP文公交车| 精品亚洲午夜久久久久| 青青app| 67194成网页发布在线观看| 国产亚洲高清视频| 涩涩爱涩涩片影院| 最新无码国产在线视频| 精品久久久噜噜噜久久7| 偷拍亚洲制服另类无码专区| 最近最新的日本字幕MV| 饥渴的护士自慰被发现| 天天槽任我槽免费| 动漫美女被爆挤奶歪歪漫画| 久久视频在线视频观品15 | 国产精品JIZZ视频免费| 两性午夜色视频免费网站| 亚洲欧美日韩国产手机在线| 纯肉巨黄H爆粗口男男分卷阅读|