梅科尔工作室——开发环境搭建
1.1 BearPi-HM Nano开发板介绍
BearPi-HM Nano开发板功能
BearPi-HM Nano开发板是一块专门为鸿蒙OS设计的HarmonyOS开发板, 板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口标准的E53接口可扩展智能加湿器、智能台灯、智能安防、智能烟感等案例。
BearPi-HM Nano原理图
BearPi-HM Nano开发板提供了可读写的NFC标签,可用于实现碰一碰联网,碰一碰拉起服务等实验。
BearPi-HM Nano开发板提供标准的E53接口,适配所有E53扩展板,并通过排针引出功能丰富的GPIO。
BearPi-HM Nano开发板E53接口
1.E53名字的由来
E53接口标准为“ 物联网俱乐部”联合国内多家开发板厂家制定的物联网案例标准,E53接口的E取自扩展(Expansion)的英文首字母,板子的尺寸为5x3cm,故采用E53作为前缀来命名尺寸为5x3cm类型的案例扩展板;任何一款满足标准设计的开发板均可直接适配E53扩展板。
2. E53扩展板命名规则
E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。
例如: E53_ SC1, SC是智慧城市(Smart City)的缩写,SC1表示的是智慧城市中的智慧路灯,再比如SC2则表示的是智慧城市中的智慧井盖。
3、E53接口电气标准
针对于E53接口,定义了以下标准,凡是满足标准的主板及扩展板即可适配。
1.2开发环境搭建(简单)-十分钟快速上手
码云:https://gitee.com/bearpi/bearpi-hm_nano?_from=gitee_search
获取ip:
ssh工具远程连接:
将乌班图的文件远程映射到windows:
获取源码:
新建文件夹并输入下载源码命令
出现BUILD_SUCCESS即可
1.3开发环境搭建(复杂)-编译环境搭建
软硬件准备
连接Linux服务器,输入ip和账号密码即可
配置Linux shell,将Linux shell改为bash
安装Python,命令如下
sudo apt-get install python3.8
sudo apt get install python3-pip
sudo pip3 install setuptools
sudo pip3 install kconfiglib
#建议安装kconfiglib 13.2.0+版本
sudo pip3 install pycryptodome
sudo pip3 install six -upgrade -ignore-installed six
sudo pip3 install ecdsa
#如果当前系统中既存在python2又存在python3,参考以下方法将默认python修改为python3
11 'which python'
suBo rm /usr/bin/python
sudo In -sS python3.8 /usr/bin/python
安装SCons环境
安装成功后查看版本号
下载工具