Home

Awesome

CMSIS-Zone

The branch main of this GitHub repository contains the CMSIS-Zone Utility that supports the multi-step approach for splitting complex multi-core systems into sub-systems. The CMSIS-Zone documentation is available under https://arm-software.github.io/CMSIS-Zone

CMSIS-Zone is flexible and supports multiple use-cases, for example the setup of MPU (memory protection unit) or TrustZone. It implements the infra-structure that is required for:

The source code of the CMSIS-Zone is released under open source license and part of cmsis-pack-eclipse.

Use Issues to provide feedback and report problems for the CMSIS-Zone Utility and the CMSIS-Zone project examples.

Note: The branch develop of this GitHub repository reflects our current state of example projects and is constantly updated. It allows you to review the work and provide feedback or create pull requests for contributions.

For further details see also the Slides of the Embedded World CMSIS Partner Meeting.

Tool Installation

The installation of CMSIS-Zone is described here https://arm-software.github.io/CMSIS_5/Zone/html/zTInstall.html.

For first steps refer to:

Directory Structure

DirectoryContent
DocumentationDirectory with source of CMSIS-Zone Documentation
ExampleExample projects that show the usage of CMSIS-Zone
SchemaXML schema files for content validation
TemplatesFreeMarker templates that generate output files
docsThe documentation for CMSIS-Zone

License

Arm CMSIS and the CMSIS-Zone examples in this repository are licensed under Apache-2.0.

Contributions and Pull Requests

Contributions are accepted under Apache-2.0. Only submit contributions where you have authored all of the code.

Issues and Labels

Please feel free to raise an issue on GitHub to report misbehavior (i.e. bugs) or start discussions about enhancements. This is your best way to interact directly with the maintenance team and the community. We encourage you to append implementation suggestions as this helps to decrease the workload of the very limited maintenance team.

We will be monitoring and responding to issues as best we can. Please attempt to avoid filing duplicates of open or closed items when possible. In the spirit of openness we will be tagging issues with the following:


Copyright (c) 2019-2023, ARM Limited and Contributors. All rights reserved.