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++)
Mărturii (3)
Am înțeles procesul sistemului de operare și cum le legăm pe toate factorii împreună, inclusiv informațiile de rețea. Acum am o imagine clară și completă despre ce se întâmplă în aceste calculatoare și cum se comunică între ele. În cele din urmă, am câștigat cunoștințe despre cel mai important sistem de operare, care este Linux, și cum putem implementa propriul nostru Linux încorporat.
Rawda Alnaqbi - beamtrail
Curs - Introduction to Embedded Linux (Hands-on training)
Tradus de catre o masina
Conținutul. Acesta a fost foarte nou pentru mine, astfel încât am învățat multe.
Juan Castro - iVolve
Curs - Introduction to Embedded Linux (Hands-on training)
Tradus de catre o masina
M-am gândit că conținutul (atât teoretic, cât și practic) a fost excelent și exact ceea ce ne dorim/așteptam. Exercițiile au fost provocătoare, dar realizabile.
Mike Kleinau - iVolve
Curs - Introduction to Embedded Linux (Hands-on training)
Tradus de catre o masina