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++)
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