IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 小熊派开发系统配置(centos系统) -> 正文阅读

[系统运维]小熊派开发系统配置(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键
在这里插入图片描述
成功输出,皆大欢喜!!!!!!!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-17 17:01:55  更:2022-07-17 17:02:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 9:13:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计