BearPi_HM Nano开发板环境搭建踩坑

出现的的指令建议直接复制使用
请保证网络状态良好
保持心态良好

我本次开发选择的是本地的实体机加上虚拟机,都是在本地环境,没有使用云服务器部署

如果使用云服务器的话,服务器可能已经配置好了相关的一些云服务,直接按照官方给的操作步骤一步一步操作就行

但是可能会涉及到端口的问题,如果遇到相关的问题,可以看我的往期的文章,有说明如何开启

一、换源–更换源的配置

1、npm换源

nodejs有一个中文网Nodejs中文网,是一个镜像网站,在这里面下载速度就比较快

先介绍一下npm和hpm
npm,是一个包管理器,你可以理解成软件下载助手工具,你可以通过它来下载你需要的包或者组件
hpm,也是包管理器,不过是与鸿蒙相关的包管理器

安装nodjs后换源,更换国内的镜像源,加快组件/包的下载速度,尤其是安装hpm

在Windows或者Ubuntu下面安装后都可以换源,尽量安装最新版本

下面是在windows操作系统上更换

按一下电脑的windows徽标键,直接输入cmd,弹出框后右键,选择以管理员身份运行cmd管理员启动

先查看一下版本号,确认是否正常安装npm(后面的v是小写)

node -v

返回版本号即安装成功

v14.15.1

再输入更换源的命令(这个是更换成淘宝的镜像源),无返回

npm config set registry https://registry.npm.taobao.org

下面安装鸿蒙的包管理器hpm

npm install -g @ohos/hpm-cli

查看是否安装成功(这个是大写V)

hpm -V

返回版本号即为成功(我这个是已经安装上了的)
在这里插入图片描述

2、linux换源

如果采用编辑修改配置更换源文件方法可能会出现下面的问题

无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

故不采用修改配置的方法,选择自带的设置直接修改

进入到linux的设置->关于->Software Updates

在第一个Ubuntu软件选项卡的下载自:中选择

其他站点找到中国,选择阿里云或者其他都可以
在这里插入图片描述

然后执行一下更新

sudo apt-get update
sudo apt-get upgrade
二、安装中的问题

1、软连接的说明
软连接有点像咱们使用的软件快捷方式,是一种指向设置

  • 查看Ubuntu python的版本
cd /usr/bin 
ls -l python

我的显示如下

在这里插入图片描述
由于安装必须使用python3.7及以上的版本,当然3.8是可以的

我就是在这里翻车的

我看视频里面的方法,在删除一个文件后我的终端直接打不开了,当场爆炸!

找了别的方法,先移动加重命名,再修改

mv python python.bak
sudo ln -s python3.8 python

这样就不乱删除,就不会炸了

使用mv是为了将文件改名,借助移动改名,这样可以将原来的屏蔽掉
ln -s python[要链接到的版本] python[被链接的版本]

这样的话你在终端直接输入python就可以打开python3

2、串口serialport安装出现的问题

我也出现了,我也是死活安装不上去,算了让它爬! 换成烧录器用吧,都一样的,咱们的目的是下载,怎么更快地使用上,遇到问题有另外的解决方法就要用用,千万别使劲儿撞墙啊!!

换成烧录软件下载,操作非常方便
软件下载:点击下载-蓝奏云盘

HiBurn使用简单说明

打开后软件是这个样子HiBurn软件
1、接上设备,找到你的板子对应的串口号并选择

  • 然后点击左上角的Setting
  • 选择下拉出现的第一个,设置串口的波特率为3000000,烧录没得问题

如果没有找到串口有以下几种情况

Type-C的数据线有问题
没有安装串口驱动,找到串口驱动安装再次尝试

2、点击Select File选择你要烧录的bin文件(这个只有在你编译文件成功后才能出现)

选择~/out/BearPi-HM_Nano/Hi3861_wifiiot_app_allinone.bin文件

在软件里面会自动出现三个文件

在这里插入图片描述

3、点击Auto burn(自动烧录)

4、点击Connect,然后下面的打印窗口会显示Connecting...

此时按下板子上的复位键,等待几秒,等它烧录完成即可

当烧录完成,出现Successfully时,点击Disconnect断开

5、再次按下复位键即可看到代码运行现象

三、有关网络的问题

1、Linux IP 查看 - ifconfig

这个是查看虚拟机的IP地址的指令

第一次查看的时候可能没有安装

执行下面的命令安装即可

sudo apt-get install net-tools

2、samba相关的

这里使用的是vim编辑,在首次使用的时候需要安装,安装方法在末尾

sudo vi /etc/samba/smb.conf

I进入编辑模式,在最后的末尾添加以下

[HM_Code]
  comment = my share code
  path = /home/samba
  available = yes
  valid users = (your samba name)
  public = yes
  writable = yes
  browsable = yes
  read only = no
  
  • 编辑完成后按ESC ,退出vim的插入状态,输入:wq即可退出编辑并保存

设置账户、密码

sudo smbpasswd -a (你想设置的名称)

然后会让输入密码,两次输入即可

然后重启服务

sudo service smbd restart

path路径文件夹需要你在编辑完成后自己新建一个

剩下的就是一些权限配置
第一次使用的时候会让你输入samba的用户名和密码,输入即可

  • 转到Windows,先使用cmd ping一下试试,看通不通

cmd ping
网络通畅!

  • 然后在我的电脑的地址栏输入 双斜杠加上linux的IP地址,即可链接到samba文件夹
\\linux IP

linux IP换成你的linux的IP地址

如果还是有疑问,可以看迅为的samba配置视频
samba的安装和使用

samba有时候会遇到windows下不能复制进去的问题

samba的设置
直接把权限都给它,当然,我这个是在视频配置后的基础上再加的权限

sudo chmod 777 [你的共享的文件夹的名称]

然后重启samba的服务

sudo service smbd restart

经过测试后是可以的,你也可以试试

3、在windows的命令行出现不能访问 Ubuntu的IP

我的解决方法是把它们的IP和DNS全部改成自动获取
在这里插入图片描述

并且,我的虚拟机的网络设置是在NAT模式,这个设置需要在虚拟机是关闭状态下才能设置的

设置入口在虚拟机开机键下面-编辑此虚拟机设置处
在这里插入图片描述

vim的安装注意

进入到linxu的设置->关于->Software Updates

去掉Ubuntu选项卡的官方支持版权受限的复选框

再去安装就好,就能正常安装了

使用虚拟机的好处

在开发的过程中可以管理当前的镜像,包括保存、回退、跳转,在发现配置错误的时候可以轻松回退,不会心态爆炸!非常好用

最后
  • 文章只是我的踩坑记录,如果你没有遇到那当然更好啦
  • 当然,你得按照视频的教程走,我这个只是一个辅助说明
  • 这些方法我用着可以,也可能你用着不行,ennn

附加的文件参考

  • 官方的已经配置好的镜像
下载链接:https://pan.baidu.com/s/1zt9nr9ic79W3mmWMsZLyaw 
提取码:8a53
  • 全平台环境配置说明(多种方式)
下载链接:https://pan.baidu.com/s/1ENIVEy92gJLTVE57sdO5rg 
提取码:5knk 
  • 参考文章下载链接
  • 更多的资料可以去论坛爬贴子,大家加油!
    感谢鸿蒙,感谢小熊派和社区大佬总结的文章
  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值