在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS編譯Linux的編譯環(huán)境搭建

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

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

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

一. Linux的編譯環(huán)境搭建

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

二. 源代碼編譯

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

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

1.輸入如下命令:

sudo apt-get install samba

sudo apt-get install samba-common

2.修改samba配置文件

sudo vim /etc/samba/smb.conf

在最后加入如下內(nèi)容:

[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.保存退出后,輸入如下命令,設(shè)置samba密碼,建議123456即可

sudo smbpasswd -a harmony

4.重啟samba服務(wù)

sudo service smbd restart

5.windows映射

在文件夾路徑輸入虛擬機的IP地址訪問一下試試,最后映射成網(wǎng)絡(luò)驅(qū)動器即可。

三. 燒錄

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210405
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    566

    瀏覽量

    30035
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    266

    瀏覽量

    35720
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1982

    瀏覽量

    30579
收藏 人收藏

    評論

    相關(guān)推薦

    用VMWare虛擬機編譯HarmonyOSLinux環(huán)境搭建

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

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

    `1、搭建linux開發(fā)環(huán)境按照官網(wǎng)的開發(fā)環(huán)境搭建文檔進行linux
    發(fā)表于 10-14 17:11

    HarmonyOS】鴻蒙系統(tǒng)介紹 和 編譯環(huán)境搭建

    /oem_sourcecode_guide-0000001050769927 官方技術(shù)社區(qū):https://harmonyos.51cto.com/ 第2章 開發(fā)環(huán)境搭建關(guān)于開發(fā)環(huán)境
    發(fā)表于 10-20 11:19

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

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

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

    今天我們來進行環(huán)境搭建,網(wǎng)上雖然已經(jīng)有搭好的環(huán)境可以直接使用但我還是自己親自搭建一個環(huán)境,從中也可以學(xué)習(xí)很多東西,
    發(fā)表于 04-18 20:20

    怎樣在linux搭建SDCC編譯環(huán)境

    前言以前每次換一臺電腦或重裝系統(tǒng)又要重新搭建一次環(huán)境, 搭建環(huán)境是非??菰锏氖虑? 使用docker搭建
    發(fā)表于 12-01 08:07

    編譯環(huán)境和交叉編譯環(huán)境搭建

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

    嵌入式交叉編譯環(huán)境搭建解析

    5.1.1 嵌入式交叉編譯環(huán)境搭建 交叉編譯的概念在第4章中已經(jīng)詳細(xì)講述過,搭建交叉編譯
    發(fā)表于 10-18 16:44 ?1次下載

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

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

    嵌入式Linux開發(fā)環(huán)境搭建-3-安裝交叉編譯工具鏈

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

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】第二篇 開發(fā)環(huán)境搭建及代碼編譯

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

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

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

    Linux內(nèi)核的編譯和運行

    想讓Linux內(nèi)核代碼跑起來,得先搭建編譯和運行代碼的環(huán)境。
    發(fā)表于 06-23 11:56 ?1626次閱讀
    <b class='flag-5'>Linux</b>內(nèi)核的<b class='flag-5'>編譯</b>和運行

    Windows搭建OpenHarmony編譯環(huán)境

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

    3568編譯環(huán)境搭建

    主要介紹如何在本地搭建編譯環(huán)境編譯rockchipBBuildrootllinuxSDK的源代碼。d當(dāng)前sdk只支持在linux
    發(fā)表于 12-13 11:23 ?18次下載
    主站蜘蛛池模板: 国产tube| 欧美黄色一级视频 | 国产精品免费观看网站 | 午夜视频播放 | 6080午夜| 色综合激情网 | 久久精品视频99精品视频150 | 国产男人女人做性全过程视频 | 久久sp | 国产操女人 | а8天堂资源在线官网 | 免费国产午夜高清在线视频 | 日韩大胆| 手机看片国产高清 | 九九热免费观看 | 免费网站你懂得 | 影院成人区精品一区二区婷婷丽春院影视 | 日本不卡免费高清一级视频 | 好大好硬好深好爽的视频 | 色老太视频 | 午夜爱爱爱爱爽爽爽网站免费 | 天天干天天操天天爽 | 五月天婷婷综合 | 中文字幕一区二区三区乱码aⅴ | 豆国产97在线 | 欧洲 | 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 色欧美在线视频 | 亚洲一区二区三区在线 | 伊人久久大 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 国模掰开| 狼狼鲁狼狼色 | 亚洲精品你懂的 | 在线网址你懂的 | 成人三级视频 | 天天干天天看 | 日本美女视频网站 | 久久精品国产免费观看99 | 欧美特黄一免在线观看 | 高清不卡一区 | 网站在线播放 |