Intrati in legatura
 Durata 14 ore

Schița de curs

Scurtă istorie a 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 | Boot Loaders

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

Construirea unui sistem Embedded Linux personalizat

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

Introducere în instrumentele Embedded Linux

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

Introducere în Build Systems

  • Înțelegerea rolului și configurării build systems precum Make, Bitbake etc. în proiectele 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 comune de dezvoltare (de exemplu, GDB, Eclipse cu CDT) pentru codare și depanare.

Proiect final sau discuție pe studiu de caz

  • Participanții sunt încurajați să discute un proiect sau studiu de caz cu care se pot identifica, 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++)

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite