1、PM电源管理框架中定义了几种休眠模式,分别是什么?
定义了六种休眠模式,类型如下:
等级0的 PM_SLEEP_MODE_NONE
等级1的 PM_SLEEP_MODE_IDLE
等级2的 PM_SLEEP_MODE_LIGHT
等级3的 PM_SLEEP_MODE_DEEP
等级4的 PM_SLEEP_MODE_STANDBY
等级5的 PM_SLEEP_MODE_SHUTDOWN
2、音频设备包括两种,分别是什么?
RTthread的Audio设备驱动框架支持录音设备(MIC设备)和播音设备(SOUND设备);
3、在注册MIC设备时,会注册为什么类型?
uint32_t flag(音频设备标记,MIC设备的flag一般为RT_DEVICE_FLAG_RDONLY,为只读类型)
4、WLAN管理框架层包含哪两个部分?
WLAN管理框架部分和WLAN私有工作队列部分;
5、描述添加wlan设备的步骤,以及你学习到了什么?
21.2创建WLAN设备;
21.3实现WLAN设备:①wlan_init:初始化设备;②wlan_scan:扫描;③wlan_get_rssi:获取信号强度;④wlan_cfg_promisc:配置混杂模式;⑤wlan_set_channel:设置信道;⑥wlan_set_country:设置国家码;⑦wlan_send发送数据;
21.4注册WLAN设备
通过本章,和设备实现章节的介绍,了解了WLAN设备驱动的编写与实现的操作方法。