Linux and tools
- Shell simple commands, Bash
- Users, groups, permissions
- Vim
- Build process
- Git
- Gnu Make, GCC, G++
- GDB
- Valgring/Gprof
- Lcov/Gcov
- Doxygen
Electronics, PCB design
- Voltage, resistance, current
- Parallel vs Series connections
- AC/DC
- Documentation(data-sheet, reference manual, etc.)
- Resistor, capacitor, inductor
- Semiconductors
- Transistor(Mosfet/BJT/IGBT)
- Operation amplifier
- Modulation(PAM, PWM, PPM, etc)
- Protocols(USART, I2C, SPI, I2S, CAN)
- GPIO(Tri-state logic, high-impedance, pull-up/down, open-drain, etc)
- PCB design, Kicad IDE
- MCU/FPGA
- JTAG
- NVIC
- DMA
- Interrupts
- Flash/Nor/Nand/etc
- Timers
- Clock source(HSI, LSE, HSE, etc), clock configuration(PLL, prescaler)
- LUT/Flip-flop/slice/etc