DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

使用DOCKER 在WINDOWS 上编译 OpenHarmony

  • 使用DOCKER 在WINDOWS 上编译 OpenHarmony

  • 已被浏览: 49 次2020年10月10日    来源:  https://blog.csdn.net/keithyau/article/details/108522411
  • 因为烧板子大多时候都用到WINDOWS, 但OpenHarmony 的编译环境是LINUX, 所以想到用DOCKER 跑在 WINDOWS 上, 省得去来固切换系统, 明白硬件工程师大多不玩DEVOPS 工具, 如果不玩 Docker

    因为烧板子大多时候都用到WINDOWS, 但OpenHarmony 的编译环境是LINUX, 所以想到用DOCKER 跑在 WINDOWS 上, 省得去来固切换系统, 明白硬件工程师大多不玩DEVOPS 工具, 如果不玩 Docker 的人请自行学习, 这裡就不太多说.

    1. Docker for Windows https://www.docker.com/products/docker-desktop
    2. Docker image mirror
      {
      ? "registry-mirrors": [
      ??? "https://mirror.ccs.tencentyun.com",
      ??? "https://registry.docker-cn.com",
      ??? "http://hub-mirror.c.163.com"
      ? ],
      ? "insecure-registries": [],
      ? "debug": true,
      ? "experimental": false
      }

    3. Dockerfile 建議 20.04, 18.04 會有多個python 版本的問題
      1. Ubuntu18.04 環境使用: https://gitee.com/keithyau/build_lite/blob/master/Dockerfile
      2. Ubuntu20.04 環境使用: https://gitee.com/keithyau/build_lite/blob/master/Dockerfile20.04
    4. 生成你自己的SSH-KEY (id_rsa) 然後存 id_rsa.pub 到 gitee 上
      1. ssh-keygen -c youremail@xxx.com
      2. example: ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
    5. 把 id_rsa 和 Dockerfile 放到同一個文件夾中
    6. 打開 PowerShell / Windows Terminal 去到這個文件夾
    7. 使用長命令或者改 Dockerfile 的 ARG (xxx 改成你的 gitee 賬號) ,
      1. docker build -t openharmony:v0.x --build-arg wifiiot --build-arg gitUSERNAME=xxx --build-arg gitPASSWORD=xxx --build-arg gitUSEREMAIL=xxx@xxx.com .
      2. 如果你的開發板是這個, 3516D, HARDWARE=ipcamera_3516dv300
    8. 成功後會看到打了 tag 的image
      1. 起動這個 image 然後把 Openharmony 鏡像 cp 出來, 最後的 . 是抄到你 powershell 的所在位置
      2. docker run -ti -d --name openharmony_compiled openharmony:v0.x bash
        docker cp openharmony:/OpenHarmony/out/ipcamera_hi3516dv300/OHOS_Image.bin .
        docker cp openharmony:/OpenHarmony/out/ipcamera_hi3516dv300/rootfs.img .
        docker cp openharmony:/OpenHarmony/out/ipcamera_hi3516dv300/userfs.img .

    9. 最後跟據 IDE 的教程把 img 燒到 3516D https://device.harmonyos.com/cn/ide

    10. 你可能會用到 bm 工具, 在 Docker Conainter 中的/OpenHarmony/dev_tools 之中

    11. 成功後LCD 會出現介面 (板子需要1COM, 1ETH, 1電)

    12. (高手) 需要進入 Console 可以點 Serial Port

      1. 有需要的留言, 再交流更多命令


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:docker windows OpenHarmony

  • 上一篇:多彩和微妙的阴影效果在Photoshop
  • 与“使用DOCKER 在WINDOWS 上编译 OpenHarmony”相关的资讯
  • 一张脑图整理Docker常用命令
  • 在Docker下进行MyCAT管理双主双从MySQL集群
  • Windows下使用Graalvm将Javafx应用编译成exe
  • Docker进行MySQL主从复制操作
  • Docker部署&MySQL部署