讨论:CMSIS VS 德州仪器硬件抽象层
Discussion: CMSIS VS Hardware Abstraction Layer by method of Texas Instruments
我使用 TI TMS320 MCU 多年。 TI 提供了用于访问硬件的头文件和源文件。正如您可能知道的那样,TI 实现了一个硬件抽象层来执行此操作。
ARM 微控制器附带 CMSIS,这是硬件抽象层的标准。
我想知道你的意见;你更喜欢哪种方法?
我对TI很方便。这个简单易懂。
问候,
拉斯
CMSIS 和制造商 HAL 不是排他性的。通常你会同时使用两者。 ARM 提供 CMSIS 来设置 ARM 内核,例如 NVIC(嵌套向量中断控制器)。微控制器制造商为附加外设(如 I2C、UART...)提供 HAL。
我使用 TI TMS320 MCU 多年。 TI 提供了用于访问硬件的头文件和源文件。正如您可能知道的那样,TI 实现了一个硬件抽象层来执行此操作。
ARM 微控制器附带 CMSIS,这是硬件抽象层的标准。
我想知道你的意见;你更喜欢哪种方法?
我对TI很方便。这个简单易懂。
问候,
拉斯
CMSIS 和制造商 HAL 不是排他性的。通常你会同时使用两者。 ARM 提供 CMSIS 来设置 ARM 内核,例如 NVIC(嵌套向量中断控制器)。微控制器制造商为附加外设(如 I2C、UART...)提供 HAL。