CMSIS

Started by tha, June 13, 2022, 07:34:34 AM

Previous topic - Next topic

tha

https://www.arm.com/technologies/cmsis
https://arm-software.github.io/CMSIS_5/General/html/index.html
ต้องขอขอบคุณทางทีมงานเว็บไซส์นี้ ที่ให้ความรู้เรามาไว้ ณ ที่นี้ด้วยครับ

CMSIS  Version 5.9.0
Common Microcontroller Software Interface Standard

Introduction

CMSIS คือชุดเครื่องมือ, API, เฟรมเวิร์ก และเวิร์กโฟลว์ที่ช่วยให้การนำซอฟต์แวร์กลับมาใช้ใหม่ง่ายขึ้น ลดเส้นโค้งการเรียนรู้สำหรับนักพัฒนาไมโครคอนโทรลเลอร์ เร่งการสร้างโปรเจ็กต์และดีบั๊ก และลดเวลาในการออกสู่ตลาดสำหรับแอพพลิเคชั่นใหม่ .

CMSIS เริ่มต้นจาก a vendor-independent hardware abstraction layer Arm® Cortex®-M based processors และต่อมาได้รับการขยายเพื่อรองรับ entry-level Arm Cortex-A based processors. เพื่อลดความซับซ้อนในการเข้าถึง, CMSIS กำหนด generic tool interfaces และเปิดใช้งาน consistent device ที่รองรับโดย providing simple software interfaces ไปยัง the processor และ the peripherals.

CMSIS ถูกกำหนดโดยความร่วมมืออย่างใกล้ชิดกับผู้จำหน่ายซิลิคอนและซอฟต์แวร์หลายรายและให้แนวทางทั่วไปในการเชื่อมต่อกับ peripherals, real-time operating systems, and middleware components. มีจุดมุ่งหมายเพื่อเปิดใช้งาน the combination of software components จากผู้ขายหลายราย.

CMSIS เป็นโอเพ่นซอร์สและได้รับการพัฒนาร่วมกันบน GitHub

CMSIS Components


tha

Motivation

CMSIS ได้รับการสร้างขึ้นเพื่อช่วยอุตสาหกรรมในการสร้างมาตรฐาน. มันเปิดใช้งาน consistent software layers และ device support พาดผ่าน a wide range of development tools and microcontrollers. CMSIS ไม่ใช่ a huge software layer ที่นำสู่ overhead และไม่กำหนด standard peripherals. The silicon industry ดังนั้นสามารถรองรับความแตกต่างอย่างกว้างขวางของ Arm Cortex processor-based devices ด้วยมาตรฐานทั่วไปนี้.