
#2020征文-开发板#【HiSpark AI Camera试用】萌新闯关之编程环境
经过群里大佬们的副本开荒,HarmonyOS HiSpark AI Camera的各种副本攻略已经日渐完善,今天就参照大佬们的开荒攻略进行环境搭建,因为上班,电脑携带不方便,有没有比较方便的编译环境呢?答案是有,那就是云服务器搭建编译环境,本地电脑上烧录调试。
再次感谢elecfans前辈的[文章] Hi3516开发板环境搭建,还有大佬程序员小哈的腾讯云服务器搭建鸿蒙Hi3861开发板开发环境,活动群里乔帮主的教程,
服务器编译环境配置原理如下:
准备工作:1.百度智能云服务器(不要问为什么是百度云,问就是一个字,“穷”TVT)
2.SSH远程工具:MobaXterm(十分推荐,爱不释手);
3.乔帮主的工具包;
4.一颗热爱捣鼓的心;
好了好了,话不多说,直接开整:
第一步:重装云服务器系统(因为我是之前就购买的,所以省去了购买操作了)
首先登陆百度智能云,然后再控制台找到云服务器,找到实例,
选择重装系统,安装版本为Ubuntu18(为什么不安装20,那是因为他没有啊,不过可以后面进行升级,这都是问题)
选择公共镜像,Ubuntu18.04 LTS,选择密码对形式登陆,然后输入自己要设置的管理员密码,然后点击确定,等待1分钟左右,等待系统重启完成,然后打开MobaXterm 软件
按照图示,输入服务器的公网IP地址和端口号22,点击确定,
第二步:升级服务器系统
进行操作之前先进行一下apt-get更新:
安装一个Ubuntu的图形界面(小白入门必备):
安装完毕之后,重启一下系统:
因为我们安装的是Ububtu18,目前大佬们给得教程大都是Ubuntu20的环境,所以我们对系统进行升级:
使用版本升级指令升级完成后,使用指令检查升级结果
到此为止已经完成了系统的升级,系统升级完成后就能开始搞事情了。
第三步:下载安装配置环境
1.经过第二步的系统升级,在安装编译环境前先将各软件升级到最新版本,适用如下指令进行软件的升级和
2.接下来将系统的Liunx shell 就改为bash窗口
使用如下指令
因为官方文档推荐的Python版本为17+,我们刚刚已经升级系统为20版本,而ubuntu20版本自带python为3.8.所以我们不用再单独下载更新python版本了。
如果需要检查python版本,请使用如下指令:
注意:此处也需要将python链接到python3,不过在ubuntu20中已自动完成此操作,只需检查一下即可
3.接下来安装Python包管理工具(pip3)
下载升级完成如上图所示
4.安装python模块setuptools
5.安装GUI menuconfig工具(Kconfiglib,根据官方文档手册,我们需要安装Kconfiglib 13.2.0+版本)
如果系统已经安装过此工具,则会显示下面所示信息
6.安装文件打包的工具。
//安装mtd-utils
7.安装gn工具
首先安装axwl工具
然后使用axwl工具 下载相关工具安装包
下载完成后,分别解压文件到相关文件夹中,并进行环境变量的配置:
截止此时,我们针对编译环境的安装配置已经完成,下一节会针对鸿蒙源码的下载和烧录做介绍(在这里不由得吐槽串口烧录是真的慢,不推荐用这种方法烧录,不要问我怎么知道的,这是来自一个哭晕在厕所的萌新的血泪史。)
