3011|1

43

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

小熊派鸿蒙开发板评测-【编译环境搭建】 [复制链接]

本帖最后由 未见 于 2021-6-3 00:27 编辑

上次我们讲解了小熊派开发板的硬件组成,大家最想做的事一定都很想了解一下如何使用小熊派开发板点灯啊。

点灯是一项基础工作,首先要打好地基,所以要想点灯,必须要先配置好编译环境,没有一个好的土壤,怎么能茁壮的发芽呢。

参考小熊派官方的指导文件,在windows系统下编译也还是需要使用到Linux环境的,但是好在Windows10以及很好的支持了Linux环境了(参考wsl2模式),我们只需要简单配置几个参数,即可在Windows下无缝连接到Linux环境,愉快的使用双系统进行开发。

首先,我们安装使用VSCode这个微软官方出品的开源编辑器,按ctrl+j可以调出命令行工具,参考官方的开发文档

得知我们需要在Linux环境下安装如上所述的开发工具,我们一个个来安装使用。

ps(在实际使用中,我发现我下载不了上面的gcc编译器,可能是网络环境问题,于是采用了官网的LVMM)

我们使用命令行工具,键入命令wsl来连接到Linux环境

当你的命令行符前面的环境提示符PS转变为Linux下熟悉的$标志时,表示你当前已经进入到了Linux环境下了

默认情况下,你可以先敲入命令检查一下各个工具是否已经默认安装以及对应的版本号:

先检查python3安装,如下图:

  • $ python3 --version 

安装好python3以后,使用

  • python3 -m pip install scons

安装并更新Python包管理工具(pip3)

  • sudo apt-get install python3-setuptools python3-pip -y
  • sudo pip3 install --upgrade pip

来安装Scons工具(若使用官方lvmm+hb,则无需安装此项)

安装完成以后记得检查一下安装是否正确

  • scons -v

 

接下来需要下载编译工具

1、下载gn工具

2、下载ninja工具

3、下载LLVM工具

创建各自目录并解压

  • mkdir ~/gn
  • tar -xvf gn-linux-x86-1717.tar.gz -C ~/gn
  • tar -xvf ninja.1.9.0.tar -C ~/
  • tar -zxvf llvm.tar.gz -C ~/

设置环境变量

  • vim ~/.bashrc
  • export PATH=~/gn:$PATH
  • export PATH=~/ninja:$PATH
  • export PATH=~/llvm/bin:$PATH

 

生效环境变量

  • source ~/.bashrc

使用python3安装hb

  • python3 -m pip install --user ohos-build

编辑环境变量并使能

  • vim ~/.bashrc
  • export PATH=~/.local/bin:$PATH
  • source ~/.bashrc

执行:hb -h,如存在以下信息,表示安装成功

 

此帖出自编程基础论坛

最新回复

谢谢分享,又见python,这家伙真是哪哪都能见。   详情 回复 发表于 2021-6-3 23:17
点赞 关注
 

回复
举报

7671

帖子

2

TA的资源

五彩晶圆(高级)

沙发
 

谢谢分享,又见python,这家伙真是哪哪都能见。

此帖出自编程基础论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表