<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

HarmonyOS開發:【基于命令行(開發環境)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-25 17:54 ? 次閱讀

準備開發環境

嵌入式開發中,很多開發者習慣于使用Windows進行代碼的編輯,比如使用Windows的Visual Studio Code進行OpenHarmony代碼的開發。但當前階段,大部分的開發板源碼還不支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行編譯。同時,開發板的燒錄需要在Windows環境中進行。

在基于命令行方式開發的過程中,除下述[Windows環境要求]、[Ubuntu環境要求]外,不對開發設備做另外的要求,請用戶自行準備Windows環境、Ubuntu環境。本章節主要介紹通過Samba服務器實現Windows環境遠程連接Ubuntu環境的方法。

說明: OpenHarmony還為開發者提供了[Docker環境],整合的docker包在很大程度上簡化了編譯前的環境配置,習慣使用命令行的開發者也可以選擇Docker環境進行編譯 。

進行工具安裝之前,需要做如下準備。

Windows環境要求

源碼燒錄需要Windows10 64位的系統環境。

Ubuntu環境要求

  • Ubuntu18.04及以上版本,X86_64架構,內存推薦16 GB及以上。
  • Ubuntu系統的用戶名不能包含中文字符。

鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速瀏覽器截圖20240326151450.png

遠程訪問準備

當在Windows下進行燒錄時,開發者需要訪問Ubuntu環境下的源碼和鏡像文件。您可以使用習慣的文件傳輸或共享工具實現文件的共享或傳輸。

此處介紹通過Samba服務器進行連接的操作方法。

配置Samba服務器

在Ubuntu環境下進行以下操作:
HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

  1. 安裝Samba軟件包。

    sudo apt-get install samba samba-common
    
  2. 修改Samba配置文件,配置共享信息。 打開配置文件:

    sudo gedit /etc/samba/smb.conf
    

    在配置文件末尾添加以下配置信息(根據實際需要配置相關內容):

    [Share]                    #在Windows中映射的根文件夾名稱(此處以“Share”為例)
    comment = Shared Folder    #共享信息說明
    path = /home/share         #共享目錄
    valid users = username     #可以訪問該共享目錄的用戶(Ubuntu的用戶名)
    directory mask = 0775      #默認創建的目錄權限
    create mask = 0775         #默認創建的文件權限
    public = yes               #是否公開
    writable = yes             #是否可寫
    available = yes            #是否可獲取
    browseable = yes           #是否可瀏覽
    
  3. 添加Samba服務器用戶和訪問密碼。

    sudo smbpasswd -a username   #用戶名為Ubuntu用戶名。輸入命令后,根據提示設置密碼。
    
  4. 重啟Samba服務。

    sudo service smbd restart
    

設置Windows映射

在Windows環境下進行以下操作:

  1. 右鍵計算機選擇映射網絡驅動器,輸入共享文件夾信息。在文件夾輸入框填入Ubuntu設備的IP地址和Ubuntu共享文件夾的路徑。
    quickstart-pkg-prepare-networkdriver
  2. 輸入Samba服務器的訪問用戶名和密碼([在配置Samba服務器時已完成配置])。
    quickstart-pkg-prepare-setsamba
  3. 用戶名和密碼輸入完成后即可在Windows下看到Linux的共享目錄,并可對其進行訪問。

審核編輯 黃宇

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

    關注

    1

    文章

    204

    瀏覽量

    16472
  • HarmonyOS
    +關注

    關注

    79

    文章

    1893

    瀏覽量

    29354
  • OpenHarmony
    +關注

    關注

    23

    文章

    3397

    瀏覽量

    15203
收藏 人收藏

    評論

    相關推薦

    在STM32實現命令行

    工作中的開發環境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機也要使用命令行工具,百度了一些
    發表于 12-09 11:32 ?1683次閱讀

    Linux命令行的基本使用

    嵌入式Linux開發環境的構建,Linux命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉開發環境的使用。學習條件: 1
    發表于 11-05 09:08

    Linux命令行怎么使用

    嵌入式Linux開發環境的構建,Linux命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉開發環境的使用。學習條件: 1
    發表于 12-16 07:46

    智能命令行設計及其在SOPC系統中的應用

    智能命令行設計及其在SOPC系統中的應用 命令行是計算機系統中最重要的組件之一。它可以幫助開發人員更方便的控制系統。在調試過程中,可以讓
    發表于 09-03 11:19 ?589次閱讀

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2178次閱讀

    Xilinx軟件命令行工具:XSCT開發和調試

    了解如何使用XSCT,Xilinx軟件命令行工具進行開發和調試。 該視頻演示了XSCT如何充當Xilinx SDK的命令行控制臺。
    的頭像 發表于 11-21 06:02 ?1.3w次閱讀

    Xilinx軟件命令行工具進行開發和調試

    了解如何使用XSCT,Xilinx軟件命令行工具進行開發和調試。 該視頻演示了XSCT如何充當Xilinx SDK的命令行控制臺。
    的頭像 發表于 11-22 06:53 ?6138次閱讀

    維基鏈的命令行是如何高效快速的對維基鏈節點進行操作的

    命令行,是一種面向開發者的工具。 眾所周知,在Linux系統中,Linux本身也提供了一系列的命令行工具,比如ls、cd、ps等等開發者常用命令
    發表于 06-24 11:15 ?888次閱讀

    Linux 命令行教程好書推薦

    今天跟大家推薦個 Linux 命令行教程:《The Linux Command Line》,中文譯名:《Linux 命令行大全》。 該書作者出自自美國一名開發者,兼知名 Linux 博客
    的頭像 發表于 02-14 09:25 ?1266次閱讀

    Linux下播放器開發-Mplayer命令行使用介紹

    前面文章介紹了Linux下Mplayer播放的交叉編譯、移植,在命令行上成功運行了mplayer播放器,完成了視頻播放。mplayer支持二次開發,也支持命令行上直接使用;如果在命令行
    的頭像 發表于 08-14 09:10 ?6057次閱讀

    Golang基于flag庫實現一個命令行工具

    Golang 標準庫中的 flag 庫提供了解析命令行選項的能力,我們可以基于此來開發命令行工具。
    的頭像 發表于 10-28 09:26 ?1005次閱讀

    K210命令行開發環境搭建指南

    K210命令行開發環境搭建指南.pdf
    發表于 11-07 11:58 ?5次下載

    pycharm命令行終端運行代碼

    Python是一種非常流行的編程語言,許多開發者使用它來編寫各種應用程序和腳本。為了方便開發者編寫和測試代碼,PyCharm是一種集成開發環境(IDE),它提供了許多功能和工具,其中包
    的頭像 發表于 11-22 11:20 ?1509次閱讀

    eclipse怎么使用命令行

    。JDK是運行Java程序所必需的環境,而Eclipse則是一個基于Java開發的IDE。在確保安裝完畢后,我們可以通過以下步驟來在命令行
    的頭像 發表于 12-06 11:26 ?1085次閱讀

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?88次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>