在线观看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

    文章

    5121

    瀏覽量

    98061
  • 環境搭建
    +關注

    關注

    0

    文章

    54

    瀏覽量

    9075
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2638

    瀏覽量

    66633

原文標題:我在鴻蒙的第一個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 ?2697次閱讀
    你會用<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.4w次閱讀

    HarmonyOS編譯Linux編譯環境搭建

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

    linux虛擬機怎么調出命令行

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

    怎么安裝linux虛擬機

    在計算機領域,虛擬機是一種軟件程序,它允許在主操作系統上運行多個虛擬操作系統。Linux虛擬機在開發、測試和學習等環境中得到廣泛應用。本文將
    的頭像 發表于 11-23 10:50 ?1146次閱讀
    主站蜘蛛池模板: 91视频免费网站 | 女人张开腿让男人捅爽 | 1024你懂的国产欧美日韩在 | 日本成人免费 | 国产超爽人人爽人人做 | 久操中文| 婷婷sese| 天天综合欧美 | 日本福利片午夜免费观着 | 国产精品莉莉欧美自在线线 | bt天堂网www连接 | 理论片午午伦夜理片影院99 | 国内精品一级毛片免费看 | 午夜影院啊啊啊 | 免费黄色毛片 | 国产成人综合日韩精品婷婷九月 | 欧美1024| 五月花综合 | 亚洲人成网站色在线观看 | 日本天天操| 日本黄色影片 | 国产综合精品久久久久成人影 | 欧美ggg666| 五月婷色| 午夜观看 | 亚洲一区二区三区精品视频 | 欧美性猛 | 日韩欧美色| 欧美黑人黄色片 | 一本在线免费视频 | 国产一区二区三区在线观看视频 | 人人爽人人看 | 黄网在线观看免费 | wwww亚洲 | 五月激情站 | 香蕉视频黄色片 | 在线视频观看免费 | 欧美中出在线 | 美女大黄三级视频在线观看 | 全部在线播放免费毛片 | 免费日本黄色网址 |