SAL 的孕育而出,使得 RT-Thread 可以无缝接入各式各样的网络芯片或模块(例如: W5500/CH395 这类自带协议栈的以太网芯片,带 AT指令的 WiFi 模块、GPRS 模块、NB-IoT模块等等),极大地提升了RT-Thread 在 IoT 领域对于不同网络硬件的兼容性。其主要特性如下(图示三): 抽象、统一多种网络协议栈接口 提供标准 BS...
第一步:打开CubeMX,对相关功能进行配置 ①、打开LSE ②、 设置RTC; ③、配置RTC时钟 第二步:打开RT-Thread Settings 打开其中的RTC配置 第三步:在stm32f4xx_hal_conf_bak.h中取消HAL_RTC_MODULE_ENABLED的注释 第四步:在board.h中取消BSP_USING_ONCHIP_RTC的注释; 第五步:将stm32f4xx_hal_msp.c下的H...
这里稍微提一下,RT-Thread 的 AT 组件已具有上述功能,很快将会发布,敬请期待…… 对接内置协议栈的网络芯片 随着像 W5500/CH395 这类网络芯片的越来越普及,我们的 MCU 也就不需要跑网络协议栈了,极大地降低了MCU的资源占用情况。可是跟AT模块也有同样的问题,怎么样才能保证应用层依然很简单地使用标准Socket进行编程?