在线观看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次閱讀
    主站蜘蛛池模板: 欧美日韩亚洲国产一区二区综合 | 在线观看高清免费播放 | 国产精品久久久亚洲第一牛牛 | 黄色网在线 | 美女和美女 | 三级视频欧美 | 手机看片国产免费 | 天天射天天操天天色 | 一本二卡三卡四卡乱码二百 | 你懂的手机在线 | 尤物蜜芽福利国产污在线观看 | 免费一区二区 | 国产精品主播在线观看 | 老司机深夜影院入口aaaa | 手机看片1024国产基地 | 日本69av| 拍拍拍无挡视频免费全程1000 | 一级网站在线观看 | 成人爽爽激情在线观看 | 色天使色护士 | 在线亚洲日产一区二区 | 国产欧美色图 | 222aaa免费 | 国模张文静啪啪私拍337p | 蜜色网| 天堂最新版资源www在线 | 禁网站在线观看免费视频 | www九色| 日本不卡视频免费的 | 日本久久黄色 | 另类五月 | 色综合视频在线观看 | 亚洲午夜网 | 中文字幕欧美日韩 | 久久久久国产一级毛片高清板 | 鲁老汉精品视频在线观看 | 中文一区在线 | 免费h视频在线观看 | 亚1州区2区3区4区产品乱码 | 高清视频一区二区三区 | 2021久久精品国产99国产 |