Secure Embedded Programming (Rust)
Each participant will receive a workshop kit that they will use during the courses. Each kit consists of flashcards and the hardware necessary to follow the workshop and complete the tasks.
The hardware consists of a Micro:bit v2 device.
The notions covered in this course are:
- Introduction to the Rust programming language
- A basic idea of how rust works
- Rust versions
- Basic Data Types
- Complex data types
- Control flow
- Rust memory management
- Clone and copy
- Memory Allocation
- Rust patterns
- Pattern matching
- Result & Option
- Introduction to TockOS
- System architecture
- Driver development
- Using the C user space library
- Driver library
- Using the Rust user space library
- Driver Library
The programming languages used will be C and Rust.
What do I need to know to attend this course?
- C Language Programming – necessary
- OS knowledge
Enroll now to secure your spot and take advantage of the lower registration fee!