https://kb.segger.com/Using_embOS_in_CMSIS-Pack_projects
为何选择embOS CMSIS?
随着微处理器架构日益复杂,性能不断提升且外设功能多样化,缩短开发时间并降低成本成为迫切需求。(Open-)CMSIS-Pack旨在提升基于Cortex-M微控制器和工具链的软件可移植性与复用性。它提供交付机制、示例项目及评估板支持,使嵌入式开发工具能够便捷地使用软件组件、设备驱动和中间件。通过embOS的(Open-)CMSIS-Pack,可快速可靠地创建和评估基于Cortex-M微控制器及各类集成开发环境的embOS项目。
embOS的CMSIS-RTOS抽象层
embOS的(Open-)CMSIS-Pack包含操作系统抽象层——即embOS的CMSIS-RTOS层。该层提供具有统一功能集的通用API,其中定义了众多应用所需的函数名称和参数。这使得在不修改应用程序的情况下替换实时操作系统成为可能。对软件开发人员而言,这带来了无需依赖单一实时操作系统即可编写代码和构建软件架构的优势。同时,直接使用embOS API将更高效,因为无需经过中间层——由于embOS API已是事实标准,附加抽象层显得多余。相同的embOS API可适用于任何内核和编译器。



335

被折叠的 条评论
为什么被折叠?



