This course contains a series of Embedded Systems questions and explanations.
Embedded C: pointers, memory layout, memory types, makefiles, compilation steps, interrupts, semaphores, safe coding questions.
Electronics: Subjects such as transistors circuits, amplifiers, resistors , capacitors , differential signaling, darlington pair, current mirror, logic gates with transistors, buck, boost, buck-boost converters, basic electronics in Embedded Systems, stepper motors, DC motors, PCB design
Microcontrollers and Computer Architecture: Subjects such as timers, ADC, I2C, SPI, UART, DMA, PWM, Harvard architecture, Von-Neumann, bit operations, CPU architecture, interrupts
Embedded Systems in Automotive industry: Subjects such as CAN protocol, FlexRay, standards, testing methods, AUTOSAR, OBD, CAN FD
Networking: Subjects such as OSI stack, routers, switches, ARP protocol, spanning tree protocol, socket, pipes, linux, threads, processes