You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CMSIS/Documentation/Doxygen/Toolbox/src/mainpage.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ The CMSIS-Toolbox provides command-line tools for:
11
11
12
12
CMSIS-Toolbox is actively maintained in a dedicated GitHub repository and released as a set of binary utilities.
13
13
14
-
-[**CMSIS-Toolbox GitHub Repo**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox) - contains the source code and releases.
15
14
-[**CMSIS-Toolbox User Guide**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/README.md) - provides user documentation for the CMSIS-Toolbox.
16
15
-[**CMSIS-Toolbox Artifacts**](https://artifacts.keil.arm.com/cmsis-toolbox/) - pre-built utilities for integration into IDEs and CI workflows.
16
+
-[**CMSIS-Toolbox GitHub Repo**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox) - contains the source code and releases.
17
17
18
18
## Overall Workflow
19
19
@@ -29,12 +29,12 @@ The `cbuild` command orchestrates the overall build process and calls individual
29
29
30
30
- Flexible CLI tools that can be used stand-alone or integrated into [VS Code](https://marketplace.visualstudio.com/items?itemName=Arm.keil-studio-pack) or DevOps systems for Continuous Integration (CI).
31
31
- Stand-alone tools that are available for all host platforms (Windows, Mac, Linux) and flexible deployable.
32
+
- Support for multiple toolchains (Arm, GCC, IAR, and LLVM compiler), even within the same set of project files and command line options to select different toolchains during verification.
32
33
-[Software Packs](https://www.keil.arm.com/packs/) simplify tool setup with `device:` or `board:` selection and project creation with access to reusable software components.
33
34
- Organize solutions with projects that are independently managed simplifies a wide range of use cases including multi-processor applications or unit testing.
34
35
- Provisions for product lifecycle management (PLM) with versioned software packs that are easy to update and management for configuration files.
35
36
- Software layers enable code reuse across similar applications with a pre-configured set of source files and software components.
36
37
- Multiple hardware targets allow application deployment to different hardware (test board, production hardware, virtual hardware, etc.).
37
38
- Multiple build types support software testing and verification (debug build, test build, release build, ect.).
38
-
- Support for multiple toolchains, even within the same set of project files and command line options to select different toolchains during verification.
39
39
- Linker Script Management utilizes device and board information to define the available memory and allows flexible control of the linker operation.
40
40
- Uses a CMake backend for the build process that integrates with other tools such as VS Code intellisense.
0 commit comments