Návrh FPGA pro zanořené systémy Počítačový Kurz
FPGA (Field Programmable Gate Array) je integrovaný obvod, který lze přizpůsobit po jeho výrobě.
Toto instruktorem vedené živé školení (online nebo na místě) je určeno inženýrům, kteří chtějí navrhovat vysokorychlostní vestavěné systémy pomocí FPGA.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat software nástroje FPGA potřebné k navrhování a simulaci vestavěného systému.
- Vybrat nejlepší architekturu FPGA pro aplikaci.
- Vytvářet a vylepšovat různé návrhy FPGA.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Množství cvičení a praxe.
- Praktické implementace v živém laboratořském prostředí.
Možnosti přizpůsobení kurzu
- Pokud chcete pořádat přizpůsobené školení pro tento kurz, kontaktujte nás k uspořádání.
Návrh Školení
Úvod
Přehled vývojových desek a HDL (Hardware Description Languages)
Přehled funkcí a architektury FPGA
Chápání procesu návrhu FPGA
Hodnocení architektur FPGA a typů paměti
Nastavení nástrojů pro návrh FPGA
Vytváření návrhu
Ověřování integrity návrhu
Simulace systému
Analýza časování návrhu
Zlepšování návrhu
Řešení problémů
Shrnutí a závěr
Požadavky
- Porozumění konceptům vestavěných systémů
- Zkušenosti s programováním v jakékoliv jazyce
Cílová skupina
- Vývojáři
- Inženýři elektronického designu
Veřejné školení vyžaduje minimálně 5 účastníků.
Návrh FPGA pro zanořené systémy Počítačový Kurz - Rezervace
Návrh FPGA pro zanořené systémy Počítačový Kurz - Dotaz
Návrh FPGA pro zanořené systémy - Dotaz ohledně konzultace
Reference (1)
Schopnost požadovat pokročilé předměty, i když nebyly původně plánovány.
Gabriel Chouinard - Spark Microsystems
Kurz - FreeRTOS: Programming for Real Time Operating Systems
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilé vývojářství Embedded Systems
35 HodinyToto instruktorem vedené živé školení (online nebo na místě) je určeno inženýrům, kteří se chtějí naučit používat vestavěný C pro programování různých typů mikrokontrolérů založených na různých architekturách procesorů (8051, ARM CORTEX M-3 a ARM9).
Arduino Pro začátečníky
21 HodinyV tomto instruktoru vedoucím, živém školení v České republice se účastníci naučí programovat Arduino pro praktické použití, jako je ovládání světel, motorů a čidel detekce pohybu. Toto kurzy předpokládá použití skutečných hardware komponentů v živém laboratorním prostředí (ne software-simulovaného hardwaru).
Na konci tohoto školení budou účastníci schopni:
- Programovat Arduino k ovládání světel, motorů a dalších zařízení.
- Porozumět architektuře Arduina, včetně vstupů a konektorů pro doplňkové zařízení.
- Přidat třetistranné komponenty jako jsou LCD obrazovky, akcelerometry, gyroskopy a GPS sledovače k rozšíření funkcionality Arduina.
- Porozumět různým možnostem programovacích jazyků, od C po drag-and-drop jazyky.
- Testovat, ladit a nasazovat Arduino k řešení praktických problémů.
Základy digitálního zpracování signálů (DSP)
21 HodinyTato instruktor-vedená živá školení v České republice (online nebo na místě) je určena inženýrům a vedoucím, kteří se chtějí naučit a aplikovat DSP implementace pro efektivní zpracování různých typů signálů a lepší kontrolu vícekanálových elektronických systémů.
Konec tohoto školení budou účastníci schopni:
- Nastavit a nakonfigurovat požadované softwarové platformy a nástroje pro digitální zpracování signálů.
- Pochopit koncepty a principy, které jsou základem DSP a jejich aplikací.
- Oznaamiliarizovat se s komponentami DSP a používat je v elektronických systémech.
- Vytvářet algoritmy a operační funkce na základě výsledků DSP.
- Používat základní funkce softwarových platform pro DSP a navrhovat filtry signálů.
- Synthesizovat simulace DSP a implementovat různé typy filtrů pro DSP.
Principy návrhu aplikací v jazyce Embedded C
14 HodinyToto instruktorem vedené školení (online nebo na místě) je určeno C programátorům, kteří se chtějí naučit principy návrhu vestavěných systémů v jazyce C.
Konec tohoto školení si účastníci budou moci:
- Porozumět aspektům návrhu, které činí vestavěné programy v jazyce C spolehlivými
- Definovat funkcionality vestavěného systému
- Definovat logiku a strukturu programu k dosažení požadovaného výsledku
- Návrhnout spolehlivou, bezchybnou vestavěnou aplikaci
- Dosáhnout optimálního výkonu cílového hardwaru
Formát kurzu:
- Interaktivní přednáška a diskuse
- Cvičení a praxe
- Přímé implementace v praktickém prostředí
Možnosti přizpůsobení kurzu:
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás.
Elektronická řídící jednotka (ECU) - Praktický výcvik s Vector
28 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé automobilové inženýry a techniky, kteří chtějí získat praktické zkušenosti s testováním, simulací a diagnostikou ECU pomocí nástrojů Vector, jako jsou CANoe a CANape.
Na konci tohoto školení budou účastníci schopni:
- Pochopit roli a funkci ECU v automobilových systémech.
- Nastavte a nakonfigurujte nástroje Vector, jako jsou CANoe a CANape.
- Simulujte a otestujte komunikaci ECU v sítích CAN a LIN.
- Analyzujte data a provádějte diagnostiku na ECU.
- Vytvářejte testovací případy a automatizujte pracovní postupy testování.
- Kalibrujte a optimalizujte ECU pomocí praktických přístupů.
Elektronická řídicí jednotka (ECU) - Teoretické základy Vector
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé automobilové inženýry a vývojáře vestavěných systémů, kteří chtějí porozumět teoretickým aspektům ECU, se zaměřením na vektorové nástroje a metodiky používané v automobilovém designu. a vývoj.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu a funkce ECU v moderních vozidlech.
- Analyzujte komunikační protokoly používané při vývoji ECU.
- Prozkoumejte nástroje založené na vektorech a jejich teoretické aplikace.
- Aplikujte na návrh ECU principy vývoje založené na modelu.
Vývoj jádra Embedded Linuxu a řídicích jednotek
14 HodinyDvoudenní kurz sestávající z přibližně 60 % praktických cvičení zaměřených na vnitřní části jádra, architekturu, vývoj a zkoumání toho, jak psát a integrovat několik typů ovladačů zařízení.
Kdo by se měl zúčastnit?
Inženýři se zájmem o Linux vývoj jádra na vestavěných systémech a platformách.
Úvod do Embedded Linuxu (praktický výcvik)
14 HodinyVytvářejte systémy Embedded Linux od základu pomocí průmyslově standardizovaných nástrojů pro cross-vývoj a praktických projektů. Tento dvou dnů trvající kurz pokrývá historii Linuxu, modely open-source vývoje, zavaděče, tvorbu vlastních systémů, sestavovací systémy a ladění aplikací. Díky 60% času věnovaného praktické implementaci účastníci nakonfigurují zavaděče, zkompilují vývojářské toolchainy, vytvoří souborové systémy a provedou reálné úkoly vývoje pro Embedded Linux.
FreeRTOS: Programování pro časově kritické operační systémy
14 HodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak kódovat pomocí FreeRTOS, když projdou vývojem jednoduchého projektu RTOS pomocí mikrokontroléru.
Na konci tohoto školení budou účastníci schopni:
- Pochopit základní pojmy operačních systémů pracujících v reálném čase.
- Naučte se prostředí FreeRTOS.
- Naučte se kódovat pomocí FreeRTOS.
- Rozhraní aplikace FreeRTOS s hardwarovými periferiemi.
Deploying AI na Mikrokontrolérech s TinyML
21 HodinyToto instruktážní, živé školení v České republice (online nebo na místě) je určeno pro středně pokročilé inženýry embedded systémů a vývojáře AI, kteří chtějí nasadit modely strojového učení na mikrokontrolery pomocí TensorFlow Lite a Edge Impulse.
Po absolvování tohoto školení budou účastníci schopni:
- Pochopit základy TinyML a jeho výhody pro aplikace hraniční AI.
- Nastavit vývojové prostředí pro projekty TinyML.
- Trénovat, optimalizovat a nasadit modely AI na mikrokontrolery s nízkou spotřebu energie.
- Použít TensorFlow Lite a Edge Impulse k implementaci reálných aplikací TinyML.
- Optimalizovat modely AI pro energetickou účinnost a omezující faktory paměti.
NetApp ONTAP
35 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí implementovat NetApp ONTAP.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a spravujte ONTAP 9.3 Cluster (3 dny).
- Ochrana dat pomocí Data Protection technologií (2 dny).
RISC-V od softwaru k siliconu: Programování, Linux, FPGA a aplikace v oblasti AI
21 HodinyEkosystém RISC-V prošl vývojem z okrajového open-source ISA na hlavní architekturu s významným trhovním potenciálem v oblasti Edge výpočtů, IoT, automobilového průmyslu, urychlení AI a serverových procesorů. Průmyslové zprávy identifikují kritický nedostatek odborníků: celosvětově existuje méně než 5 000 návrhářů čipů RISC-V při odhadovaných více než 15 000 volných pozicích v polovodičovém průmyslu. Klíčové trendy náboru ukazují, že zaměstnaváči priorizují znalosti architektury RISC-V v kombinaci s návrhem SoC, ověřením RTL (UVM/SystemVerilog), vývojem akcelerátorů AI, programováním systémů v jazyce Rust, důvěryhodnými výpočty dobytí a schopnostmi pracovat s open-source nástrojovým řetězcem. Nejrychleji rostoucí oblasti kompetencí představují automobilová RISC-V (ISO 26262), serverové procesory (přerušovací řídicí jednotky AIA, vícejadrová koherence) a NPU pro Edge AI inference. Společnosti jako SiFive, Qualcomm a Western Digital urychlily rozvoj RISC-V, čímž zvýšily poptávku po inženýrech, kteří dokážou v rámci jedné sady dovedností propojit specifikaci architektury, implementaci na siliconu, firmware a vývoj softwarového stacku.
Projekt Yocto
28 HodinyVe tomto live kurzu vedeném instruktorem v České republice si účastníci osvojí znalosti potřebné k vytvoření sestavovacího systému pro embedovaný Linux založeného na projektu Yocto.
Na konci tohoto školení budou účastníci schopni:
- Chápat základní koncepty sestavovacího systému projektu Yocto, včetně receptů (recipes), metadat a vrstev (layers).
- Sestavit linuxový obraz a spustit jej v emulaci.
- Ušetřit čas a energii při sestavování systémů pro embedované Linuxy.