1 、前言:

目前鸿蒙系统的开发环境主要分为 windows 和 Linux两个平台。目前编译 鸿蒙系统的代码还是需要在 Linux环境下。

关于Linux的环境搭建官方有提供文档说明:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

这里推荐大家使用 ubuntu 20.04 版本。

虽然环境搭建不难,但是初学者容易在这里踩坑,搭了半天都不行。

为此,本文提供了已经配置好开发环境 ubuntu 20.04

由于百度网盘经常封链接,如果发现链接失效,可以联系我,VX 13510979604

腾讯云盘

链接:https://share.weiyun.com/6suCAhNN

百度网盘

链接:https://pan.baidu.com/s/163JxuvZux01Fd407_WbK-g

提取码:bny6

2、说明:

(1)已配置好开发环境,可直接编译代码,编译可以正常运行

(2)配置好 sftp ,可远程传输文件

账号:harmony

密码:123456

代码路径:~/harmony/code/code-1.0

相关的环境工具路径(可以不用管了,已经配置好了,直接可以编译):~/harmony/tools

编译命令:

对应开发板: hi3516 IPC开发板

python build.py ipcamera_hi3516dv300

对应开发板: hi3518 IPC开发板

python build.py ipcamera_hi3518ev300

对应开发板: hi3861 智能家居 开发板

python build.py wifiiot

编译结果,可以看到已经编译成功了

3、搭建环境中踩到的坑:

(1)最好使用 ubuntu 20.04版本,自带 python3.8 ,其它的ubuntu版本自带的python版本过低,会导致编译报错。

(2)最好手动安装SCons安装包(需root/sudo权限安装)。运行命令:“sudo apt-get install scons -y”。如果软件源中无法找到安装包,请按以下步骤处理:

下载源码包(下载路径:“ https://scons.org/pages/download.html ”,推荐SCons版本是3.0.4+)。

解压源码包到任意目录。

安装源码包:进入解压目录,运行命令“sudo python3 setup.py install”(需root/sudo权限安装),等待安装完毕。

输入命令“scons -v”,查看是否安装成功。如果安装成功,查询结果下图所示。

(3)安装pip 的时候不要切换apt-get 的源,可能会导致出错,使用默认的镜像源即可

特别说明,如果是下载的百度网盘的镜像,不需要安装samba 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!

【编辑推荐】

【责任编辑:jianghua TEL:(010)68476606】

点赞 0

鸿蒙运行linux,【鸿蒙资源】已经配置好鸿蒙开发环境的Ubuntu 20.04镜像相关推荐

  1. win10 安装linux 需要多大空间,在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  2. Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress

    Ubuntu 20.04 上搭建 LEMP 环境运行 WordPress Wordpress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)程序之一.Wordpress 可以在 VPS ...

  3. Ubuntu 20.04系统安装及初始配置

    文章目录 前言 一.系统要求 二.安装步骤 1.下载Ubuntu 20.04镜像 2.创建启动盘 3.启动计算机并进入 BIOS/UEFI 设置 4.进入安装界面(一步步走下去就好) 5.完成安装. ...

  4. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  5. 分布式起步:Linux之Ubuntu 20.04.2.0 LTS安装与配置

    淘宝淘了两台ibm x61,加上原有的一台笔记本.台式机,准备搞个集群环境,模拟分布式部署.两个windows平台已经配置好.现把x61上安装linux过程记录如下: 一.准备操作系统 选择ubunt ...

  6. 在Win10系统上使用VScode + Cmake配置C/C++开发环境,实现一键编译运行

    1.前言 前几天在公司的Ubuntu20.04电脑上配置了VSCode + Cmake的C/C++开发环境,可以用来跑跑C/C++的代码,然后,现在住的地方用的Windows,开发环境用的是 Visu ...

  7. Ubuntu 20.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM+Gazebo仿真运行ORB-SLAM2+各种相关库的安装

    文章目录 一.换源 1.1 通过软件更新 1.2 通过修改源文件 二.安装三方库 2.1 安装必要的依赖项 2.2 安装Pangolin 2.3 安装OpenCV3 2.4 安装Eigen3 三.安装 ...

  8. myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境

    windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...

  9. linux电脑管理员身份运行,在Ubuntu 20.04 LTS中添加“以管理员身份打开”

    这个简单的教程展示了如何在Ubuntu 20.04 LTS中的文件浏览器右键菜单中添加"以管理员身份打开"选项. 是否需要直接从Ubuntu桌面的文件浏览器中以管理员(root)用 ...

最新文章

  1. python lstm_python-Keras中LSTM的补充
  2. 欧几里得距离网络_Scientific Reports|基于集成相似度的神经网络药物相互作用预测...
  3. vue项目适应不同屏幕做的适配器
  4. SAP Spartacus 服务器端渲染的依赖注入之 ProductPageEventBuilder
  5. java和javaweb的区别_javaee, javaweb和javase的区别以及各自的知识体系
  6. js进阶 9-5 js如何确认form的提交和重置按钮
  7. 【Networking】容器网络大观 SDN 资料汇总
  8. Mysql 基础知识
  9. Ubuntu下mysql可视化_ubuntu上mysql有可视化界面吗 ubuntu mysql 图形界面
  10. 计算机多媒体英语,基于计算机多媒体的英语个性化教学
  11. Origin: Piper diagram/Trilinear diagram (三线图)
  12. mac忘记mysql初始密码怎么办_Mac下忘记Mysql密码重新设置密码的图文教程
  13. 第三方Charts绘制图表四种形式:饼状图,雷达图,柱状图,直线图
  14. leetcode_Restore IP Addresses
  15. 近期数学杯赛汇总,哪个含金量高?
  16. H-A + B用于投入产出实践(VIII)
  17. chrome扩展程序安装_如何从Chrome网上应用店外部安装扩展程序
  18. 在c语言中 函数的作用是什么,C语言程序中函数的定义
  19. 人工智能与大数据行业的兴起,主要产生了哪些新的职位?
  20. Smarty入门教程一----Smarty的安装

热门文章

  1. [附源码]计算机毕业设计JAVA大学城二手书交易网站
  2. CentOS 7部署Oracle数据库
  3. 【算法与数据结构】—— 动态规划之背包问题
  4. 网易云计算机专业课程,网易云课堂“计算机专业课程”开课
  5. [Error] expected declaration or statement at end of input
  6. 从零到十亿,创业企业家如何迈向成功?
  7. 十大酷炫屌的图像悬停特效
  8. 解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  9. 开源多端合一小程序源码系统+前端+后端+搭建教程
  10. oracle 文件大小为零,windows Oracle数据文件大小为0的恢复case