本文首发于:【 】【HZHY-AI300G智能盒试用连载体验】+ 智能工业互联网网关 - 北京合众恒跃科技有限公司 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)
HZHY-AI300G智能盒默认的系统是Ubuntu,这样非常方便使用,接上USB键盘和鼠标就像使用电脑一样。 |
厂商在百度盘中提供了测试例程,今天就来简单的测试一下。
RTC测试
厂商提供的例程是针对交叉编译环境的,要在本地编译,修改修改一下Makefile。
将原来的代码中的CC注释掉:
#CC=/home/hzhy/HZHY/RK3568/rk356x_linux_sdk/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-gcc
CC=/home/hzhy/HZHY/RK3568/3568_demo/HZ-EVM-RK3568-GCC/bin/aarch64-buildroot-linux-gnu-gcc
APP_SRC_DIR = ./src
APP_INC_DIR = ./inc
改为:
#CC=/home/hzhy/HZHY/RK3568/rk356x_linux_sdk/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-gcc
#CC=/home/hzhy/HZHY/RK3568/3568_demo/HZ-EVM-RK3568-GCC/bin/aarch64-buildroot-linux-gnu-gcc
APP_SRC_DIR = ./src
APP_INC_DIR = ./inc
然后Make就可以得到可执行文件了。
开发板的RTC设备为/dev/rtc或/dev/rtc0。默认的设备访问权限是只有root用户可以读写,所以使用sudo chmod 666 /dev/rtc
将设备修改为人人可以读写。然后运行./rtc_demo rtc -r
就可以读出RTC数据了。
UART测试
我在后面会用到RS485,所以也简单的运行了一下UART的程序程序。
从程序的结果可以看出,系统中有4个USB串口,这是4G模块所使用的,可以通过串口给模块发指令,进行上网操作;另外三个串口,ttyS0应该是RS232,而ttyS7和ttyS8应该是RS485接口。
后面,我会专门测试串口的使用。