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

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

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

3天內不再提示

用VMWare虛擬機編譯HarmonyOS 的Linux環境搭建

電子工程師 ? 來源:HarmonyOS技術社區 ? 作者:HarmonyOS技術社區 ? 2020-11-23 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

順利拿到板子,開搞,第一步當然是環境搭建。論壇的大大們早就為我們準備好了詳細的攻略。

筆者并沒有一臺獨立的 Ubuntu 機器,于是在 Windows 上安裝 VMWare 虛擬機作為編譯 HarmonyOSLinux 環境。

過程有些曲折,幾次想要放棄,想直接伸手拿做好的 Ubuntu 鏡像,不過堅持到最后還是成功了。

現在想想雖然花的時間有點多,但也非常值得,讓我對鴻蒙 OS 的結構和編譯過程有了一個更加直觀的認識。下面講一下過程中踩過的坑,希望幫助大家少走彎路。

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

01

Linux 的編譯環境搭建

直接參考官方文檔就好了(傳送門):

https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

各個工具的安裝版本,推薦和文章中一致,實在不行高一點也可以,如果低了就有可能留下隱患,且很難排查。

其中 SCons 不是很好下載,如果網絡不好的,它的官方網站經常訪問不到。靈活運用下載工具,再拷貝進 Ubuntu 離線安裝。

02

源代碼編譯

推薦從鏡像站點下載壓縮文件,方便快捷。關于源代碼放在哪里,推薦按照官方說的放在 Ubuntu 中,用 Samba 等工具設置成共享目錄,再從 Windows 訪問,進行燒錄和調試。

我在一開始把源代碼放在了 VMWare 提供的共享目錄中,以為這樣更加方便,發現在解壓源代碼的時候,提示了一堆錯誤,大意是無法創建軟連接。

我也沒有太在意,結果編譯時的錯誤一個接一個。后來才了解到,VMWare 的共享目錄分區格式是 FAT32,不支持創建軟連接操作。

重新拷貝源碼壓縮包進 Ubuntu 并解壓后,成功編譯。所以說還是老老實實的用 Samba 比較穩妥。

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

https://harmonyos.51cto.com/posts/943①輸入如下命令:sudoapt-getinstallsamba sudoapt-getinstallsamba-common②修改 samba 配置文件sudovim/etc/samba/smb.conf 在最后加入如下內容:[work] comment=sambahomedirectory path=/home/harmony/ public=yes browseable=yes public=yes writeable=yes readonly=no validusers=harmony createmask=0777 directorymask=0777 #forceuser=nobody #forcegroup=nogroup available=yes③保存退出后,輸入如下命令,設置 samba 密碼,建議 123456 即可:sudosmbpasswd-aharmony④重啟 samba 服務sudoservicesmbdrestart

⑤windows 映射

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

03

燒錄

官方給的燒錄方案是 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 對大家來說都是一個比較新的東西,一步一個腳印才能掌握扎實。這里把過程記錄下來,希望對大家有所幫助。

責任編輯:xj

原文標題:我在鴻蒙的第一個Hello World!

文章出處:【微信公眾號:HarmonyOS技術社區】歡迎添加關注!文章轉載請注明出處。

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

    關注

    25

    文章

    5611

    瀏覽量

    103420
  • 環境搭建
    +關注

    關注

    0

    文章

    54

    瀏覽量

    9232
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2642

    瀏覽量

    67875

原文標題:我在鴻蒙的第一個Hello World!

