Cours en ligne
Safety and security
What are Safety & Security in Embedded Systems?
Cybersecurity and functional safety work together for connected products and industrial IoT. Anchored in the EU Cyber Resilience Act (CRA) and standards like IEC 62443, IEC 61508, and ISO 26262 (plus ETSI EN 303 645 and NIS2), the goal is to prevent hazards, withstand attacks, and keep devices dependable throughout their lifetime—from concept and development to updates in the field.
Modern platforms provide strong building blocks out of the box: secure boot chains (TF-A/U-Boot, HAB/AHAB, SBSFU/TF-M), isolation with TrustZone-M and OP-TEE, and Linux hardening features (SELinux/AppArmor, dm-verity/IMA, namespaces, seccomp). On the safety side, practices like MISRA/CERT coding, static analysis, FMEA/FTA, watchdogs, and CRC/ECC reduce faults without slowing development.
Our ac6 training courses help you master this ecosystem—covering risk and threat analysis, SBOM/VEX and vulnerability handling, key management and secure update/rollback, Linux/MCU hardening and TrustZone partitioning, and the safety lifecycle with evidence (plans, traceability, safety case). The outcome: products that are both secure and safe, ready for real-world assessments.
Langages
FPGA
Ces cours s'adressent aux professionnels du domaine de l'ingénierie électronique et sont conçus pour leur fournir les compétences et les connaissances dont ils ont besoin pour concevoir et mettre en Œuvre des systèmes numériques complexes à l'aide de FPGA et de VHDL.
Dans ces cours, les participants apprendront l'architecture et les caractéristiques des FPGA et comment mettre en Œuvre des circuits numériques en les utilisant. Le flux de conception des systèmes basés sur FPGA et l'utilisation de langages de description du matériel, tels que VHDL, seront également couverts. D'autre part, un cours VHDL se concentrera sur le langage spécifique de description du matériel VHDL, y compris sa syntaxe, ses types de données et ses méthodologies de conception.
Temps-Réel
ac6-formation vous propose des formations vous permettant de réaliser des applications utilisant un système d'exploitation embarqué, mais aussi d'adapter ce système d'exploitation si le besoin s'en fait sentir.
Et comme créer des systèmes fonctionnant en temps réel pose de nombreux problèmes spécifiques, ac6-formation propose toute une gamme de cours permettant de se former aux différents outils et techniques à utiliser dans ce contexte.
Linux
ac6-formation vous propose des formations vous permettant de réaliser des applications sur Linux embarqué, mais aussi d'adapter ce système d'exploitation si le besoin s'en fait sentir.