项目开发一 电力终端抄表之环境准备 随着碳中和、绿色新能源的推进,清洁能源比如光伏越发完善,随之相关的电力集抄设备也应运而生。本系列会以蓝牙透传抄表、电力计量为例来简单模拟电力设备终端。 一、开发环境 跟着文档《MYD-YG2LX-Linux软件开发指南》2.2软件环境章节,在Ubuntu下03_Tools\Toolchains\sdk目录解压出poky-glibc-x86_64-myir-image-full-aarch64-myir-yg2lx-toolchain-3.1.20.sh,然后运行该脚本会安装Linux开发工具链: 安装完按照提示让交叉编译工具链在主机Ubuntu上生效 ./opt/poky/3.1.20/environment-setup-aarch64-poky-linux ./opt/poky/3.1.20/environment-setup-armv7vet2hf-neon-vfpv4-pokymllib32-linux-gnueabi 然后输入$CC -v就能看到针对RZ/G2L的工具链版本。 二、蓝牙准备 手头有块nRF52840开发板,按照国网电力设备抄读蓝牙配置可知: 于是,修改NUS的UUID为如下配置,具体如下电力抄表profile为: | | | | 6e400001-b5a3-f393-e0a9-e50e24dc4179 | | | 6e400002-b5a3-f393-e0a9-e50e24dc4179 | | | 6e400003-b5a3-f393-e0a9-e50e24dc4179 | |
nRF52840烧录串口透传例程,,敲击ls /dev/ttySC*可看到有4个串口, RZ/G2L的UART1作为抄表口: 然后交叉连接nRF52840的P06(TX)和P08(RX)到RZ/G2L的RZ_SCIF1_RXD和RZ_SCIF1_TXD以及GND,
手头没有485模块,电力设备同样需要485线来进行可靠通信,自此电力设备的环境搭建完成。
|