小熊派开发系统配置(centos系统)

小熊派开源社区仓库:https://gitee.com/bearpi/bearpi-hm_nano
一下内容来自小熊派开源社区仓库的快速上手文档,有部分补充。

开发工具下载

windows开发工具

代码编辑器

VSCode

另外华为官方还配备了,针对于vscode的开发插件HUAWEI DevEco Device Tool,将Vscode打造为全面的集成开发环境

超级终端,文件共享

超级终端:MobaXterm
也可以使用Xshell和Xftp,当然推荐使用官方推荐的。

文件连接工具:RaiDrive
可以将linux的文件整个作为一个虚拟磁盘,映射到windows系统,比单纯的共享文件好用

USB转串口驱动

CH341SER
在这里插入图片描述

代码烧录工具

HiBurn
下载地址(百度云):https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA
提取码:1234
代码烧录工具用于向开发板中下载代码。

开发环境配置

CentOS连接超级终端

打开Cent OS终端,输入命令

ip addr

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

把服务器上的文件远程映射到windows中

  1. 打开RaiDrive
  2. 设置为中文
    在这里插入图片描述
  3. 连接服务器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

linux环境配置

python环境配置

  1. 下载python编译器,尽量使3.8或3.9
    yum install python39
    下载好后检测python、pip3版本
    python3 -V
    pip3 -V
  2. 觉得python3用不习惯可以映射为python
    rm -f /usr/bin/python
    ln -s python3 /usr/bin/python
    python2,使用python2命令
  3. 下载Scons编译构建工具
    pip3 install Scons
    测试:scons -v
  4. 各类python插件
pip3 install setuptools
pip3 install kconfiglib
pip3 install pycryptodome
pip3 install six --upgrade --ignore-installed six
pip3 install ecdsa
  1. 安装鸿蒙包管理器客户端
npm install -g @ohos/hpm-cli

测试:hpm -V
如果没有进入node的bin目录查看,如果有hpm,运行
ln -s <node主目录>/bin/hpm /usr/bin/
再测试

nodejs环境配置

  1. 下载,地址:https://nodejs.org/zh-cn/download/
    在这里插入图片描述

    wget https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz
  2. 配置环境
    tar -xvf node-v16.16.0-linux-x64.tar.xz
    添加环境变量
    vim ~/.bashrc
export HOME_NODE=/root/environment/node-v16.16.0
export PATH=$HOME_NODE/bin:$PATH

/root/environment/为解压路径

测试
node -v
npm -v

配置编译环境

  1. gn、ninja、gcc_riscv32
    gn(产生ninja编译脚本)
    wget https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar
    ninja(执行ninja编译脚本)
    wget https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
    gcc_riscv32(交叉编译工具)
    wget https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz

解压:
tar -xvf gn.1523.tar
tar -xvf ninja.1.9.0.tar
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz

配置环境变量
vim ~/.bashrc
在最后添加,下面这行代码。

export PATH=/root/HM_Nano/gcc_riscv32/bin:/root/HM_Nano/gn:/root/HM_Nano/ninja:$PATH

/root/HM_Nano为三个工具的解压路径,根据情况更改

测试:
riscv32-unknown-elf-gcc -v
没有错误信息就是成功

编译代码

在centos中获取源码并编译

mkdir workspace & cd workspace
mkdir project & cd project

hpm init -t default
hpm i @bearpi/bearpi_hm_nano

分别运行以上命令,不出错就是成功
编译代码
在project目录下,运行如下命令
hpm dist
有以下输出表示成功
在这里插入图片描述

编译完成后在windows映射的磁盘中可以找到project目录下有一个out文件,里面存放的就是编译好的的源码。
本文件编译好后生成为
在这里插入图片描述
在这里插入图片描述

烧录代码

连接开发板

安装CH340驱动,安装该驱动后才能真正连接开发板。
打开文章开头安装的CH341SER.EXE文件,直接点击安装即可
然后,连接上开发板,打开windows的设备管理器
在这里插入图片描述

下载(烧录)程序

  1. 打开下载HIBurn.exe文件文件
    在这里插入图片描述
  2. 然后点击Setting,并选择Com settings
    将Baud改为921600,其他不管
    在这里插入图片描述
  3. 点击Select file,选择编译好的Hi3861_wifiiot_app_allinone.bin文件,然后点击Connect,然后这里会变为Disconnect,先不要点。
    在这里插入图片描述

在这里插入图片描述
4. 点击开发板上的Reset建
在这里插入图片描述
在这里插入图片描述
5. 直到出现Execution Successful字样,程序下载完成。
6. 然后点击 Disconnect 按钮,断开连接
7. MobaXterm查看窗口打印日志
连接端口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再次按下小熊派开发板的reset键
在这里插入图片描述
成功输出,皆大欢喜!!!!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值