海思环境搭建

VirtualBoxWindows安装Ubuntu系统所需的虚拟机6.1.36版本VirtualBox下载链接
Ubuntu18.04编译环境所需的Linux系统18.04版本Ubuntu18.04下载链接
VScode代码阅读和编辑所需的IDE工具1.70.1版本VScode下载链接
MobaXterm终端调试工具V22.1版本MobaXterm下载链接

目录

1. 安装VirtualBox虚拟机

2.  在VirtualBox中安装Ubuntu18.04

步骤1:导入Ubuntu18.04镜像到VirtualBox

步骤2:Ubuntu系统的安装

步骤3:配置Ubuntu的SSH服务

步骤4:调整屏幕大小

3.Docker编译环境使用指南 

步骤1:安装docker软件

 步骤2:下载2022年docker镜像包

步骤3:导入docker镜像

步骤4:查看docker image信息

步骤5:启动docker编译环境

若以上环境都配置好,电脑重启之后,所需要执行的操作如下

1. 安装VirtualBox虚拟机

  • 双击VirtualBox-6.1.36-152435-Win.exe 安装包,点击下一步,安装VirtualBox。

  • 点击浏览按钮,修改VirtualBox的安装路径,然后点击确定按钮,再点击下一步。

  • 当出现下面的界面,点击下一步。

  • 当出现下面的界面,点击是。

  • 当出现下面的安装界面时,点击安装。

  • 点击完成,即可完成VirtualBox的安装。

2.  在VirtualBox中安装Ubuntu18.04

步骤1:导入Ubuntu18.04镜像到VirtualBox

  • 打开VirtualBox,点击新建

  • 修改虚拟机的名称为hispark,然后修改Ubuntu系统的安装文件夹(因为软件默认安装在C盘,我们最好是把安装路径修改为其他磁盘),把类型配置为linux,然后版本选择 Ubuntu(64-bit),然后再点击下一步。

  • 修改Ubuntu的运行内存大小为4G,然后点击下一步。

  • 选择现在创建虚拟硬盘,然后点击创建按钮。

  • 选择VDI(VirtualBox磁盘映像),然后点击下一步。

  • 选择动态分配,然后点击下一步。

  • 修改磁盘空间大小为100GB,然后点击创建按钮。请至少给Ubuntu分配100G的内容,否则后面的步骤会因为内存不足出现错误。

  • 点击设置按钮,选择常规选项,在高级选项处,把共享粘贴板和拖放都设置为双向,然后点击OK按钮。

  • 点击VirtualBox的设置,然后点击系统,选择处理器,把处理器的数量改为4。
  • 注意:如果您的处理器小于等于4个的话,请把处理器数量改小一些。

  • 点击网络,选择网卡2,勾选启动网络连接,选择仅主机网络,点击OK。

  • 点击设置按钮,选择存储,然后选择没有盘片,点击光盘按钮,点击选择虚拟盘。

  • 选择 下载好的Ubuntu18.04的镜像文件,然后点击打开按钮。

  • 然后点击设置的OK按钮。

  • 选择USB设备,把启动USB控制器的勾选去掉,禁用USB设备,然后点击OK(部分电脑可能无法进行这一步操作,可以先跳过)

  • 点击启动,启动Ubuntu系统

步骤2:Ubuntu系统的安装

  • 选择中文(简体),然后点击安装Ubuntu

  • 选择Chinese,然后点击继续按钮。

  • 将安装Ubuntu时下载更新的勾选去掉,然后点击继续按钮。

  • 点击现在安装。

  • 点击继续按钮。

  • 选择上海,然后点击继续按钮。

  • 设置好账号和密码,点击继续按钮,此处的账号和密码即为您Ubuntu的登录所需的账号和密码。
  • 请按照本文的配置来,账号为:hispark,密码为:hispark。

  • 开始安装各种软件。

  • Ubuntu安装完成后,点击现在重启按钮。

  • 如果在重启的过程中出现提示please remove the installation medium,可以直接点击关闭按钮,选择强制退出,点击OK即可。
  • 当出现此类弹窗,点击前进即可。若Ubuntu弹出是否更新的弹窗,点击不升级即可。我们先暂时不更新。

  • 点击virtualbox的设备,点击安装增强功能

  • 当弹出 弹窗询问是否运行自启动软件时,点击取消。

 

文件夹的空白处,鼠标右键,点击在终端打开。 

  

  • 执行下面的命令,进行增强功能的安装。
sudo apt-get install  gcc make perl -y

sudo ./VBoxLinuxAdditions.run
  • 安装增强功能成功后,无缝模式由灰色变蓝色,终端下可粘贴复制。

 

