Lokalne, prowadzone przez instruktora kursy szkoleniowe na żywo dotyczące systemów wbudowanych demonstrują poprzez interaktywne ćwiczenia praktyczne podstawy i zaawansowane tematy systemów wbudowanych. Szkolenie z systemów wbudowanych jest dostępne jako "szkolenie online na żywo" lub "szkolenie na żywo na miejscu". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pomocą interaktywnego, zdalnego pulpitu . Szkolenie na żywo na miejscu może odbywać się lokalnie w siedzibie klienta w Tarnów lub w korporacyjnych centrach szkoleniowych NobleProg w Tarnów. NobleProg — Twój lokalny dostawca szkoleń
Tarnów
Hotel Tarnovia, Kościuszki 10, Tarnów, Polska, 33-100
Sala szkoleniowa NobleProg jest usytuowana w hotelu Tarnovia przy ulicy Kościuszki 10 w Tarnowie. Dzielnica Strusina w której zlokalizowany jest hotel Tarnovia jest największą pod względem ludności dzielnicą Tarnowa. Dworzec PKP od sali szkoleniowej dzieli 500 metrów, jest to ok. 6 minut spaceru, z dworca autbousowego PKS odległość wynosi ok 350 metrów, spacerem przez ulicę Krakowską zajmie to ok. 4 minut.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych inżynierów i techników motoryzacyjnych, którzy chcą zdobyć praktyczne doświadczenie w testowaniu, symulowaniu i diagnozowaniu ECU za pomocą narzędzi Vector, takich jak CANoe i CANape.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć rolę i funkcję ECU w systemach motoryzacyjnych.
Konfigurować i konfigurować narzędzia Vector, takie jak CANoe i CANape.
Symulować i testować komunikację ECU w sieciach CAN i LIN.
Analizować dane i przeprowadzać diagnostykę ECU.
Tworzenie przypadków testowych i automatyzacja procesów testowania.
Kalibracja i optymalizacja ECU przy użyciu praktycznych podejść.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych inżynierów motoryzacyjnych i programistów systemów wbudowanych, którzy chcą zrozumieć teoretyczne aspekty ECU, koncentrując się na narzędziach i metodologiach opartych na wektorach stosowanych w projektowaniu i rozwoju motoryzacyjnym.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć architekturę i funkcje ECU w nowoczesnych pojazdach.
Analizować protokoły komunikacyjne stosowane w rozwoju ECU.
Poznaj narzędzia oparte na wektorach i ich teoretyczne zastosowania.
Zastosować zasady rozwoju oparte na modelach do projektowania ECU.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych inżynierów systemów wbudowanych i programistów AI, którzy chcą wdrożyć modele uczenia maszynowego na mikrokontrolerach przy użyciu TensorFlow Lite i Edge Impulse.
Pod koniec tego szkolenia uczestnicy będą mogli
Zrozumieć podstawy TinyML i jego zalety dla aplikacji brzegowych AI.
Skonfigurować środowisko programistyczne dla projektów TinyML.
Trenować, optymalizować i wdrażać modele AI na mikrokontrolerach o niskim poborze mocy.
Wykorzystanie TensorFlow Lite i Edge Impulse do wdrożenia rzeczywistych aplikacji TinyML.
Optymalizacja modeli AI pod kątem wydajności energetycznej i ograniczeń pamięci.
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy dowiedzą się, jak zaprogramować Arduino przy użyciu zaawansowanych technik, przechodząc przez proces tworzenia prostego systemu ostrzegania o czujnikach.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć, jak działa Arduino.
Zagłębić się w główne komponenty i funkcje Arduino.
Szkolenie na żywo prowadzone przez instruktora w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą dowiedzieć się, jak używać wbudowanego języka C do programowania różnych typów mikrokontrolerów opartych na różnych architekturach procesorów (8051, ARM CORTEX M-3 i ARM9).
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy dowiedzą się, jak zaprogramować Arduino do rzeczywistych zastosowań, takich jak sterowanie oświetleniem, silnikami i czujnikami wykrywania ruchu. Ten kurs zakłada wykorzystanie prawdziwych komponentów sprzętowych w środowisku laboratoryjnym na żywo (nie symulowanego oprogramowania);
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Programowanie Arduino do sterowania oświetleniem, silnikami i innymi urządzeniami.
Zrozumieć architekturę Arduino, w tym wejścia i złącza dla urządzeń dodatkowych.
Dodaj komponenty innych firm, takie jak wyświetlacze LCD, akcelerometry, żyroskopy i moduły GPS, aby rozszerzyć funkcjonalność Arduino.
Zrozumienie różnych opcji w językach programowania, od C do języków typu "przeciągnij i upuść".
Testowanie, debugowanie i wdrażanie Arduino w celu rozwiązywania rzeczywistych problemów.
Procesor ARM jest jednym z rodziny procesorów opartych na architekturze RISC (reduced instruction set computer) opracowanej przez Advanced RISC Machines (ARM).
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zbudować robota przy użyciu sprzętu Arduino i języka Arduino (C/C++).
Pod koniec tego szkolenia uczestnicy będą w stanie
Zbudować i obsługiwać zrobotyzowany system, który zawiera zarówno oprogramowanie, jak i komponenty sprzętowe
Zrozumieć kluczowe pojęcia stosowane w technologiach robotycznych
montować silniki, czujniki i mikrokontrolery w działającym robocie
Zaprojektować mechaniczną strukturę robota
Uczestnicy
Programiści
Inżynierowie
Hobbyści
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
Zestawy sprzętowe zostaną określone przez instruktora przed szkoleniem, ale z grubsza będą zawierać następujące komponenty:
Arduino płytka
Sterownik silnika
Czujnik odległości
Urządzenie podrzędne Bluetooth
Płytka prototypowa i kable
Kabel USB
Zestaw pojazdu
Uczestnicy będą musieli zakupić własny sprzęt.
Jeśli chcesz spersonalizować to szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
Buildroot to projekt typu open-source, który zawiera skrypty tworzące zestaw narzędzi do kompilacji krzyżowej, konfigurowalny obraz głównego systemu plików i Linux jądro dla urządzeń wbudowanych. Podczas tego praktycznego kursu uczestnicy dowiedzą się, jak z niego korzystać:
Jak wybrać oprogramowanie, które trafi do głównego systemu plików.
Jak dodawać nowe pakiety i modyfikować istniejące.
Jak dodać wsparcie dla nowych płyt wbudowanych.
Podczas kursu zostaną utworzone bootowalne obrazy systemu plików. Kursy zdalne są dostarczane przy użyciu emulatora QEMU, podczas gdy w klasie można korzystać z QEMU lub prawdziwych płyt wbudowanych wybranych przez trenera.
Inne projekty o podobnych celach obejmują projekt Yocto i OpenWRT. Skorzystaj z tych prezentacji, aby określić, który z nich jest właściwym wyborem dla Twoich potrzeb.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla inżynierów i informatyków, którzy chcą zastosować podstawy obwodów i elektroniki do projektowania urządzeń i systemów wykorzystujących właściwości komponentów elektrycznych do rozwoju funkcjonalności sprzętu.
Pod koniec tego szkolenia uczestnicy będą w stanie
Ustawiać i konfigurować niezbędne narzędzia i programy do rozwoju obwodów i płytek drukowanych.
Zrozumieć podstawowe zasady stojące za obwodami i inżynierią elektroniki.
Wykorzystywać podstawowe komponenty elektroniczne w konstruowaniu wydajnych technologii sprzętu komputerowego.
Optymalizacja urządzeń elektronicznych poprzez wdrażanie metod analizy obwodów.
Zastosować podstawy elektroniki i obwodów do rozwoju aplikacji korporacyjnych.
Czy C++ nadaje się do systemów wbudowanych, takich jak mikrokontrolery i systemy operacyjne czasu rzeczywistego?
Czy programowanie obiektowe powinno być stosowane w mikrokontrolerach?
Czy C++ jest zbyt daleko od sprzętu, aby było wydajne?
To prowadzone przez instruktora szkolenie na żywo odpowiada na te pytania i pokazuje poprzez dyskusję i praktykę, w jaki sposób C++ może być używany do tworzenia systemów wbudowanych z kodem, który jest dokładny, czytelny i wydajny. Uczestnicy wprowadzają teorię w praktykę, tworząc przykładową aplikację wbudowaną w C++.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zrozumieć zasady modelowania obiektowego, programowania oprogramowania wbudowanego i programowania w czasie rzeczywistym
Tworzyć kod dla systemów wbudowanych, który jest mały, szybki i bezpieczny
Unikać nadmiernego rozmiaru kodu wynikającego z szablonów, wyjątków i innych funkcji języka
Zrozumieć problemy związane z użyciem C++ w systemach krytycznych dla bezpieczeństwa i w czasie rzeczywistym
Debugować program C++ na urządzeniu docelowym
Uczestnicy
Programiści
Projektanci
Format kursu
Połączenie wykładów, dyskusji, ćwiczeń i intensywnej praktyki
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest skierowane do inżynierów i naukowców, którzy chcą nauczyć się i zastosować implementacje DSP, aby efektywnie obsługiwać różne typy sygnałów i uzyskać lepszą kontrolę nad wielokanałowymi systemami elektronicznymi.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Ustawianie i konfigurowanie niezbędnej platformy oprogramowania i narzędzi do cyfrowego przetwarzania sygnałów.
Zrozumienie pojęć i zasad, które są fundamentalne dla DSP i jego zastosowań.
Zapoznanie się z komponentami DSP i wykorzystanie ich w systemach elektronicznych.
Generowanie algorytmów i funkcji operacyjnych przy użyciu wyników z DSP.
Używać podstawowych funkcji platform oprogramowania DSP i projektować filtry sygnałowe.
Syntetyzować symulacje DSP i implementować różne typy filtrów dla DSP.
Dwudniowy kurs obejmujący wszystkie zasady projektowania z przykładami kodu w połączeniu z najnowszą technologią przemysłową; bardzo przydatny dla programistów oprogramowania motoryzacyjnego.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów C, którzy chcą nauczyć się wbudowanych zasad projektowania C.
Pod koniec tego szkolenia uczestnicy będą mogli
Zrozumieć względy projektowe, które sprawiają, że wbudowane programy C są niezawodne
Zdefiniować funkcjonalność systemu wbudowanego
Zdefiniować logikę i strukturę programu w celu uzyskania pożądanego rezultatu
Zaprojektować niezawodną, wolną od błędów aplikację wbudowaną
Uzyskać optymalną wydajność z docelowego sprzętu
Format kursu:
Interaktywny wykład i dyskusja
Ćwiczenia i praktyka
Praktyczna implementacja w środowisku laboratoryjnym na żywo
Opcje dostosowywania kursu:
Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia.
Cele kursu
Zapewnienie zrozumienia podstaw wbudowanego GNU/Linux, jak poszczególne elementy pasują do siebie. Jakie komponenty są potrzebne do zbudowania wbudowanego systemu GNU/Linux, skąd je wziąć i jak je skonfigurować/zbudować/zainstalować? Skąd uzyskać pomoc? Co z licencjami na oprogramowanie? Ćwiczenia praktyczne zapewnią ci niezbędne doświadczenie praktyczne, aby po pomyślnym ukończeniu tego szkolenia rozwijać własne wbudowane systemy GNU/Linux.
Opis
Ten pięciodniowy kurs szkoleniowy wykorzystuje praktyczne ćwiczenia połączone z instrukcjami, aby zilustrować koncepcje wbudowanego GNU/Linux. Został on zaprojektowany, aby szybko doprowadzić cię do prędkości. Filozofia, koncepcje i polecenia niezbędne do efektywnego korzystania z GNU/Linux są opisane poprzez połączenie teorii i szkolenia w miejscu pracy.
Nie wymyślaj koła na nowo, ale ucz się od doświadczonego trenera i zabierz do domu praktyczną wiedzę na temat GNU/Linux oraz umiejętność efektywnego wykorzystania go we własnym projekcie rozwoju wbudowanego.
Kto powinien wziąć udział?
Menedżerowie, kierownicy projektów, inżynierowie oprogramowania, sprzętu, rozwoju, systemów, testerzy, administratorzy, technicy i inne osoby zainteresowane technologią, które chcą jak najszybciej zrozumieć, jak działa Embedded GNU/Linux. Musisz korzystać z GNU/Linux lub musisz pozwolić sobie na luksus, aby zdecydować, czy ma to sens, czy nie. Być może próbowałeś już używać Embedded GNU/Linux, ale nie jesteś pewien, czy wszystko zrobiłeś we właściwy sposób. Obecnie używasz innego systemu operacyjnego i chcesz dowiedzieć się, czy GNU/Linux może być lepszy i/lub tańszy.
Opcje dostawy
Wszystkie materiały szkoleniowe są w języku angielskim, ale ich prezentacja może odbywać się w języku angielskim lub niemieckim, zgodnie z życzeniem, na całym świecie.
na miejscu - prowadzony przez instruktora
on-line - prowadzony przez instruktora
połączenie na miejscu/on-line - prowadzone przez instruktora
Dwudniowy kurs składający się z około 60% praktycznych laboratoriów koncentrujących się na wewnętrznych elementach jądra Embedded Linux, architekturze, rozwoju i badaniu, jak pisać i integrować kilka typów sterowników urządzeń.
Kto powinien wziąć udział?
Inżynierowie zainteresowani Linux rozwojem jądra w systemach wbudowanych i platformach.
Jest to dwudniowy kurs obejmujący wszystkie podstawowe zasady budowania wbudowanych systemów linuksowych, około 60% całego czasu kursu to praktyczna implementacja do rzeczywistych zastosowań przy użyciu tych samych standardów i narzędzi, które są używane w przemyśle.
To szkolenie ma na celu wprowadzenie C++ jako powszechnego rozszerzenia języka C w kontekście obiektowego programowania systemów wbudowanych. Ponieważ C++ obejmuje C, to szkolenie poprowadzi nas w naturalny sposób od C do C++, pozwalając zajrzeć pod maskę implementacji C++. Jest to szczególnie cenne, gdy C++ jest stosowany w środowisku z ograniczonymi zasobami. Standard C++ przeszedł ostatnio gruntowną rewizję, znaną jako C++11, a nowa wersja, C++14, jest w przygotowaniu. Kurs ten obejmuje tematy wprowadzone w tych poprawkach, które są szczególnie przydatne, takie jak wydajne zarządzanie pamięcią, współbieżność wykorzystująca środowisko wielordzeniowe oraz programowanie blisko sprzętu.
CELE/KORZYŚCI
Głównym celem tej klasy jest umiejętność używania C++ w “poprawny sposób”.
Wprowadzenie C++ jako obiektowego języka alternatywnego w kontekście systemu wbudowanego
Pokazanie podobieństw – i różnic – w stosunku do języka C
Zrozumienie różnych strategii zarządzania pamięcią – szczególnie semantyki przenoszenia wprowadzonej w C++11
Zajrzenie pod maskę i zrozumienie, do czego prowadzą różne paradygmaty w C++ w kodzie maszynowym
Wykorzystanie szablonów do osiągnięcia bezpiecznych typowo abstrakcji wyższego rzędu dla programowania blisko sprzętu – dostępu do pamięci mapowanej I/O oraz przerwań – szczególnie szablonów wariadycznych wprowadzonych w C++11
Dostarczenie kilku przydatnych wzorców projektowych, szczególnie przydatnych w kontekście systemów wbudowanych
Kilka ćwiczeń w celu przećwiczenia niektórych koncepcji
ODBIORCY/UCZESTNICY
Szkolenie skierowane jest do C++- programistów, którzy zamierzają rozpocząć korzystanie z C++ w kontekście systemu wbudowanego.
WCZEŚNIEJSZA WIEDZA
Kurs wymaga podstawowej wiedzy z zakresu C++ programowania, odpowiadającej naszym szkoleniom ”C++ – Level 1” i ”C++ Level 2 – Introducing C++11”.
ĆWICZENIA PRAKTYCZNE
Podczas szkolenia przećwiczysz prezentowane koncepcje w szeregu ćwiczeń. Wykorzystamy otwarte i darmowe zintegrowane środowisko programistyczne Eclipse
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy dowiedzą się krok po kroku, jak zbudować system wbudowany Linux od podstaw. Od budowy minimalistycznego jądra po konfigurację procesów uruchamiania i inicjalizacji, uczestnicy poznają narzędzia, techniki i sposób myślenia potrzebne do wdrożenia w pełni funkcjonalnego systemu wbudowanego Linux.
W przypadku szkoleń zdalnych, QEMU będzie używane do emulacji sprzętu. Inne platformy, w tym rzeczywiste urządzenia sprzętowe, mogą być rozpatrywane indywidualnie.
Kurs obejmuje aspekty nowoczesnych dialektów języka C (C99, C11, C2x) związane z programowaniem wbudowanym oraz wytyczne dotyczące wydajnych i odpornych na błędy technik programowania. Przykłady/ćwiczenia są implementowane na mikrokontrolerach z rodziny STM32.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą projektować wysokowydajne systemy wbudowane przy użyciu FPGA.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Instalacja i konfiguracja narzędzi programowych FPGA potrzebnych do projektowania i symulacji systemu wbudowanego.
Wybór najlepszej architektury FPGA dla danej aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy dowiedzą się, jak kodować za pomocą FreeRTOS, przechodząc przez proces tworzenia prostego projektu RTOS przy użyciu mikrokontrolera.
Pod koniec tego szkolenia uczestnicy będą mogli
Zrozumieć podstawowe pojęcia systemów operacyjnych czasu rzeczywistego.
Poznać środowisko FreeRTOS.
Dowiedz się, jak kodować za pomocą FreeRTOS.
Interfejs aplikacji FreeRTOS do sprzętowych urządzeń peryferyjnych.
Kurs stanowi wprowadzenie do architektur ARMv6-M, ARMv7-M i ARMv9-M oraz rdzeni procesorowych z rodziny Cortex-M wykorzystywanych w popularnych mikrokontrolerach.
Kursowi mogą opcjonalnie towarzyszyć ćwiczenia praktyczne z wykorzystaniem mikrokontrolerów z rodziny STM32.
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy poznają podstawy IoT, przechodząc przez proces tworzenia systemu czujników IoT opartego na Arduino.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć zasady IoT, w tym komponenty IoT i techniki komunikacji.
Dowiedz się, jak korzystać z modułów komunikacyjnych Arduino, które mogą być używane w różnych systemach IoT.
Dowiedzieć się, jak używać i programować aplikację mobilną do sterowania Arduino.
Wykorzystanie modułu Wi-Fi do połączenia Arduino z innym urządzeniem.
Kurs stanowi wprowadzenie do architektury RISC-V i opartych na niej mikrokontrolerów. Kursowi mogą opcjonalnie towarzyszyć ćwiczenia praktyczne z wykorzystaniem mikrokontrolera GD32VF103 oraz ćwiczenia z programowania w języku C lub asemblerze z wykorzystaniem symulatora RARS.
Opis
Ta 5-dniowa klasa szkoleniowa wykorzystuje praktyczne ćwiczenia połączone z instrukcjami, aby zilustrować koncepcje wewnętrznych elementów jądra GNU / Linux i rozwoju sterowników urządzeń. Został zaprojektowany tak, aby szybko przyspieszyć pracę. Opisujemy procesy, koncepcje i polecenia niezbędne do pisania sterowników urządzeń GNU / Linux poprzez połączenie teorii i szkolenia w miejscu pracy.
Nie wymyślaj koła na nowo, lecz ucz się od doświadczonego trenera, a zdobędziesz praktyczną wiedzę i umiejętność jej efektywnego wykorzystania we własnym projekcie programowania wbudowanego.
Kto powinien wziąć udział?
Osoby zainteresowane rozwojem lub oceną sterowników urządzeń GNU/Linux, takie jak inżynierowie oprogramowania, inżynierowie terenowi, kierownicy (projektów), inżynierowie sprzętu.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla programistów FPGA, którzy chcą używać Vivado do projektowania, debugowania i wdrażania rozwiązań sprzętowych.
Pod koniec tego szkolenia uczestnicy będą mogli
Rozwijać systemy HDL za pomocą kodu C i narzędzi Vivado.
Projekt LEDE (Linux Embedded Development Environment) to system operacyjny Linux oparty na OpenWrt. Jest to kompletny zamiennik dla dostarczanego przez dostawców oprogramowania sprzętowego szerokiej gamy routerów bezprzewodowych i urządzeń niesieciowych.
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak skonfigurować router bezprzewodowy oparty na LEDE.
Publiczność
Administratorzy i technicy sieci
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Kurs stanowi wprowadzenie do projektowania oprogramowania opartego na RTOS dla systemów wbudowanych/IoT. Uczestnicy zapoznają się z koncepcjami RTOS, mechanizmami synchronizacji i scenariuszami projektowania oprogramowania przy użyciu RTOS. Ćwiczenia wykonywane są na płytkach STM32 Nucleo 144 lub podobnych.
Model Based Development (MBD) to metodologia tworzenia oprogramowania, która umożliwia szybszy i bardziej opłacalny rozwój systemów dynamicznych, takich jak systemy sterowania, przetwarzania sygnałów i systemy komunikacyjne. Opiera się ona na modelowaniu graficznym, a nie tradycyjnym programowaniu tekstowym.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak stosować metodologie MBD w celu obniżenia kosztów rozwoju i przyspieszenia czasu wprowadzania na rynek oprogramowania wbudowanego.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Wybrać i wykorzystać odpowiednie narzędzia do wdrożenia MBD.
Wykorzystanie MBD do szybkiego rozwoju na wczesnych etapach projektu oprogramowania wbudowanego.
Skrócić czas wprowadzania oprogramowania wbudowanego na rynek.
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
To prowadzone przez instruktora szkolenie na żywo w Tarnów (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą poznać zasady projektowania mikrokontrolerów.
To prowadzone przez instruktora szkolenie na żywo w Tarnów (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą wdrożyć NetApp ONTAP.
Po zakończeniu tego szkolenia uczestnicy będą mogli
Konfigurować i administrować klastrem ONTAP 9.3 (3 dni).
Zabezpieczać dane za pomocą technologii Data Protection (2 dni).
Projektowanie obwodów drukowanych PCB (Printed Circuit Board) odnosi się do procesu projektowania, wytrawiania i drukowania obwodów na układzie płytek sygnałowych. EAGLE to bezpłatnie dostępna aplikacja komputerowa do projektowania obwodów drukowanych PCB.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać oprogramowania Eagle do tworzenia płytek drukowanych PCB. Kurs rozpoczyna się od zbadania zestawu istniejących schematów, a następnie narysowania oryginalnego obwodu w Eagle. Szkolenie przechodzi przez proces projektowania płytki drukowanej i omawia proces produkcji płytek (kurs nie obejmuje fizycznej produkcji płytek).
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Tworzenie płytek drukowanych (PCB) na podstawie dowolnego schematu
Tworzenie schematów i projektowanie płytek drukowanych przy użyciu programu Eagle
Eksportowanie plików zgodnych ze standardami branżowymi w celu skonstruowania płytki drukowanej
Uczestnicy
Inżynierowie
Technicy
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwagi
Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Projektowanie obwodów drukowanych PCB (Printed Circuit Board) odnosi się do procesu projektowania, wytrawiania i drukowania obwodów na układzie płytek sygnałowych. Altium Designer to bezpłatnie dostępna aplikacja komputerowa do projektowania obwodów drukowanych PCB.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać z oprogramowania Altium do tworzenia obwodów drukowanych. Kurs rozpoczyna się od zbadania zestawu istniejących schematów, a następnie narysowania oryginalnego obwodu w Altium. Szkolenie przechodzi przez proces projektowania i produkcji płytki drukowanej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Tworzenie płytek drukowanych (PCB) z dowolnego schematu
Tworzenie schematów i projektowanie płytek drukowanych przy użyciu Altium
Drukowanie i wytrawianie fizycznej płytki drukowanej
Eksportowanie plików zgodnych ze standardami branżowymi w celu wysłania do dużego producenta
Uczestnicy
Inżynierowie
Technicy
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwagi
Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Raspberry Pi to bardzo mały, jednopłytkowy komputer.
Podczas tego prowadzonego przez instruktora szkolenia na żywo uczestnicy dowiedzą się, jak skonfigurować i zaprogramować Raspberry Pi, aby służył jako interaktywny i wydajny system wbudowany.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Skonfiguruj IDE (zintegrowane środowisko programistyczne) dla maksymalnej wydajności programowania
Zaprogramuj Raspberry Pi do sterowania urządzeniami takimi jak czujniki ruchu, alarmy, serwery internetowe i drukarki.
Zrozumienie architektury Raspberry Pi, w tym wejść i złączy dla urządzeń dodatkowych.
Zapoznanie się z różnymi opcjami języków programowania i systemów operacyjnych.
Testowanie, debugowanie i wdrażanie Raspberry Pi w celu rozwiązywania rzeczywistych problemów.
Uczestnicy
Programiści
Technicy sprzętu/oprogramowania
Osoby techniczne we wszystkich branżach
Hobbyści
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
Raspberry Pi obsługuje różne systemy operacyjne i języki programowania. Ten kurs będzie wykorzystywał Raspbian oparty na systemie Linux jako system operacyjny i Python jako język programowania. Aby poprosić o konkretną konfigurację, skontaktuj się z nami.
Uczestnicy są odpowiedzialni za zakup sprzętu i komponentów Raspberry Pi.
System operacyjny czasu rzeczywistego (RTOS) to system operacyjny przeznaczony do obsługi danych procesowych aplikacji w czasie rzeczywistym, zazwyczaj bez opóźnień buforowania.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą pisać, ładować i uruchamiać modele uczenia maszynowego na bardzo małych urządzeniach wbudowanych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Instalacja TensorFlow Lite.
Załaduj modele uczenia maszynowego na urządzenie wbudowane, aby umożliwić mu wykrywanie mowy, klasyfikowanie obrazów itp.
Dodaj sztuczną inteligencję do urządzeń sprzętowych bez polegania na łączności sieciowej.
Kurs przedstawia popularne interfejsy szeregowe stosowane w systemach wbudowanych oraz przydatne praktyczne szczegóły ich implementacji. Prezentacji towarzyszą ćwiczenia praktyczne z wykorzystaniem mikrokontrolerów STM32.
Kurs przedstawia podstawowe aspekty programowania urządzeń USB i praktyczne wykorzystanie STM32CubeIDE do projektowania oprogramowania układowego urządzeń USB.
W tym prowadzonym przez instruktora szkoleniu na żywo w Tarnów uczestnicy dowiedzą się, jak utworzyć system kompilacji dla wbudowanego Linux opartego na Yocto Project.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć podstawowe pojęcia stojące za systemem kompilacji Yocto Project, w tym przepisy, metadane i warstwy.
Zbudować obraz Linux i uruchomić go pod emulacją.
Oszczędzać czas i energię budując systemy wbudowane Linux.
Opis
To czterodniowe szkolenie łączy teorię z praktycznymi ćwiczeniami w celu wprowadzenia Yocto Project. Odpowiada na często zadawane pytania, takie jak:
Czy naprawdę konieczne jest używanie innej wersji toolchaina/bibliotek/pakietów dla każdego projektu GNU/Linux, a na dodatek stosowanie innego przepływu pracy?
Czy można zapewnić, że środowisko programistyczne jest identyczne dla wszystkich deweloperów/dostawców i że za ponad 10 lat nadal będzie można tworzyć identyczne kompilacje jak dziś?
Czy YP może pomóc dowiedzieć się, na jakich licencjach oprogramowania są licencjonowane używane pakiety?
Sesje praktyczne są przeprowadzane na docelowym sprzęcie (np. Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Po zakończeniu szkolenia będziesz mógł pobrać obraz docker z Ubuntu 14.x i wszystkimi preinstalowanymi zależnościami oraz przykładami, aby pracować z materiałem kursu we własnych laboratoriach. Należy pamiętać, że nie jest to kurs wprowadzający do Embedded GNU/Linux. Powinieneś już wiedzieć, jak działa Embedded GNU/Linux i jak skonfigurować / zbudować jądro GNU/Linux i sterowniki jądra.
Kto powinien wziąć udział?
Używasz już GNU/Linux w swoich projektach i prawdopodobnie słyszałeś o Yocto Project, ale nie odważyłeś się przyjrzeć mu bliżej lub miałeś trudności z jego użyciem. Nie wiesz, czy i jak twój codzienny przepływ pracy może być dostosowany do YP i ogólnie uważasz, że YP jest raczej skomplikowany. Po co nam to wszystko, skoro wcześniej wszystko było (podobno) o wiele łatwiejsze? Po szkoleniu powinieneś być w stanie zdecydować, czy potrzebujesz YP, czy nie. Warsztaty skierowane są do programistów, programistów, inżynierów systemowych, testerów, administratorów, inżynierów i innych osób zainteresowanych YP, z solidną znajomością Embedded GNU/Linux.
Kurs ten stanowi kompleksowe wprowadzenie do języka programowania Zig, obejmujące jego składnię, zarządzanie pamięcią, tworzenie aplikacji i zaawansowane funkcje. Uczestnicy zdobędą praktyczne doświadczenie z unikalnym podejściem Zig do bezpieczeństwa, wydajności i interoperacyjności, co czyni go silną alternatywą dla C i Rust. Kurs obejmuje praktyczne ćwiczenia wzmacniające naukę i budujące pewność siebie w pisaniu wydajnych, niezawodnych programów Zig.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (19)
Może więcej ćwiczeń byłoby lepsze dla nauki, ale czas był zbyt mały.
Gianpiero Arico' - Urmet Spa
Szkolenie - Embedded Linux Systems Architecture
Przetłumaczone przez sztuczną inteligencję
On odpowiada na moje pytania bardzo dobrze wytłumaczone.
Khaled Almarzooqi - Beamtrail
Szkolenie - Circuits and Electronics Fundamentals
Przetłumaczone przez sztuczną inteligencję
Dodatkowa wiedza na temat historii porotokołów/rozwiązań - jak to powstało
Michal Baczynski - t-media Polska sp. z o.o.
Szkolenie - Introduction to Embedded Computers
Sean był dynamicznym prelegentem, a ćwiczenia praktyczne były bardzo interesujące i widzę, jak będą one naprawdę zastosowane.
Temira Koenig - Yeshiva University
Szkolenie - Raspberry Pi for Beginners
Przetłumaczone przez sztuczną inteligencję
Przedstawienie skomplikowanych kwestii w sposób jasny i zrozumiały
Szkolenie - The Yocto Project - An Overview - hands-on
Przetłumaczone przez sztuczną inteligencję
Szczegóły dotyczące zachowania kompilatora w zależności od użycia składni. Sekcje "Quiz" są bardzo stymulujące.
Andrea Pomatto
Szkolenie - Using C++ in Embedded Systems - Applying C++11/C++14
Przetłumaczone przez sztuczną inteligencję
Go Przykłady koncentrujące się na najbardziej przydatnych materiałach
Piotr Sowinski - Intel Technology Poland
Szkolenie - Object Oriented Programming with C++
Przetłumaczone przez sztuczną inteligencję
Kroków podstawowych, które są bardzo przydatne podczas pracy w środowisku schematów/PCB i przedstawiono zaawansowane funkcje, rzeczywiste demonstracje następują
hedda david - Allegro Microsystems Philippines, Inc.
Szkolenie - PCB Circuit Design with Altium
Przetłumaczone przez sztuczną inteligencję
Informacje przekazywane przez prowadzącego w kontekście użycia w praktyce oraz narzędzia.
Grzegorz Warchol - Sopem Sp. z o.o.
Szkolenie - C++ for Embedded Systems
Praktyczne zajęcia
James - Argent Energy
Szkolenie - Introduction to IoT Using Arduino
Przetłumaczone przez sztuczną inteligencję
Zdobywanie przydatnych wiedzy i rozjaśnianie niektórych spraw, o których wcześniej nie byłem pewien.
Kenneth Mahoney - University of Glasgow
Szkolenie - Arduino: Programming a Microcontroller for Beginners
Przetłumaczone przez sztuczną inteligencję
Ogromna wiedza prowadzącego.
Krzysztof Rybak - ABB Sp. z o. o.
Szkolenie - Embedded Linux: Building a System from the Ground Up
Uwielbiam wiedzę trenera.
Aaron Swift - ITW Hobart
Szkolenie - FreeRTOS: Programming for Real Time Operating Systems
Przetłumaczone przez sztuczną inteligencję
Wszechstronna wiedza trenera, wykraczająca poza program szkolenia oraz jego doświadczenie w branży.
Andrzej Bodura - TRW Polska sp. z o.o. Centrum Inzynieryjne
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Zagadnienia zawiązane z tworzeniem i używaniem makr, obrazowy opis standardu języka C i wyjaśnienie użyteczności w systemach embeded, zagadnienia zwiażane z kompilowaniem i kompilatorami.
Tomasz Torzewicz - TRW Polska sp. z o.o. Centrum Inzynieryjne
Szkolenie - Embedded C Application Design Principles for Automotive Professionals
I bardzo lubię mieć wirtualny PC online, mogę wykonywać ćwiczenia, kiedy tylko chcę.
Dongfu Li - Northforge Innovations Inc
Szkolenie - Yocto Project
Przetłumaczone przez sztuczną inteligencję
Lubię charakter praktyczny.
Maurice Egan
Szkolenie - Embedded Linux Kernel and Driver Development
Przetłumaczone przez sztuczną inteligencję
Bardzo dobre przygotowanie merytoryczne.
Magdalena Szumny
Szkolenie - Embedded C Application Design Principles
Szkolenie Embedded Systems Tarnów, szkolenie wieczorowe Embedded Systems Tarnów, szkolenie weekendowe Embedded Systems Tarnów, Embedded Systems boot camp Tarnów, kurs zdalny Embedded Systems Tarnów, edukacja zdalna Embedded Systems Tarnów, nauka przez internet Embedded Systems Tarnów, instruktor Embedded Systems Tarnów, Kurs Embedded Systems Tarnów, Kursy Embedded Systems Tarnów, nauczanie wirtualne Embedded Systems Tarnów, wykładowca Embedded Systems Tarnów, Trener Embedded Systems Tarnów, kurs online Embedded Systems Tarnów, lekcje Embedded Systems Tarnów