About Open-CMSIS-Pack
The Open-CMSIS-Pack project offers a flexible and easy to use end to end development flow for embedded software - from project creation to software execution on real or virtual hardware.
List of Repositories
Specifications
Repository
Description
Documentation
Open-CMSIS-Pack-Spec
A specification describing a delivery mechanism for software components, device parameters, and evaluation board support. It also defines the build tools for projects based on software packs.
Access the pre-built specification directly .
Open-CMSIS-CDI-Spec
A set of APIs to enable firmware updates, running IoT applications, and RTOSes on a broad range of devices.
Refer to the Readme.md file.
Ready-to-use Tools
Repository
Description
Documentation
CMSIS-Toolbox
A set of command-line tools for software packs.
The documentation explains the download, installation, and configuration process.
gen-pack
A library for scripts creating Open-CMSIS-Packs.
Refer to the Readme.md file.
gen-pack-action
A GitHub workflow action generating documentation and Open-CMSIS-Packs.
Refer to the Readme.md file.
vidx2pidx
A package index generator.
Refer to the Readme.md file.
Examples
Repository
Description
Documentation
csolution-examples
A collection of exemplary csolution-based projects.
Refer to the Readme.md file.
Visual Studio Code
Repository
Description
Documentation
vscode-get-started
Setup of VS Code environment along wiht an example project.
Refer to the Readme.md file.
Create Software Packs
Repository
Description
Documentation
SW-Pack-HandsOn
Explains the steps to create a simple software pack.
Refer to the Readme.md file.
Tools Source Code