在终端执行 reboot命令,重启一下Ubuntu

  • 当Ubuntu重启之后,点击Ubuntu桌面左下角九个点图标,然后打开软件和更新图标。

  • 点击Ubuntu软件,在下载自处点击下拉框,选择其他站点。

  • 中国下方选择阿里云,然后点击选择服务器。

  • 此时弹出认证对话框,输入您的Ubuntu登录密码,本文为hispark。

  • 点击关闭按钮,然后有对话框时,点击重新载入,此时会有一段时间的软件更新,耐心等待即可。

  • 更新完成后,在Ubuntu的桌面,点击鼠标右键,点击在终端打开,打开终端窗口。

  • 在终端输入下面两条命令,进行软件更新
sudo apt-get update
sudo apt-get upgrade -y

步骤3:配置Ubuntu的SSH服务

  • 执行下面的命令,下载SSH-server
sudo apt-get install openssh-server -y

  • 执行下面的命令,启动Ubuntu ssh服务
sudo systemctl start ssh

步骤4:调整屏幕大小

如果您安装Ubuntu的时候和我一样,因为分辨率问题,导致界面显示不全,无法看到下面的按钮,您需要按住组合键 Ctrl+Alt+t打开终端面板,然后输入xrandr,查看一下支持的分辨率。 

以1920x1200为例,输入 xrandr -s 1920x1200 后敲回车,修改Ubuntu的分辨率。

xrandr -s 1920x1200

3.Docker编译环境使用指南 

步骤1:安装docker软件

终端执行下面的命令,进行在Ubuntu下安装docker

sudo apt install docker.io -y

 步骤2:下载2022年docker镜像包

链接:https://pan.baidu.com/s/1czd_Droyrs4qP0T8c9sT7w 提取码:l7rj

docker镜像包中主要包含了

  • OpenHarmony的代码,在 /home/openharmony/目录下
  • 编译OpenHarmony代码时所依赖的编译环境。
  • caffe环境,在/root/caffe/目录下
  • opencv环境,在/root/opencv/目录下
  • pytorch2caffe环境,在/root/pytorch_to_caffe_master/目录下
  • darknet2caffe环境,在/root/darknet2caffe/目录下
  • 适配了Taurus开发板,不需要再关闭媒体服务和MIPI_TX驱动、也不需要重新配置网口。
  • 编译Taurus的sample时所需的资源文件也全部在docker镜像中。
  • 配置了samba服务

将下载好的压缩包复制到 Ubuntu中

步骤3:导入docker镜像

使用下面的命令,导入docker镜像,这是已经解压的过程,大概需要10-20分钟左右。

sudo docker load < embedded-race-hisilicon-2022-0.3.0-by-HonestQiao.tar.gz

步骤4:查看docker image信息

使用下面的命令,查看docker image的具体信息

sudo docker image ls

步骤5:启动docker编译环境

执行下面的命令,启动docker编译环境,其中openharmony为自定义的docker的名字,7f917f0e7a6f为我Ubuntu下docker的IMAGE ID,这里请根据自己docker image ID的不同自行修改。

sudo docker run -it --net=host --name openharmony -v /home/hispark/docker_share:/home/share 7f917f0e7a6f

如果你想退出docker的编译环境,需要执行下面的命令 

exit

若以上环境都配置好,电脑重启之后,所需要执行的操作如下:

  如果您的Ubuntu重启之后,需要再次启动dcoker编译环境的话,需要执行下面的命令

# 查看当前运⾏的docker实例状态
sudo docker ps -a
# 在上⼀条指显示结果列表中,查看openharmony的STATUS
# 如为 Exited,则需要执⾏下⾯这条指令,再次启动
# 如为 Up,则跳过下⾯这条指令
sudo docker start openharmony
# 进⼊docker编译环境
sudo docker exec -it openharmony bash

连接,输入密码123456

  • 24
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要搭建海思3518环境,你需要参考官方文档和相关教程。可以参考Hi3516EV200R002C05SPC012\ReleaseDoc\zh\01.software\board\OSDRV\Hi35xx Huawei LiteOS 开发环境用户指南和Hi3516EV200R002C05SPC012\ReleaseDoc\zh\01.software\board\Hi3516EV200╱Hi3516EV300╱Hi3518EV300 Huawei LiteOS SDK 安装以及升级使用说明中的指南和说明。这些文档会提供详细的步骤和说明,帮助你完成环境搭建的过程。另外,你还可以参考基于3519av100的SDK开发环境搭建过程,这可以起到触类旁通的作用,帮助你尽快上手海思35系列的开发工作。在搭建过程中,可能会涉及到网络设置,你可以使用命令"sudo ifconfig ens33 down"重启网卡,然后使用"sudo ifconfig ens33 up"启动网卡。通过参考这些文档和教程,你应该能够成功搭建海思3518环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [海思Hi3518—开发环境搭建](https://blog.csdn.net/s19933183110/article/details/114752066)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [华为海思35xx开发板的SDK环境搭建](https://download.csdn.net/download/weixin_27219587/19749555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值