前言
ST 公司提供的HAL 库,极大的方便了我们日常的编程操作,本文将介绍CMSIS、HAL库的结构、库目录、库文件之间的关系。
一、CMSIS 标准及库层次关系
因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产的Cortex 微控制器软件的兼容性问题,ARM 与芯片厂商建立了CMSIS 标准(Cortex MicroController Software Interface Standard)。
下图即为 CMSIS标准:
|
———————————————— 版权声明:本文为CSDN博主「Dir_xr」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Dir_x/article/details/128878053