Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere
- Ce este proiectarea?
- C vs Embedded C
Ciclu de viață al unei aplicații embedded
- Procesul de dezvoltare
- Procesul de întreținere
- Ciclu de viață extins
Instrumente de proiectare
- Open source vs proprietare
- Compilatoare, asambloare și linkere
- Biblioteci
- Debuggers
- Simulatoare
- IDEs
Provocări în proiectarea embedded
- Constrângeri în proiectarea calculatoarelor embedded
- Considerații de cost
- Performanță și eficiență
- Consum de energie
- Management termic
Definirea obiectivelor de proiectare
- Menținerea simplității
- Definirea funcționalității
- Definirea logicii și structurii programului
Fiabilitatea sistemului
- Inspecție și întreținere
- Cerințe de uptime
- Puncte de defecțiune
Reutilizarea codului
- Proiectare fără redundanță
Abstraerea codului
- Ascunderea informațiilor
- Module independente de context
Modularizarea codului
- Descompunerea
- Cuplare slabă
- Coeziune puternică
- Dependențe aciclice
Mentenabilitatea codului
- Lizibilitate
- Testabilitate
- Configurabilitate
- Actualizări de performanță
Considerații hardware
- Scalabilitatea puterii termice de proiectare (TDP)
- Grafică integrată
- Altele
Rezumat și concluzie
Cerințe
- Cunoștințe de bază despre sistemele embedded
- Experiență în programarea Embedded C
- Înțelegerea elementelor fundamentale ale electronicii
Public țintă:
- Dezvoltatori
14 Ore
Mărturii (2)
Explicațiile și interactivitatea instrucționarului au fost excelente; chiar dacă probabil nu aveam suficientă experiență, am învățat foarte mult din acest curs!
Pieter Bruynseels - Spot Buy Center BV
Curs - Design Patterns
Tradus de catre o masina
Energia lui Monika și cunoștințele sale vastă, uneltele utile, adaptarea vitezei de instruire la grup
Natalia Kalinowska - Politechnika Lodzka
Curs - Design Thinking Fundamentals
Tradus de catre o masina