一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【九聯(lián)科技Unionpi Tiger開發(fā)板試用體驗(yàn)】環(huán)境搭建二:鏡像拉取+編譯與下載

開發(fā)板試用精選 ? 來(lái)源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-19 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308752_1_1.html


開機(jī)視頻,詳見(jiàn)作者原帖子文章。

前言:前面docker+Ubuntu基本搞定,本篇就拉取docker編譯環(huán)境及源碼進(jìn)行編譯進(jìn)行記錄。因前面沒(méi)用過(guò)docker,現(xiàn)在是現(xiàn)學(xué)現(xiàn)賣了,有不對(duì)的地方,望各位大佬指正。板子自帶的系統(tǒng),安裝著攝像頭等好久都沒(méi)有進(jìn)去,不知道大家有沒(méi)有進(jìn)去呢,新編譯的系統(tǒng)鏡像下載完成后是可以插著攝像頭很快出現(xiàn)開機(jī)畫面的,但點(diǎn)進(jìn)去黑屏,后面研究。

一、拉取openharmony標(biāo)準(zhǔn)系統(tǒng)docker編譯環(huán)境

  • 下載官方編譯鏡像:
sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
  • 查看已有的Docker鏡像,如圖所示。
sudo docker images

16648907069563f6sv6sion

  • 設(shè)置docker容器,映射本地文件夾與docker容器文件夾(共享)。
sudo docker run --net=host -v /home/hett/openharmony:/home/openharmony/ --name opendev -it 31f50584dab1 /bin/bash
  • 執(zhí)行后,會(huì)進(jìn)入容器,如圖所示。

1664890708100wdclio1ah3

  • 退出容器:ctrl+d,后面如果再運(yùn)行可以直接使用如下命令運(yùn)行,如圖所示:
sudo docker start opendev
sudo docker exec -it opendev /bin/bash

16648907087707g4exs031u

  • 更新容器內(nèi)編譯環(huán)境
apt-get install lib32stdc++6

1664890709704tncic0zbr3

dpkg --add-architecture i386
apt-get update
apt-get upgrade

1664890710620mgu7mdkoia

二、拉取openharmony標(biāo)準(zhǔn)系統(tǒng)源碼

  • 配置git環(huán)境,如圖所示。
git config --global user.name "yourname"
git config --global user.email "your-email-address"
//設(shè)置記住密碼
git config --global credential.helper store

1664890711139tqn33935qv

  • 下載repo工具鏈
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3>repo
mv repo /usr/local/bin/repo
chmod a+x /usr/local/bin/repo

1664890711514n5kfgjqqol

  • 通過(guò)repo + https 下載(因以前都用repo+ssh,公鑰太多了都,此方法不需要)
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

1664890711853wpqht5uez6

  • 編譯前工具安裝
    • 進(jìn)入到源碼根目錄下執(zhí)行腳本,安裝編譯器及二進(jìn)制工具。
bash build/prebuilts_download.sh

下載的prebuilts二進(jìn)制默認(rèn)存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下,與原來(lái)那四臺(tái)電腦下載速度不在一個(gè)等級(jí)啊,還是得升級(jí)辦公硬件啊。

166489071245084x9m5jkmm

三、編譯與調(diào)試

  • 進(jìn)入源碼根目錄,執(zhí)行下面命令進(jìn)行版本編譯。
./build.sh --product-name unionpi_tiger --ccache

1664890713248abyyls8aef

耗時(shí)2個(gè)半小時(shí)編譯成功,官方應(yīng)該將不同配置的編譯時(shí)間記錄一下,從開發(fā)板gitee說(shuō)明書中,耗時(shí)15分鐘,不知道人家是啥配置呢?

  • 看看編譯出來(lái)的鏡像文件,如圖所示,編譯所生產(chǎn)的文件都在out/unionpi_tiger目錄下。

1664890713780l882rogqfg

  • 打包鏡像,使用USB燒錄鏡像包,命令如下:
./device/board/unionman/unionpi_tiger/common/tools/packer-unionpi.sh

1664890714253pbsp4qkrur

1664890714640qp56nvltll

  • 打開Windows文件夾,如圖所示,安裝usb燒錄工具和usb轉(zhuǎn)串口驅(qū)動(dòng)。

166489071494859ufu03t4e

  • Ubuntu安裝Samba共享文件openharmony。不在docker中,在ubuntu下面。
  • 安裝samba,如下命令:
sudo apt-get install samba samba-common
sudo apt-get install smbclient
  • 配置samba服務(wù):

將openharmony目錄共享到windows下:
hett@ubuntu:~$ sudo chmod -R go+rwx openharmony/

  • 將openharmony目錄配置到smb.conf文件中。
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo gedit /etc/samba/smb.conf
  • 文件最后加入如下代碼:
[openharmony]
   comment=this is Linux share directory
   path=/home/hett/openharmony
   public=yes
   writable=yes
  • 重新啟動(dòng)samba服務(wù):sudo service smbd restart
  • 在Windows下打開運(yùn)行窗口(win+R)中輸入192.168.80.128出現(xiàn)如圖所示openharmony文件夾,右擊映射網(wǎng)絡(luò)驅(qū)動(dòng)器即可。

1664890715297sx73a36392

  • 重新上電,長(zhǎng)按UPDATE按鍵,在電源插座旁邊,出現(xiàn)如圖所示界面。

1664890715736397ybz0piy

  • 點(diǎn)擊文件,點(diǎn)擊校驗(yàn),進(jìn)行校驗(yàn)取消操作,再次點(diǎn)擊文件,導(dǎo)入燒錄包,選擇Z:outunionpi_tigerpackagesphoneimagesOpenHarmony.img文件,如圖所示。

