Online Training |
You can see detailed course category descriptions by using the carrousel on top. You can also click on category definitions in the briefs hereafter.
Safety and security - Secure Embedded SystemsThere are various approaches to securing embedded systems, including the use of secure processors and specialized security hardware, the implementation of security protocols, and the use of secure coding practices. It is also important to have a system in place for distributing updates and patches to address newly discovered vulnerabilities.
At AC6 Training, we offer a range of courses on embedded security, including courses on secure coding practices, hardware security, and the use of secure processors.
Languages - Embedded and Real-Time Programming Languages
The C, C++ languages, and OpenCL for embedded systems category includes courses on language fundamentals, advanced programming techniques, and the use of these technologies in specific embedded systems applications.
These courses are typically targeted at professionals in the field of electronic engineering, and are designed to provide them with the skills and knowledge they need to design and implement complex digital systems using FPGAs and VHDL.
In an FPGA course, participants will learn about the architecture and features of FPGA devices and how to implement digital circuits using them. The design flow of FPGA-based systems and the use of hardware description languages, such as VHDL, will also be covered. In the other hand, a VHDL course will focus on the specific VHDL hardware description language, including its syntax, data types and design methodologies.
Real-Time - Design and Program Embedded and Real-Time Systems
The courses cover a range of topics related to embedded RTOS, including RTOS fundamentals, RTOS architecture and design, and RTOS development using specific platforms such as FreeRTOS, AzureRTOS ThreadX and ZephyrOS. These courses are designed to provide professionals with the skills and knowledge they need to develop and maintain real-time systems that are reliable, efficient, and scalable.
Moreover as creating systems that work in real-time pose specific challenges ac6 provides also courses to explain you all the specific techniques and tools to use in this context.
Linux - Installing, programming and writing drivers
Ac6-training trainings not only teach you how to build applications on embedded Linux, but also how to adapt the operating system to your hardware or environment when the need arises.