前言
- RT-Thread有个sensor组件(框架),这个组件是用于把一些物理传感器注册成一个sensor device便于上层应用对传感器数据的读取和控制。
- 当然sensor框架打开后,需要实例化,编写应用软件,操作传感器
- 这里不使用具体的物理传感器,使用虚拟传感器sensor先工作,熟悉传感器RT-Thread的使用方法
sensor 组件介绍
-
可直接参考RT-Thread 官方文件:sensor 设备
-
sensor组件把sensor 管理抽象成设备,为上层提供标准rt_device API,从而实现应用于驱动的解耦。
-
上层应用可以通过一个sensor device传感器的名称可以读写,便于传感器的操作。
-
这种分层设计看起来比较臃肿,实际使用后降低了使用各种传感器的难度。
虚拟传感器设备
- 与Linux中的的思想类似,RT-Thread抽象采用设备框架,即设备与文件有一定的相似性。
- RT-Thread的rt_device