Training aimed at engineers with prior experience working with POSIX systems and wishing to understand specific details of Linux. Throughout the training, the following topics will be covered:

  • Device trees and their relationship with drivers
  • The role of Linux within an embedded system
  • Kernel configuration
  • The driver or module system
  • Laptop (Linux)
  • Experience in Software development in C
  • Experience in any Linux Distribution and the use of the Terminal
  • Beaglebone Black
  • Modular expansion board (Includes Alphanumeric LCD, EEPROM, LEDs, buttons, and CAN)
  • Duration of the upskilling: 8 weeks (10 hours per week)
  • Dedication: 10 hours per week
  • Session with instructor: 2 remote sessions per week (2 hours each)
  • Independent activities: 6 hours per week for assigned practical tasks.