1664890716098cjrnxz0yoh

  • 因我開著虛擬機(jī),燒錄過(guò)程中會(huì)出現(xiàn)好幾次選擇usb加載到windows,需要馬上點(diǎn)擊確定,否則會(huì)超時(shí),如圖所示。

1664890716518vz7p021u3k

  • 下載完成就啟動(dòng)了系統(tǒng)如圖所示,但感覺(jué)觸摸不是很好用,最近有點(diǎn)天涼了,手有些干。后面我會(huì)接著看看。

1664890717028eb2mfnkgut

串口打印有許多的ERROR和denied,后續(xù)研究。

【操作視頻】


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

    關(guān)注

    29

    文章

    3854

    瀏覽量

    18619
  • 九聯(lián)科技
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【Banana Pi BPI-RV2開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境搭建編譯

    BPI-RV2 RISC-V開源路由器之開發(fā)環(huán)境搭建編譯 背景 BPI-RV2 RISC-V開源路由器相關(guān)的資料文檔很少,需要自己慢慢摸索。 前面已經(jīng)
    發(fā)表于 07-14 23:05

    【米爾RK3576開發(fā)板免費(fèi)體驗(yàn)】1、開發(fā)環(huán)境鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署

    以及更新鏡像。 首先安裝Driver-Assistant提供的USB驅(qū)動(dòng)。 在燒寫鏡像前,需要使開發(fā)板進(jìn)入燒錄模式。進(jìn)入的方式為JP1跳線帽位于圖中的位置,上電時(shí)按住按鍵1或2
    發(fā)表于 07-14 11:26

    【HZ-RK3568開發(fā)板免費(fèi)體驗(yàn)】合縱恒躍 HZ-RK3568 開發(fā)板開箱+開發(fā)環(huán)境搭建

    的空白框選擇存儲(chǔ)鏡像的路徑,最后點(diǎn)擊“執(zhí)行”開始燒錄。燒錄失敗時(shí)可以嘗試勾選“強(qiáng)制按地址寫” 10、燒錄完成后開發(fā)板將自動(dòng)重啟,將線纜連接至調(diào)試串口(P9接口),登錄開發(fā)板 至此完成開發(fā)
    發(fā)表于 06-25 23:37

    【Banana Pi BPI-RV2開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境搭建

    參考 https://docs.banana-pi.org/zh/BPI-RV2/BananaPi_BPI-RV2 前言 本文分享開發(fā)板基本的ssh登錄,文件傳輸,c開發(fā)環(huán)境搭建。 上
    發(fā)表于 06-25 16:07

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?490次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b>NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環(huán)境</b>安裝

    【米爾-全志T536開發(fā)板試用體驗(yàn)】- 開發(fā)環(huán)境搭建與測(cè)試

    本帖最后由 ALSET 于 2025-6-10 12:26 編輯 【米爾-全志T536開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境搭建與測(cè)試大信(QQ:8
    發(fā)表于 06-10 10:35

    基于米爾安路飛龍派FPGA FPSoC+開發(fā)環(huán)境搭建以及鏡像燒錄

    115200-8-n-1的通訊配置,即可登入到開發(fā)板的shell。 1、開發(fā)環(huán)境搭建 創(chuàng)建Ubuntu 20.4的虛擬機(jī),分配內(nèi)存16G。首先安裝依賴項(xiàng) sudo apt update
    發(fā)表于 05-30 22:46

    【評(píng)測(cè)試用】合眾HZ-T536開發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?229次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>體驗(yàn)

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄

    于進(jìn)行圖形界面應(yīng)用的開發(fā)。貝啟科技BQ3568HM開源鴻蒙開發(fā)板配備了顯示屏,可以開發(fā)GUI應(yīng)用。 一、系統(tǒng)鏡像編譯 參考 BQ3568_代
    發(fā)表于 03-16 10:53

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】之編譯系統(tǒng)與燒錄鏡像

    根據(jù)原廠提供的開發(fā)板說(shuō)明書,先搭建開發(fā)環(huán)境。 官方建議使用ubuntu18.04版本,手頭的虛擬機(jī)是ubuntu20.04,實(shí)際測(cè)試下來(lái)也可以使用。 首先安裝必要的軟件包。 su
    發(fā)表于 02-02 23:55

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺(jué)智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計(jì),支持開
    的頭像 發(fā)表于 12-30 10:08 ?840次閱讀
    OpenHarmony源碼<b class='flag-5'>編譯</b>后燒錄<b class='flag-5'>鏡像</b>教程,RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    【AG32開發(fā)板體驗(yàn)連載】AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述

    AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述 說(shuō)明 非常感謝平臺(tái)以及合作方提供的這次試用機(jī)會(huì),一直想找一款MCU+FPGA的芯片方案終于讓我找到了,迫不及待的申請(qǐng)試用有幸被選中。 AG32開發(fā)板基本
    發(fā)表于 10-21 23:55

    【BearPi-Pico H3863星閃開發(fā)板體驗(yàn)連載】BearPi-Pico H3863星閃開發(fā)板初體驗(yàn)

    安裝完成后就可以按照步驟進(jìn)行工程添加和編譯 ②WindowsVSCODE環(huán)境搭建 3.工程編譯燒錄 分為6個(gè)步驟 (1)SDK
    發(fā)表于 10-01 22:47

    【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】點(diǎn)燈

    系列。 、開發(fā)環(huán)境搭建 開發(fā)板外觀 : 收到的開發(fā)板精致小巧,但不自帶仿真器,僅提供了一個(gè)US
    發(fā)表于 09-24 11:54

    linux開發(fā)板如何編譯curl

    在Linux開發(fā)板編譯 curl 庫(kù)通常涉及到幾個(gè)步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯
    的頭像 發(fā)表于 08-30 15:33 ?1417次閱讀