这几个字母我都认识,放一起就不知道是啥啦
费了好大劲
找到这样一个链接
http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
原来是这个意思:
CMSIS - Cortex Microcontroller Software Interface Standard
CMSIS - Cortex Microcontroller Software Interface Standard
The ARM® Cortex® Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces.Creation of software is a major cost factor in the embedded industry. By
standardizing the software interfaces across all Cortex-M silicon
vendor products, especially when creating new projects or migrating
existing software to a new device, means significant cost reductions.
The CMSIS enables consistent and simple software interfaces to the
processor for interface peripherals, real-time operating systems, and
middleware. It simplifies software re-use, reducing the learning curve
for new microcontroller developers and cutting the time-to-market for
devices.
原来就是在硬件上抽象出来一个层次。这样操作起来就统一啦,也方便移植啦,也省费用啦....,貌似都没我啥事。
继续贴图,虽然我看不懂这是啥玩意。