0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【九联科技Unionpi Tiger开发板试用体验】环境搭建二:镜像拉取+编译与下载

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-19 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308752_1_1.html


开机视频,详见作者原帖子文章。

前言:前面docker+Ubuntu基本搞定,本篇就拉取docker编译环境及源码进行编译进行记录。因前面没用过docker,现在是现学现卖了,有不对的地方,望各位大佬指正。板子自带的系统,安装着摄像头等好久都没有进去,不知道大家有没有进去呢,新编译的系统镜像下载完成后是可以插着摄像头很快出现开机画面的,但点进去黑屏,后面研究。

一、拉取openharmony标准系统docker编译环境

  • 下载官方编译镜像:
sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
  • 查看已有的Docker镜像,如图所示。
sudo docker images

16648907069563f6sv6sion

  • 设置docker容器,映射本地文件夹与docker容器文件夹(共享)。
sudo docker run --net=host -v /home/hett/openharmony:/home/openharmony/ --name opendev -it 31f50584dab1 /bin/bash
  • 执行后,会进入容器,如图所示。

1664890708100wdclio1ah3

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

16648907087707g4exs031u

  • 更新容器内编译环境
apt-get install lib32stdc++6

1664890709704tncic0zbr3

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

1664890710620mgu7mdkoia

二、拉取openharmony标准系统源码

  • 配置git环境,如图所示。
git config --global user.name "yourname"
git config --global user.email "your-email-address"
//设置记住密码
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

  • 通过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

  • 编译前工具安装
    • 进入到源码根目录下执行脚本,安装编译器及二进制工具。
bash build/prebuilts_download.sh

下载的prebuilts二进制默认存放在与OpenHarmony同目录下的OpenHarmony_2.0_canary_prebuilts下,与原来那四台电脑下载速度不在一个等级啊,还是得升级办公硬件啊。

166489071245084x9m5jkmm

三、编译与调试

  • 进入源码根目录,执行下面命令进行版本编译。
./build.sh --product-name unionpi_tiger --ccache

1664890713248abyyls8aef

耗时2个半小时编译成功,官方应该将不同配置的编译时间记录一下,从开发板gitee说明书中,耗时15分钟,不知道人家是啥配置呢?

  • 看看编译出来的镜像文件,如图所示,编译所生产的文件都在out/unionpi_tiger目录下。

1664890713780l882rogqfg

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

1664890714253pbsp4qkrur

1664890714640qp56nvltll

  • 打开Windows文件夹,如图所示,安装usb烧录工具和usb转串口驱动。

166489071494859ufu03t4e

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

将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
  • 重新启动samba服务:sudo service smbd restart
  • 在Windows下打开运行窗口(win+R)中输入192.168.80.128出现如图所示openharmony文件夹,右击映射网络驱动器即可。

1664890715297sx73a36392

  • 重新上电,长按UPDATE按键,在电源插座旁边,出现如图所示界面。

1664890715736397ybz0piy

  • 点击文件,点击校验,进行校验取消操作,再次点击文件,导入烧录包,选择Z:outunionpi_tigerpackagesphoneimagesOpenHarmony.img文件,如图所示。

1664890716098cjrnxz0yoh

  • 因我开着虚拟机,烧录过程中会出现好几次选择usb加载到windows,需要马上点击确定,否则会超时,如图所示。

1664890716518vz7p021u3k

  • 下载完成就启动了系统如图所示,但感觉触摸不是很好用,最近有点天凉了,手有些干。后面我会接着看看。

1664890717028eb2mfnkgut

串口打印有许多的ERROR和denied,后续研究。

【操作视频】


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20720
  • 九联科技
    +关注

    关注

    0

    文章

    126

    浏览量

    2605
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】玄铁Banana Pi BPI-RV2开发板测评

    体验】开发环境搭建编译 作者:大菠萝Alpha【Banana Pi BPI-RV2开发板试用
    发表于 09-17 10:58

    【匠芯创D133CBS KunLun Pi开发板试用体验】介绍、环境搭建

    【匠芯创D133CBS KunLun Pi开发板试用体验】介绍、环境搭建、工程测试 本文介绍了匠芯创 D133CBS KunLun Pi 开发板
    发表于 09-17 10:35

    【匠芯创D133CBS KunLun Pi开发板试用体验】2、SDK下载+环境搭建

    Image file is generated: 表示生成镜像,可以下载开发板下载镜像 不知道什么原因,VSCode插件的烧录按钮
    发表于 09-05 19:33

    Comake D1 开发板 快速开始

    本文档介绍了COMAKEPID1开发板的快速入门指南,包括硬件连接、AlkaidSDK环境搭建和示例程序开发。该开发板基于Pcupid系列S
    的头像 发表于 08-25 15:49 565次阅读
    Comake D1 <b class='flag-5'>开发板</b> 快速开始

    如何在RK3576开发板编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的编译OpenCV及环境
    的头像 发表于 08-08 08:04 3308次阅读
    如何在RK3576<b class='flag-5'>开发板</b>上<b class='flag-5'>板</b>端<b class='flag-5'>编译</b>OpenCV并<b class='flag-5'>搭建</b>应用

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建编译

    BPI-RV2 RISC-V开源路由器之开发环境搭建编译 背景 BPI-RV2 RISC-V开源路由器相关的资料文档很少,需要自己慢慢摸索。 前面已经
    发表于 07-14 23:05

    【米尔RK3576开发板免费体验】1、开发环境镜像烧录、QT开发环境搭建以及应用部署

    以及更新镜像。 首先安装Driver-Assistant提供的USB驱动。 在烧写镜像前,需要使开发板进入烧录模式。进入的方式为JP1跳线帽位于图中的位置,上电时按住按键1或2
    发表于 07-14 11:26

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建

    参考 https://docs.banana-pi.org/zh/BPI-RV2/BananaPi_BPI-RV2 前言 本文分享开发板基本的ssh登录,文件传输,c开发环境搭建。 上
    发表于 06-25 16:07

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 963次阅读
    迅为RK3576<b class='flag-5'>开发板</b>NPUrknn-toolkit2<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>环境</b>安装

    【米尔-全志T536开发板试用体验】- 开发环境搭建与测试

    本帖最后由 ALSET 于 2025-6-10 12:26 编辑 【米尔-全志T536开发板试用体验】开发环境搭建与测试大信(QQ:8
    发表于 06-10 10:35

    基于米尔安路飞龙派FPGA FPSoC+开发环境搭建以及镜像烧录

    115200-8-n-1的通讯配置,即可登入到开发板的shell。 1、开发环境搭建 创建Ubuntu 20.4的虚拟机,分配内存16G。首先安装依赖项 sudo apt update
    发表于 05-30 22:46

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 696次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译和烧录

    于进行图形界面应用的开发。贝启科技BQ3568HM开源鸿蒙开发板配备了显示屏,可以开发GUI应用。 一、系统镜像编译 参考 BQ3568_代
    发表于 03-16 10:53

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】之编译系统与烧录镜像

    根据原厂提供的开发板说明书,先搭建开发环境。 官方建议使用ubuntu18.04版本,手头的虚拟机是ubuntu20.04,实际测试下来也可以使用。 首先安装必要的软件包。 su
    发表于 02-02 23:55

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开
    的头像 发表于 12-30 10:08 1513次阅读
    OpenHarmony源码<b class='flag-5'>编译</b>后烧录<b class='flag-5'>镜像</b>教程,RK3566鸿蒙<b class='flag-5'>开发板</b>演示