拿到AT板子快两个月了,距离提交项目也没有几天了,我目前的进度是把RT-Thread成功移植到板子上,需要实现功能的裸板程序也已经测试了一个月了,在最后这几天里,我把裸板程序放在RT-Thread这个实时操作系统上。接下来我就说一下我的裸板程序都有什么。
第一个就是bootloader,主要是用于以后升级软件,直接使用对应的上位机,不使用jlink。
第二个就是功能代码,我的功能很简单,就是不断的获取TSIC506温度传感器的信息,然后把这个信息发送给lora模块。
第三个就是低功耗,温度节点对电池的续航要求比较高,所以,当温度节点采集一次温度信息并发送成功后,就立即进入低功耗模式,等待下次的唤醒,唤醒芯片的操作由lora来完成。 |