Home > On-Demand Archives > Theatre Talks >

Using Open-Source Build Tools in a Professional Environment

Christopher Seidl - Watch Now - EOC 2024 - Duration: 30:31

Using Open-Source Build Tools in a Professional Environment
Christopher Seidl

The open-source CMSIS-Toolbox offers new ways of working on embedded projects. It uses CMSIS-Packs for device/board support and access to reusable software components. The operation is controlled via intuitive csolution project files in YAML format. The build engine CMake/Ninja calls the C/C++ compiler toolchain that generates the build output. In this session, professional developers will learn how to use the new project format in an IDE integration, and on CI and MLOps systems.

1 / 4
Please log in or create an account to test your knowledge and see the answers.

What is the main professional benefit of using the CMSIS-Toolbox as described in the talk?

A It provides reproducible builds by managing versioned CMSIS-Packs and their component dependencies.
B It replaces traditional IDEs entirely by providing a full GUI-only development environment.
C It requires using only ARM's proprietary compiler toolchain to guarantee compatibility.
D It automatically generates product documentation and field bug fixes for you.
E It eliminates any need to manage linker scripts or pack versions manually.
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

Erwin
Score: 0 | 2 years ago | 1 reply

Hello Christopher, as you mentioned there are integrations for ARM Compiler, ARM GCC, IAR and CLANG. As I've seen from the list this are all cross compilers for target code. Are there any plans to support dual targetting by adding support for Windows or Linux compilers?

ChristopherSeidlSpeaker
Score: 0 | 2 years ago | no reply

Hello.Erwin,
I'm not sure if I understand your question correctly. You are asking if you could compile the code for Windows/Linux systems? If so, no this is not planned. We are talking about mmicrocontrollers here, not microprocessors.

cijart
Score: 0 | 2 years ago | no reply

very useful effort.

OUR SPONSORS & PARTNERS