【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】[Soon]HiSpark Wi-Fi IoT开发套件 开箱入门 - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】[Soon]HiSpark Wi-Fi IoT开发套件 开箱入门

` 本帖最后由 soon顺soon 于 2020-10-29 12:12 编辑



一、开箱篇,先上一波照片  1
二、关于linux环境. 3
三、Windows环境的部分. 5
  

第一次在william hill官网 上申请开发板,只是抱着试试的态度,没想到很幸运的获得了试用资格,感谢发烧友william hill官网 。
一、开箱篇,先上一波照片
1.愉快地拆快递~~~
HZ.jpg

2.把盒子打开


3.HiSparkWi-Fi IoT套件全家福
QZJ.jpg

板子介绍,原理图、Datasheet可到以下路径下载
http://www.hihope.org/download/AllDocuments
好了开箱完成,然后进入正菜

关于搭建环境什么的已经有很多大神发过贴了,所以我就不再赘述。分享下我个人经验以及搭建过程中遇到的问题。

二、关于linux环境
1.虚拟机很多人使用VM,而我用OracleVM VirtualBox,优点是免费下载链接如下
https://www.virtualbox.org/
2.之前开发已经装了Ubuntu16.04 server版本,repo、samba之类的常用工具已经安装过了,主要做了python的升级,因为Ubuntu16.04 源里面的python版本不满足要求,所以需要手动编译升级步骤分享如下,此法树莓派也能用,python版本可以自选定(编译鸿蒙源码 hi3861 目标平台需要使用 scons,默认安装的scons 版本需要 python 版本>=3.7)。
. ubuntu安装需要build-tools (可以先自行先修改Ubuntu源加速下载)
$ sudo apt-get update
$ sudo apt-get install build-essential tk-dev
$ sudo apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev
$ sudo apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
$ sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
如果有部分版本找不到可以用更新的版本 (e.g. libdb5.4-dev insteadof libdb5.3-dev).
. https://www.python.org/ftp/python/下载你想要的版本,我这边用了3.8.6,在ubuntu里面
$ wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
.解压编译命令如下
$ tar zxvfPython-3.8.6.tgz
$ cd Python-3.8.6
$ ./configure--prefix=/usr/local/opt/python-3.8.6
$ make
$ sudo make install
. 创建软连接
$ sudo rm
$ sudo rm /usr/bin/pydoc3
$ sudo rm /usr/bin/python3
$ sudo rm /usr/bin/python3m
$ sudo rm /usr/bin/pyvenv-3
$ sudo rm /usr/bin/pip3
$ sudo ln -s /usr/local/opt/python-3.8.6 /bin/pydoc3.8 /usr/bin/pydoc3
$ sudo ln -s /usr/local/opt/python-3.8.6 /bin/python3.8 /usr/bin/python3
$ sudo ln -s /usr/local/opt/python-3.8.6 /bin/python3.8m /usr/bin/python3m
$ sudo ln -s /usr/local/opt/python-3.8.6 /bin/pyvenv-3.8 /usr/bin/pyvenv-3
$ sudo ln -s /usr/local/opt/python-3.8.6 /bin/pip3.8 /usr/bin/pip3

3.其他的部分可以william hill官网 其他人的教程,或者鸿蒙官网
https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

三、Windows环境的部分
参考发烧友以下帖子
https://bbs.elecfans.com/jishu_1997120_1_1.html
和官方网站
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
https://device.harmonyos.com/cn/docs/ide/user-guides/import_project-0000001050164980

需要注意事项如下
1.在安装hpm和其他npm包的时候以管理员权限打开CMD 终端

2.使用国内镜像源,加速模块下载速度,并且执行顺序请按以下操作
npm configset registry https://registry.npm.taobao.org
npm install-g @ohos/hpm-cli
npm install-g windows-build-tools
npm install-g tftp
npm install-g serialport
npm install-g @serialport/parser-readline

3.如果npm包安装过程中出问题可以使用以下指令卸载重装
npm uninstall-g @ohos/hpm-cli
npm uninstall-g windows-build-tools
npm uninstall-g tftp
npm uninstall-g serialport
npm uninstall-g @serialport/parser-readline

4.遇到node.lib 库损坏的解决方案
2020-10-27_01.png
异常信息如上请到 https://nodejs.org/download/release/ 下载对应的node.lib
我的版本是12.18.4对应下载https://nodejs.org/download/release/v12.18.4/win-x64/ 下载完成后替换 C:UsersxxxAppDataLocal
ode-gypCache12.18.4x64
下的node.lib

5.解决点击burn后,显示无法加载文件 C:UsersxxxAppDataRoaming
pmxxx
,因为在此系统上禁止运行脚本的方法
https://www.cnblogs.com/carriezhao/p/12618392.html

6.烧录的时候按reset key无作用提示“Wait connect success flag(hisilicon) overtime”, 发现是因为接JTAG小板导致的,具体原因不清楚,拔掉小板reset按完后可以正常烧录
2020-10-27_02.png

四、入门资料可以去找连老师的帖子看
传送门 https://bbs.elecfans.com/user/3953656
依照连老师的帖子已经实现“Hello word”和OLED 的显示,第一版烧录效果如下
first burn.jpg


感谢william hill官网 的各位无私奉献,才能这么快开启鸿蒙的大门~~~





` HZK.jpg

更多回帖

×
发帖