文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Vmware虛擬機安裝

    注意:學習資料可在ElfBoard官方網站“資料”專區獲取。 一、Vmware虛擬機安裝 本文主要介紹VMware虛擬機的安裝,以VMware
    發表于 08-10 14:18

    vmware553+linux虛擬機

    VMWARE553:sotee.com_VMwareWorkstation虛擬機V55VMwareWorkstation553完整漢化版_48829《紅帽Linux企業版 5(5CD帶序列號)》(Red
    發表于 04-30 10:59

    【NanoPi K1 Plus試用體驗】本地編譯&搭建虛擬機交叉編譯環境

    開發效率提升到最高。我這里搭建交叉編譯環境的方式是使用Ubuntu 18.04的虛擬機,Ubuntu18.04系統鏡像的下載地址為:http://mirror.lzu.edu.cn
    發表于 08-05 23:35

    HarmonyOS】在VMware虛擬機安裝ubuntu20。連載中等會放出開發環境的的搭建

    了。先這樣,等下放出VSCODE,和編譯環境搭建。以及一些VScode的安裝插件和linux的一些插件。具體參考的是正點原子的Linux
    發表于 10-20 17:17

    如何搭建嵌入式Linux開發環境

    關于嵌入式Linux開發環境搭建,請參考以下帖子:嵌入式Linux開發環境搭建-(1)安裝
    發表于 12-16 08:31

    迅為RK3568開發板Ubuntu系統開發環境搭建-虛擬機Vmware安裝

    開發iTOP-3568開發板,我們需要在Linux環境下進行開發,所以這就要求我們給PC安裝Linux操作系統,我們使用的是Windows10系統+
    發表于 03-07 11:04

    【學習打卡】鴻蒙LiteOS的Ubuntu 虛擬機環境搭建1

    1、開發環境介紹本次任務中同時使用到了Linux編譯環境與Windows開發環境。通過在Windows上
    發表于 07-31 23:20

    利用虛擬機VMWare搭建Linux環境入門教程

    利用虛擬機VMWare搭建Linux環境入門教程
    發表于 10-31 14:48 ?10次下載
    利用<b class='flag-5'>虛擬機</b><b class='flag-5'>VMWare</b><b class='flag-5'>搭建</b>的<b class='flag-5'>Linux</b><b class='flag-5'>環境</b>入門教程

    你會用VMware虛擬機安裝Linux系統?

    由于要搭建Oracle RAC集群需要模擬環境,所以需要利用VMware虛擬機安裝集群節點環境,本章節介紹如何利用VWware
    發表于 05-13 10:27 ?2813次閱讀
    你會用<b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>安裝<b class='flag-5'>Linux</b>系統?

    VMware軟件虛擬機和PLC通訊的連接方法

    現在虛擬機應該說主流的的比較多的還是使用VMware軟件做虛擬機,所以我就以VMware軟件虛擬機
    的頭像 發表于 09-30 14:29 ?2.5w次閱讀

    HarmonyOS編譯Linux編譯環境搭建

    順利拿到板子,開搞,第一步當然是環境搭建。論壇的大大們早就為我們準備好了詳細的攻略。筆者并沒有一臺獨立的Ubuntu機器,于是在Windows上安裝VMWare虛擬機作為
    的頭像 發表于 11-25 09:52 ?3661次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>編譯</b><b class='flag-5'>Linux</b>的<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    嵌入式Linux開發環境搭建-(1)安裝VMware Workstation虛擬機

    Windows 7安裝VMware Workstation虛擬機安裝前準備:VMware Workstation 12 Pro 12.5.7 build-5813279的安裝文件請自行Google或
    發表于 11-02 15:21 ?11次下載
    嵌入式<b class='flag-5'>Linux</b>開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>-(1)安裝<b class='flag-5'>VMware</b> Workstation<b class='flag-5'>虛擬機</b>

    VMware虛擬機和主機傳輸文件

    原文鏈接 虛擬機Linux系統 使用 vm-tools 即可。 卸載舊工具: vmware-uninstall-tools.pl 安裝新工具: apt-get install
    的頭像 發表于 06-13 17:50 ?1914次閱讀
    <b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>和主機傳輸文件

    linux虛擬機怎么調出命令行

    Linux虛擬機是一種模擬運行Linux操作系統的虛擬環境,它可以在Windows、Mac、Linux等主機系統上運行。在
    的頭像 發表于 11-17 09:55 ?4272次閱讀

    怎么安裝linux虛擬機

    在計算機領域,虛擬機是一種軟件程序,它允許在主操作系統上運行多個虛擬操作系統。Linux虛擬機在開發、測試和學習等環境中得到廣泛應用。本文將
    的頭像 發表于 11-23 10:50 ?1438次閱讀
    主站蜘蛛池模板: 高清成年美女xx免费网站黄 | 在线视频播放大全 | 高清成年美女黄网站色大 | 精品无码三级在线观看视频 | ts人妖在线 | 欧美69xx| 欧美一区二区精品 | 欧美xxxxx喷潮 | 性xxx无遮挡 | 女人色网| 国产午夜亚洲精品 | 91视频观看 | 韩毛片| 黄色大片视频在线观看 | 亚洲男人的天堂久久香蕉 | 在线a免费 | 欧美ol丝袜高跟秘书在线播放 | 天天综合日日噜噜噜 | 天天做天天玩天天爽天天 | 亚洲网站视频 | 亚洲ol| 小屁孩和大人啪啪 | 中文网丁香综合网 | 亚洲精品理论 | 2017亚洲男人天堂 | 国产精品天天操 | 天堂在线www网亚洲 天堂在线观看 | 国语自产自拍秒拍在线视频 | 毛片网在线| 成 人 免费 黄 色 视频 | 午夜精品久久久久久影视riav | 国产91久久最新观看地址 | jk黑色丝袜美腿老师啪啪 | 日本黄大片在线观看 | 国产综合色精品一区二区三区 | 亚洲区一二三四区2021 | 香蕉视频色版在线观看 | 一区二区三区四区在线不卡高清 | 免费的两性视频网站 | 国产色妞妞在线观看 | 天天干天天看 |