=== Agenda ===
Microcontroller¶
Von Neumann vs Havard Architecture
Micro Processor¶
=> ALU + Register => Cpu load ?
Real Time/OS : (concurential prog)¶
Thread/Task/process Multi-task Semaphore vs Mutex Deadlock, spinlock, starving... Sync vs async
- Com Bus : i2c, spi, uart, can, flexray,
- Memory : register, ram, rom, flash, e2prom ...
- I/O
- ADC
Hardware¶
- pull up / pull down
- sensors : pressure, speed, giro/accelero, lidar, radar, gps, camera ...
-
Projects :
-
RTOS => Scheduler
- Stack CAN/SPI ...
Src: https://youtu.be/F321087yYy4