HighTec and training provider Doulos contribute to the ecosystem with specialist training courses for the Rust programming language, enabling embedded software developers to build and deploy safe, secure, and robust Rust applications faster and more efficiently.
The Rust programming language is becoming increasingly important in embedded software development, particularly thanks to its robust safety and security functions. To give developers a kick-start into their Rust projects, HighTec is now cooperating with the training provider Doulos. Together, they promote practical, expert-led training that not only teaches the community how to best use the language for faster project success, but also how Rust can be used to advantage with legacy code in C/C++. Doulos’ Rust courses enable embedded software developers to accelerate their Rust projects and achieve maximum safety, security, and performance for their applications. In March 2023, HighTec launched the first Rust compiler for Infineon AURIX™ TC3x and TC4x microcontrollers. The training courses offered by Doulos now ensure that Rust beginners can quickly tackle their first Rust projects while integrating their legacy C/C++ code base.
The “Rust Fundamentals” course serves as a general introduction to Rust programming for building embedded systems and can be delivered in four days of in-person training or five interactive sessions of six hours each of live online training. Embedded software developers are not only introduced to Rust’s fundamental principles and project management, but they also learn about the language syntax basics and Rust’s outstanding memory management features as well as advanced language constructs and abstract data types, through lectures and hands-on exercises. Doulos provides extensive course materials and workbooks with practical examples for future reference. The “Rust Fundamentals” course is also suitable for software engineers without prior knowledge of C/C++ or experience with microcontrollers and embedded software programming. A follow-on training on “Rust for Embedded Firmware” from Doulos will be available soon.
HighTec was able to contribute its experience in embedded development with Rust to the design of the Doulos training courses. The HighTec automotive grade compilers for C/C++ and Rust are both based on the innovative LLVM Open Source technology. The compilers are available for the leading automotive and industrial microcontroller architectures (AURIX, Arm, and RISC-V) and enable embedded software developers to shorten their time to market and accelerate the certification of safety-critical applications. Through the cooperation with Doulos, HighTec ensures that even newcomers to Rust learn how to take advantage of Rust’s robust safety and security features, particularly in conjunction with C/C++ and the security and safety benefits of the ASIL D certified AURIX TC3x and TC4x microcontrollers.
“It has been a pleasure to work with our experienced trainers and industry partners to bring training solutions to the Rust community. Our Rust course makes developers project-ready to deliver fast on Rust projects,” said Thomas Winkler, Doulos VP of Sales & Business Development in Europe & Asia. “I would like to thank HighTec for providing feedback on our Rust course. We plan to continue contributing to the development of the Rust ecosystem through our training courses, live webinars, and on-demand content.”
“We want to give embedded software developers a boost to their Rust projects, so they can achieve the best results in terms of safety and performance. Providing them with a powerful Rust compiler and tools is one prerequisite; easy access to hands-on training is another”, said Mario Cupelli, CTO of HighTec EDV-Systeme GmbH. “HighTec is an active Silver Member of the Rust Foundation and fully committed to supporting the technical development of the language and recognizing the needs of developers. By cooperating with Doulos we contribute to the Rust ecosystem: Together, we enable developers to accelerate their Rust projects and to build safe, secure, and robust systems.”
The full description of the “Rust Fundamentals” course and the scheduled online course dates are available at www.doulos.com/rustol
More information about HighTec’s AURIX Rust package and download options are available at www.hightec-rt.com/rust.
About Doulos
For over 30 years, Doulos has been dedicated to developing the skills, capability and productivity of engineers designing the latest technologies. The essential choice for independent training to over 5,400 companies spanning 84 countries, Doulos provides scheduled classes and bespoke team training both In-Person and Live Online. The course portfolio includes hardware design and verification languages and methodologies, embedded software, AI and deep learning. www.doulos.com
About HighTec EDV Systeme GmbH
HighTec EDV-Systeme GmbH, Saarbruecken/Germany, is the world’s largest commercial provider of compilers using innovative open-source technologies and offers ISO 26262 ASIL D certified tools for embedded software development, the real-time operating system PXROS-HR, and a wide range of design-in services.
HighTec’s ASIL D qualified C/C++ compiler for leading multicore microcontrollers in the automotive and industrial sectors such as Arm®, TriCore™/AURIX™/TRAVEO™ families, Power Architecture (PowerPC), GTM and Renesas architectures are continuously adapted and optimized to new architectures in close cooperation with the silicon partners. For Rust developers, the company offers the HighTec Rust Development Platform for Infineon’s AURIX TC3x and TC4x microcontrollers.
In addition to the multi-architecture compiler, HighTec offers PXROS-HR, a safety-certified multicore RTOS for applications with safety and multicore requirements. PXROS-HR guarantees robustness, safety, high performance, and data security in real-time environments. PXROS-HR is certified according to ISO 26262 ASIL D / IEC 61508 SIL 3 and is complemented for ASIL D development by a Tool Qualification Kit as a basis for the certification of customer applications.
Complementing this portfolio, HighTec offers development, training and consulting services.
Founded in 1982, HighTec is a privately held global company with offices in Germany, the Czech Republic, the Netherlands, Hungary and China. For more information about HighTec EDV-Systeme GmbH, visit www.hightec-rt.com.