我想知道在项目中混合CMSIS_OS2API线程和本机THradX线程是最佳实践,还是应该将旧代码移植到本机THradX线程中。
我正在使用AZRTOS和STM32微控制器平台构建一个嵌入式设备。我必须移植x-立方体蜂窝FW包在我的应用程序中运行。该软件包是基于免费的RTOS和CMSIS_OSV1api。在移植该功能之后,我将需要使用netxduo来运行PPP接口,并构建应用程序逻辑。
我的选择是
将蜂窝调制解调器接口转换为CMSIS_OS2API,然后对任何新线程使用ThreadX本机API
将蜂窝调制解调器接口直接转换为ThreadX本机API
选项1是最佳实践,还是我应该将所有的FreeRTOS调用转换为ThreadX?
|