前言:
很开心假期之前
开发板就发货了,这个假期有事做咯
1.开箱
开箱没什么好说的,本人对这类开箱的内容也不感冒,这里就不专门水字数了.
2.通电
通电也没什么好说的,拿个type-cd 的线往插孔里面一杵就好了
3.搭建开发环境
参考了官方文档,里面要用vbox导入一个虚拟机,我手头上有现成的开发环境,就不用这些步骤了,直接用git把代码拉下来
- git clone https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openhARMony3.0lts.git
- cd lockzhiner-rk2206-openharmony3.0lts
复制代码
然后配置一下gcc,需要下载gcc编译器
- wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
复制代码
然后解压出来:
- mkdir -p ~/toolchain/
- tar -jxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/
复制代码
设置环境变量:
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
- export PATH=~/toolchain/gcc-arm-none-eabi-10.3-2021.10/bin:$PATH
复制代码
然后使环境变量生效:
4.就可以编译了
- hb set -root .
- hb set
- lockzhiner
- lockzhiner-rk2206
- 选择lockzhiner-rk2206
- hb build -f
复制代码
这里有一个问题,要把shell脚本的shell改成bashell
- sudo dpkg-reconfigure dash
复制代码
如果没有问题就会显示构建成功,有问题就排查问题.
6.编译手势案例
修改这个文件:vendor/lockzhiner/rk2206/samples/BUILD.gn
然后修改makefile:device/rockchip/rk2206/sdk_liteos/Makefile
再执行编译指令,加上`-b=release`
等一会就编出来了
这里有个问题,如果不加-f的话修改是不生效的,但是加了的话编译很费时间,希望能尽快解决这个问题
编译完成就下载(需要把u***转到vbox或者vmware去),在开发板上先按下MASKROM按键再按一下RESET按键,再执行下面这个指令
等一会就下载成功了
7.运行手势案例
打开你的串口终端软件,这块就不多截图了(贴图很费劲,已经跟
论坛反映很多次发帖改版,就是不改,咱也不知道,也不敢问)
在传感器面前挥挥手就能看到亮灯了,一共支持10种手势,上,下,左,右,离远,离近,顺时针,逆时针,挥手等等
8总结
手势传感器案例就体验到这里了,这个还是挺好玩的,后期可以做一个菜单模块,利用手势滑动菜单.拭目以待吧.
0