Intrati in legatura

Schița de curs

Scurt istoric al Linux

  • Înțelegerea originii și evoluției Linux în contextul Embedded Systems.

Prezentare generală a dezvoltării open-source

  • Introducere în principiile open-source și rolul lor în dezvoltarea de software embedded.

Introducere în Embedded Linux

  • Concepte cheie, componente și arhitectura sistemelor Embedded Linux.

Cross Development | Bootloadere

  • Înțelegerea necesității instrumentelor de cross-development.
  • Introducere în bootloadere precum U-Boot și importanța lor în pornirea unui sistem embedded Linux.

Construirea unui sistem embedded Linux custom

  • Sesiune practică de configurare a unui sistem embedded Linux custom pentru o platformă hardware aleasă (placă de dezvoltare bazată pe ARM sau MIPS).

Introducere în instrumentele pentru Embedded Linux

  • Explorarea instrumentelor esențiale folosite în dezvoltarea și gestionarea sistemelor embedded.

Introducere în Build Systems

  • Înțelegerea rolului și configurarea sistemelor de build precum Make, Bitbake etc. în proiectele de Embedded Linux.

Dezvoltarea și depanarea aplicațiilor Embedded Linux

  • Exerciții practice de scriere și depanare a unei aplicații pentru embedded Linux.
  • Utilizarea instrumentelor de dezvoltare comune (de ex., GDB, Eclipse cu CDT) pentru codare și troubleshooting.

Proiect final sau discuție pe bază de studiu de caz

  • Participanții sunt încurajați să discute un proiect sau un studiu de caz relevant pentru ei, aplicând ceea ce au învățat în curs.

Cerințe

  • Cunoștințe de bază despre Embedded Systems
  • Limbaj de programare de nivel înalt (C sau C++)
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite