EMBEDDED TECHNOLOGY NEWS Nieperiodyczny biuletyn nowości technicznych dla partnerów handlowych QTTC
|
|
- Kinga Wojciechowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Szanowni Państwo, Wszystkich z Państwa, którzy reprezentują wiodące technologicznie firmy polskie i prowadzą dzielność gospodarczą w zakresie której leży projektowanie rdzenie procesorów, układów typu SoC lub projektowanie i produkcja zawansowanych urządzeń elektronicznych pragniemy zainteresować niezwykle zawansowanymi mikroprocesorowymi narzędziami uruchomieniowymi, stosowanymi przez rzesze konstruktorów projektantów znanych światowych koncernów prowadzących podobną do Państwa działowość. Narzędzia te we wszystkich etapach projektowania, zarówno podczas projektowania rdzeni procesorów, rozbudowanych układów mikrokontrolerów typu SoC, a także zawansowanych kompletnych systemów elektronicznych, pozwalają na gruntowną emulację systemów oraz bezinwazyjne sprawdzenie poprawności projektu jeszcze przed jego produkcją, jak też w późniejszym etapie, podczas produkcji. Sprzęt i Narzędzia Programowe firmy LAUTERBACH Podstawową działalnością firmy Lauterbach jest projektowanie i produkcja mikroprocesorowego i programowego środowiska uruchomieniowego do usuwają i śledzenia błędów w układach elektronicznych jak też oprogramowaniu niskopoziomowym i aplikacyjnym oraz emulacji projektowanych układów elektronicznych. Dodatkowo Lauterbach od ponad 20 lat oferuje znakomite i tania analizatory stanów logicznych. Kluczową cechą analizatorów stanów logicznych serii TRACE32 jest płynna integracja ze sprzętem uruchomieniowym (debuggerami) wyposażonymi w opcje śledzenia (TRACE) niskopoziomowego oraz aplikacyjnego kodu źródłowego. Dla typowej aplikacji używającej analizatora stanów logicznych zaimplementowanego w debugger PowerTrace II (umożliwiający śledzenie kodu z szybkością do 500 MBit/s na kanał ETM lub i PTM i szerokości pasma 2200 MByte/s oraz buforem Trace do 4 GByte) oznacza to, że z pomocą komputera możemy szybko i efektywne wykonać więcej symulacji oraz analiz celem zweryfikowania i zatwierdzenia projektu. PowerTrace II posiada zintegrowany analizator stanów logicznych oraz standardową cyfrową sondę. To umożliwia jednoczesne zarejestrowanie 17 kanałów cyfrowych z częstotliwością próbkowania z do 200 MHz. Ten analizator stanów logicznych ma głębokość do 1024K próbek i przykładem jego użycia może być test sygnałów JTAG podczas weryfikacji i zatwierdzenia projektu na etapie przed produkcją "krzemu" (rys.1, 2, 3). Rys. 2 Zarejestrowane sygnały JTAG Rys. 1 Konfiguracją narzędzi dla rejestrowania sygnałów JTAG Rys. 3 Reprezentacja protokołu sygnałów JTAG Obecnie, w dobie systemów osadzonych stało się normą, że cały rozwój i projektowanie nowych procesorów lub oprogramowania odbywa się w technologii wirtualnej. Dla tej fazy projektu Lauterbach dostarcza rozwiązania czysto programowe. Modele Wirtualne Obecnie, modele wirtualne są używane coraz powszechniej na etapie projektowania, co umożliwia rozpoczęcie rozwoju oprogramowania długo zanim pierwsze egzemplarze prototypu projektowanego sprzętu staną się dostępne. W chwili kiedy tylko wirtualny projekt będzie skonfigurowany i uruchomiony, możemy już rozpocząć debuggowanie sterowników, systemu operacyjnego i oprogramowania aplikacyjnego. Dla zadania usuwania błędów oraz śledzenia kodu źródłowego, większość wirtualnych modeli ma własne API. Jeśli nie ma takich opcji, możemy użyć normalizowanego interfejsu MCD API QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 1
2 Wiele dzisiejszych nowych projektów bazuje na procesorach wielordzeniowych. W konsekwencji z początkiem roku 2011, Lauterbach rozszerzył funkcje wirtualnego uruchamiania modeli opartych na procesorach wielordzeniowych. Weryfikacja jakości przed faktyczną produkcją Dla projektantów i producentów procesorów, ważnym etapem jest weryfikacja i zatwierdzenie projektu nowego procesorów albo układu SoCs, jeszcze przed faktyczną ich produkcją. Na tym etapie poszczególne sekcje projektowanego układu powinny być intensywnie przetestowane, na przykład: interfejs JTAG, cały rdzeń, albo interakcja między rdzeniem a peryferiami. Dla tego testowania, tradycyjnie używano emulatora układu (na przykład Palladium) albo prototypów FPGA, połączonych do sprzętowych debugger ów. Ta metoda jest jednak dużo wolniejsza niż rzeczywiste procesory. Obecnie, przy pomocy najnowszych narzędzi firmy Lauterbach, mamy możliwość wykonanie weryfikacji modelu w systemie Verilog albo SystemC bezpośrednio na komputerze PC albo na stacji roboczej. Dotychczas dokonując weryfikacji projektu za pomocą tylko oprogramowania, nie mieliśmy możliwości stosowania debugger ów sprzętowych. Dlatego też w 2011r. Lauterbach do swojego pakietu oprogramowania TRACE32 dodał wsparcie dla systemu Verilog. To rozszerzenie pozwala na symulację interfejsu JTAG na poziomie sygnałów (rys. 4). Rys. 4 Każdy wpis parametrów do TRACE32 generuje sygnały Verilog JTAG sprawdzające model układu Integracja narzędzi TRACE32 do weryfikacji projektu zarówno rdzenia procesora jak też kompleksowego układu SoC stanowi doskonały i ważny element całego procesu weryfikacji poprawności projektu, a wspierając najnowsze architektury procesorów i układów SoCs sprawia, że: projekty są gruntownie zweryfikowane i przetestowane zanim pierwszy "krzem" opuści fabrykę produkcyjną, niezbędna wiedza o nowym procesorze/soc będąca w posiadaniu projektanta jest skutecznie wykorzystana, łatwo dostępne skrypty startowe dla środowiska TRACE32 są efektywnie wykorzystane. Wsparcie szerokiej gamy Architektur Procesorów w liczbie 60+ nowych producentów Lauterbach dysponuje oferuje szeroką gamą narzędzi wspierających wszystkie popularne architektury procesorów oraz SoC stosowanych powszechnie oraz niszowo na rynku systemów osadzonych. Firma Lauterbach to faktycznie jedyny dostawca środowiska narzędzi uruchomieniowych dla procesorów wielordzeniowych. Standardowe mikrokontrolery, układy DSP, FPGA softcores lub układy z rdzeniami konfigurowalnymi wszystkie one mogą być połączone w układ wielordzeniowy i debuggowane z użyciem środowiska narzędziowego PowerTRACE32. W 2011 roku firma Lauterbach do dotychczas wspieranych ponad 4000 typów, dodała wsparcie dla licznych nowych procesorów i układów wielordzeniowych w liczbie ponad 135 typów od ponad 77 producent, w tym takich jak; Altera AppliedMicro ARM Beyond Semiconductor Broadcom FPGA with Cortex-A9 MPCore as Hardcore MP32 PPC44x / 491 / 791 Q2/2012 Beyond BA22 Cortex-A7/Cortex-A7 MPCore Cortex-A15 Cortex-A15 MPCore Cortex-R5/Cortex-R5 MPCore Cortex-R7/Cortex-R7 MPCore BCM35230 BCM63168, BCM63268 BCM7231, BCM7358 Cavium Ceva CSR Cypress Energy Micro MIPS64 CN61XX / CN62XX / CN66XX CN67XX / CN68XX CEVA-X CEVA-XC ARM11 QUATRO 4500 ARM9 EZ-USB FX3 Giant Gecko Freescale Fujitsu IBM Ikanos Infineon MCS12X MC9S12VR, MC9S12XS MM912F634 MB9DF126, MB9EF126 PPC44x 476FP Q2/2012 MIP S32 Fusiv Vx185 TriCore TriCore Multi-Core Architecture QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 2
3 i.mx 6 Series MPC55xx/56xx MPC5604E, MPC5675K, MPC5676R Power QUICC III P1010, P1020 P2040, P2041 P3041, P4040, P4080 PSC9131 QorIQ 64-Bit P5010, P5020 Intel Lantiq LSI Marvell Nuvoton Atom /x86 Atom D2500, Atom N550 Core i3/i5/i7 2nd Generation XWAY xrx100 XWAY xrx200 PPC44x ACP344x Q2/2012 ARM9 Debug-Cabel 88E7251 ARM11 Debug-Cabel 88AP610-V6, MV78460-V6 Cortex-A/-R Debug-Cabel 88AP610-V7, MV78460-V7 NuMicro NXP Qualcomm Renesas Samsung ST-Ericsson LPC12xx Beyond JN5148 AR7242 Krait V850 V850E2/Fx4: 70F F F4011 V850E2/Fx4-L: 70F V850E2/Px4: 70F3503 / 05 70F3507 / 08 / 09 78K0R / RL78 78K0R/Kx3-C/L RL78/G14, RL78/G1A RL78/F12, RL78/I1A H8SX S8SX1725 SH SH708x with AUD/Onchip-Trace SH7147 ARM7 S3F4 S5PV310 S3FM, S3FN STMicroelectronics Synopsys Tensilica Texas Instruments Xilinx MPC55xx/56xx SPC56A80, SPC56HK STM32F2xx, STM32F4xx ARC ARC EM4, ARC EM6 Xtensa BSP3, LX4, SSP16 MSP430 CC430Fxxx, MSP430FR5xxx MSP430x1xx..MSP430x6xx ARM9 AM38xx OMAP4460 / 4470 TMS320C6A81xx TMS320DM81xx AM335x, AM38xx OMAP4460 / 4470 / 543x RM48L950 TMS320C6A81xx TMS320DM81xx TMS570LS3xxx AM335x OMAP4460 / 4470 / 543x TMS470MFxxx TMS320C28X TMS320C28346 / F28069 TMS320C6x00 OMAP4460 / 4470 / 543x TMS320C6A81xx TMS320DM81xx TMS320TCI6616 / 18 A9500, A9540, M7400 MMDSP A9500, A9540 Zynq7000 Testy i Analiza Funkcji Każda faza projektu wymaga intensywnego testowania oraz analizy funkcjonalności układu. By sprostać tym zadaniom, pakiet TRACE32 PowerView wyposażony w graficznym interfejs użytkownika (GUI), zawiera obszerny wybór komend, rozkazów i menu. Dla przykładu są to komendy testowania ścieżką krawędziową (rys. 5), komendy wykrywanie rodzaju rdzenia lub komendy do manipulowania pinami JTAG to tylko kilka przykładów komend niskiego poziomu. QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 3
4 Rys. 5 Konfiguracja komend dla testowania ścieżką krawędziową uruchomianego sprzętu. Analizy Pokrycie Kodu dla Systemów SMP TRACE32 wspiera też analizę pokrycia kodu dla systemów z przetwarzaniem symetrycznym SMP. W aplikacjach typu SMP musi być udowodnione, że instrukcja była wykonana oraz który rdzeń był odpowiedzialny za jej wykonanie. Rysunek 6 pokazuje wyniki funkcji "codecoverage" dla dwóch rdzeni A9 MPCores. Ustalenie warunków pojawienia się błędu podczas wykonywania instrukcji warunkowej, jest podświetlane w żółtym kolorze i wyraźne zaznaczone jako "not exec". Szczegółowe omówienie pokrycie kodu umieszcza się w specyfiki mówiącej jak często każdy algorytm był wykonywany. Rys. 6 Możliwości analizy Pokrycie Kodu dla Systemów SMP Symulacja i rzeczywistość bliżej siebie Współcześnie, zarówno symulację jak i weryfikację projektów prowadzi się jednocześnie jeszcze przed etapem wykonania prototypu projektowanego sprzętu komputerowego. Dlatego też oprogramowanie takie jak MATLAB i Simulink zawojowały rynek współczesnych technik projektowania różnych konstrukcji inżynierskich. To sprawia, że możemy zaoszczędzić dużo czasu i wysiłku poświęcanego na testowanie układów z wielu zmiennymi jeszcze przed sfinalizowaniem końcowej postaci projektu końcowego. Jaki powinien być następny krok, po tym, jak algorytm kontroli był znaleziony przez symulację? Jak znaleźć właściwą metodę i odpowiednie rozwiązanie narzędziowe zintegrowane ze sprzętem kontrolowanym? Jak wiemy, pakiet Simulink umożliwia automatyczne generowanie kodu. Ale czy możemy być pewni, że wygenerowany kod programu zachowuje się tak samo na kontrolerze komputerowym jak podczas symulacji? Instytut badań Dynamiki Lotu Statków Powietrznych przy Technische Universität München znalazł interesujące rozwiązanie podczas rozwoju systemu kontroli lotów dla samolotu Diamentu DA42 (rys. 7). QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 4
5 Po tym, jak algorytmy kontroli były stworzone i funkcjonalnie przetestowane przez Simulink, odpowiedni kod programu dla procesora sprzętu sterownika komputerowego samolotu był generowany przez bloki kontrolne, używających modułu Kodera Osadzonego. Dalej używając debuggera TRACE32, generowany kod był załadowany do pamięci sterownika komputerowego kontroli samolotu i funkcjonalnie przetestowany na miejscu. By określić poziom odchyleń pomiędzy symulowanym zachowaniem (czerwona ścieżka) a rzeczywistym zachowaniem podczas kontroli (zielona ścieżka), ale nade wszystko by potwierdzić numeryczną dokładność pracy sprzętu sterownika komputerowego, wybrano tryb pracy procesora w pętli symulacja (PIL) (rys. 7). Zasadniczo, symulacja PIL jest oparta o specjalnie rozwinięte bloki Simulink PIL Send i PIL Receive. To rozwiązanie było zaprojektowane w celu wprowadzenia komunikacji między pakietami Simulink a TRACE32 jako zdalny API. W każdym uruchomieniu kodu "na wskroś", algorytm kontroli lotów wykonuje pojedynczy krok obliczenia dyskretnej wartości czasu kontroli lotów na sprzęcie sterownika komputerowego. Mdel Simulink dostarcza konieczne parametry wejściowe. Wartości obliczone są zwrócone do modelu Simulink i tam sterują modelem samolotu. W obliczeniach równoległych, symulowany algorytm kontroli lotów oblicza te same wartości. Pojawiająca się ewentualna różnica jest używana do porównania obu wyników. Testy przeprowadzone na opisanym stoisku wykazały odchylenia zgodności w wartościach bezwzględnych na poziomie co potwierdziło wysoki poziom koncepcji w podejściu do wybranych metod weryfikacji. Rys. 8 Diamond DA42 (Source: air.at) Debuggowanie BIOS u UEFI z użyciem narzędzi TRACE32 Nowy pakiet TRACE32 współpracujący z narzędziami PowerDebug, posiada rozszerzenia i funkcje do obsługi procesorów Intel Atom, umożliwiając także usuwanie błędów z kodu H2O BIOS u UEFI. BIOS UEFI to jest następca tradycyjnego BIOS u powszechnie używanego w pecetach. Funkcje BIOSU działają jak interfejs pomiędzy oprogramowaniem firmware (BSP) a systemem operacyjnym zarządzającym inicjowaniem procesem bootowania. Od chwili włączenia zasilania "power on", do czasu przejęcia kontroli przez system operacyjny, kod BIOS u UEFI przebiega przez różne fazy, wyraźnie pokazane na dolnym rysunku (rys. 9). Debugger jako narzędzie oparte na interfejsie JTAG, pozwala przy użyciu pakietu TRACE32 na wykonywanie procesu usuwania błędów już od tzw. fazy reset vector". W każdej fazie procesu inicjowania kodu BIOSU, pakiet TRACE32 wyposażony w interfejs użytkownika PowerView wyposażony w specjalne funkcje okienkowe pokazuje dokładne informację o BIOS ie UEFI. Specjalne funkcje wraz przygotowanymi skryptami, umożliwiają usuwaniu błędów z dynamicznie ładowanych sterowników zaczynając od pierwszej instrukcji. W celu uzyskania więcej informacji o technologii debugowania oraz o nowym rozszerzeniach do debuggowania BIOSU UEFI, zalecamy skorzystanie z podanego linku: QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 5
6 Rys. 9 Proces bootowania z BIOS sem UEFI. Niepowtarzalna otwarta i modułowa architektura, a także największe dynamika dodawania nowych opcji oraz wsparcie różnych architektur procesorów (RISC, CISC ) oraz rewelacyjne obsługa techniczna w połączeniu z darmowym graficznym pakietem programistycznym TRACE32 PowerView sprawiają, że unikalne technologicznie, zintegrowane i kompletne środowisko narzędzi programistyczno uruchomieniowych firmy Lauterbach przeznaczone dla uruchamiania wszelkiego rodzaju wysoko zawansowanych systemów osadzonych zyskało najwyższą ocenę jakościową. Zarówno w opinii projektantów profesjonalnej elektroniki jak też ogromnej rzeszy użytkowników z różnych zakątków świata środowisko to powszechnie uznawane jest za światowy standard De facto, dla wszystkich pozostałych producentów tego typu narzędzi. Z tego też powodu inwestycja w to środowisko procentuje w długim okresie jego użytkowania, kiedy każdy użytkownik ma zagwarantowany systematyczny dostęp do różnych kolejnych regularnych modyfikacji i udoskonaleń pakietu TRACE32 wraz z gwarancją uwzględnienia specyficznych potrzeby każdego indywidualnego użytkownika. Ponadto wiele unikalnych zalet kompletnego środowiska, takich jak: _Zdecydowanie najszersza (spośród konkurencyjnie oferowanych) gama obsługiwanych architektur różnych procesorów, w tym wszystkie Freescale, ARM, SH, MIPS, PPC, TMS320 DSP, OMAP, TMS470, ATOM, kończąc na różnych egzotycznych, produkowanych przez ponad 77 wytwórców niekiedy specjalnie wykonywanych na zamówienia klientów w rozlicznych opcjach (obecnie grubo ponad 4000 różnych procesorów), _Obsługa i wsparciem dla ponad 70 standardowych i dedykowanych S/O typu RTOS wraz z Open APIs jako interfejs do wielu innych narzędzi w tym Eclipse, _obsługa systemów z ochroną pamięci MMU, _możliwość pracy w trybie Multi Trace, Multi processor oraz Multicore jednocześnie, _dynamicznie rosnąca lista klientów to ponad 80 tysięcy najważniejszych znanych firm projektujących i produkujących procesory oraz układy SoC jak też produkty użytkowe z różnych zakątków świata, _ponad 30 lat doświadczenia w projektowaniu i rozwoju tych narzędzi oraz stała i aktywna współpraca z firmami ARM, Freescale, TI, Xilinx, Altera, Intel, QUALCOMM, Samsung itp. oraz aktywne członkostwo w różnych komitetach forach jak Test and Debug Workgroup of MIPI, IEEE Workgroup to define JTAG1149.7, SPRINT Forum to define Standard APIs for Virtual Prototyping, NEXUS Forum, _szybkość wgrywania plików źródłowych na poziomie 3 MB/sek, _High speed serial trace i obsługa opcji ETM z szybkością 650 MHz, a w technologii ctools Trace z szybkością do 4 GByte, _wsparcie dla ETB, _wsparcie dla CoreSight, _wsparcie dla unikalnej technologii Long Term Trace, QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 6
7 czynią zakup tzw. pakietu startowego inwestycją niezwykle opłacalną i elastyczną perspektywicznie, szczególnie w aspekcie niezwykle dynamicznego postępu i rozwoju coraz to nowych typów i odmian mikroprocesorów i mikrokontrolerów. Niech tylko tych kilka powyżej wymienionych cech narzędzi, stanie się zachętą do głębszego zapoznania się z pełnym środowiskiem zawansowanych mikroprocesorowych narzędzi uruchomieniowo programistycznych firmy Lauterbach pod nazwą TRACE32 PowerDebug System, przeznaczonymi dla projektantów dowolnie zawansowanego sprzętu elektronicznego bazującego na różnych mikroprocesorach. Mamy też nadzieję, że nasza propozycja dostaw tych narzędzi wraz ze wsparciem technicznym jak też pomocy w ich adaptacji i rozwiązywaniu pojawiających się różnych problemów, zaowocuje poważniejszą współpracą technicznohandlową, tak jak ma to miejsce z dziesiątkami innych ośrodków R&D światowych koncernów zlokalizowanych na terenie całej Polski, a także licznych zawansowanych technologicznie firm polskich zajmujących się projektowaniem, uruchamianiem i tworzeniem aplikacji zawansowanych systemów elektronicznych. Wszelkie Państwa dalsze zapytania technicznych lub handlowych proszę kierować do naszego Działu Techniczno Handlowego na adres info@quantum.com.pl, a pracownicy działu udzielą Państwu wyczerpujących i rzetelnych informacji na dowolne dalsze zapytania. Dział Marketingu, KTT Quantum Aby uzyskać więcej informacji proszę skontaktować się z działem technicznym firmy QUANTUM Sp. z o.o., ul. Wystawowa 1, Wrocław, info@quantum.com.pl QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Wystawowa 1, Wrocław Str. 7
Środowisko Projektanta Sprzęt i Oprogramowanie
Szanowni Państwo, Nawiązując do naszych dotychczasowych kontaktów związanych z narzędziami R&D firmy Lauterbach, pragnę Państwu przesłać informacje podsumowujące aktualny etap rozwoju tego niezwykle zaawansowanego
ICD Wprowadzenie. Wprowadzenie. Czym jest In-Circuit Debugger? 2. O poradniku 3. Gdzie szukać dodatkowych informacji? 4
ICD 2 Czym jest In-Circuit Debugger? 2 O poradniku 3 Gdzie szukać dodatkowych informacji? 4 ICD 1 ICD 25.08.2009 Czym jest In-Circuit Debugger? Większość procesorów dostarcza systemów debugowania (ang.
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
Materiały dodatkowe. Simulink Real-Time
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Simulink Real-Time Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Wstęp Simulink Real-Time jest środowiskiem pozwalającym na tworzenie
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
Embedded Solutions Automaticon 2012. Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ
Embedded Solutions Automaticon 2012 Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ Grzegorz Skiba info@embedded-solutions.pl 1 Plan seminarium Budowa systemu MicroDAQ Zastosowanie
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH Arkadiusz Bukowiec mgr inż. Agnieszka Węgrzyn Instytut Informatyki i Elektroniki, Uniwersytet
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 16-bitowe Oferowane obecnie na rynku mikrokontrolery 16-bitowe opracowane zostały pomiędzy połowa lat 80-tych a początkiem lat 90-tych. Ich powstanie było naturalną konsekwencją ograniczeń
Zakład Układów Elektronicznych i Termografii (www.thermo.p.lodz.pl) Prezentacja bloków i przedmiotów wybieralnych
Zakład Układów Elektronicznych i Termografii (www.thermo.p.lodz.pl) Prezentacja bloków i przedmiotów wybieralnych Łódź, 21 kwietnia 2010r. Projektowanie układów analogowych i impulsowych Projektowanie
1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
AsLinkEx instrukcja obsługi
AsLinkEx instrukcja obsługi info@arduinosolutions.com AsLinkEx jest narzędziem dzięki któremu mamy możliwość programowania oraz debuggowania mikrokontrolerów z rdzeniem ARM Cortex M3 oraz ARM Cortex M0.
Linux -- u mnie działa!
Linux -- u mnie działa! Wirtualizacja - czyli jak z jednego komputera zrobić 100 Stanisław Kulczycki grung@kce.one.pl Agenda Co to jest wirtualizacja? Zastosowanie Metody wirtualizacji Popularne maszyny
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
Spis treści. Wstęp... 10
Spis treści Wstęp... 10 1. Yocto... 25 1.1. Podstawowe komponenty... 26 1.2. Metadane... 26 1.3. Przygotowanie systemu... 28 1.4. Rozpoczęcie pracy z Yocto... 29 1.4.1. Konfiguracja GIT... 29 1.4.2. fsl-community-bsp-platform...
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Elektronika i telekomunikacja rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Grupa bloków
Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC
Wykaz ważniejszych skrótów... 8 1. Wprowadzenie... 9 1.1. Wstęp... 10 1.2. Opis zawartości książki... 12 1.3. Korzyści płynące dla Czytelnika... 13 1.4. Profil Czytelnika... 13 2. Rdzeń Cortex-M0...15
PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD
PLATFORMA ACTIVE FORMS Kreator Formularzy Internetowych ze wsparciem dla RWD ACTIVE FORMS 2 Spis treści WPROWADZENIE 3 Dowolnie złożone formularze 3 Niski czas i koszt zbudowania formularza 4 TOP 10 WŁAŚCIWOŚCI
IN-CIRCUIT EMULATORS & DEBUGGERS ONE SYSTEM FITS ALL! TRACE32-ICD TRACE32-ICE TRACE32-FIRE. TRACE32-ICD PowerTools OTWARTY I MODULARNY
IN-CIRCUIT EMULATORS & DEBUGGERS ONE SYSTEM FITS ALL! TRACE32-ICE TRACE32-FIRE PowerTools OTWARTY I MODULARNY FIRMA WIEDZA TECHNICZNA NA NAJWYŻSZYM POZIOMIE Firma High-tech z długoletnim doświadczeniem
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Schemat blokowy karty
Obsługa kart I/O Karta NI USB-6008 posiada: osiem wejść analogowych (AI), dwa wyjścia analogowe (AO), 12 cyfrowych wejść-wyjść (DIO), 32-bitowy licznik. Schemat blokowy karty Podstawowe parametry karty
Programowanie procesora Microblaze w środowisku SDK
Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie
Podstawy technologii tworzenia oprogramowania BSP dla systemów wbudowanych (na przykładzie systemu operacyjnego QNX oraz narzędzi Lauterbach)
Podstawy technologii tworzenia oprogramowania BSP dla systemów wbudowanych (na przykładzie systemu operacyjnego QNX oraz narzędzi Lauterbach) I. QNX Momentics praca z pakietami BSP. Poniższy artykuł ma
PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Usługa: Testowanie wydajności oprogramowania
Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych
ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM
ZL24PRG Interfejs JTAG dla mikrokontrolerów ARM ZL24PRG to interfejs JTAG dla mikrokontrolerów z rdzeniem ARM. Umożliwia programowanie oraz debugowanie popularnych rodzin mikrokontrolerów z rdzeniem ARM
Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase
1 Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Jednym z głównych aspektów procesu programowania systemów wbudowanych
Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Skalowanie czujników prędkości kątowej i orientacji przestrzennej 1. Analiza właściwości czujników i układów
PROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0"
ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0" Dr inż. Andrzej KAMIŃSKI Instytut Informatyki i Gospodarki Cyfrowej Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa w Warszawie
Warsztaty szkoleniowe. Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5.
Warsztaty szkoleniowe Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5 Plan prezentacji 1. 2. 3. Przegląd narzędzi programistycznych wykorzystywanych
Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna
Wydział Informatyki i Zarządzania Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus DODATEK NR 4 Instrukcja laboratoryjna. Opracował: Paweł Obraniak Wrocław 2014
2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41
3 Wstęp...11 1. Procesory serii TMS320F2802x/3x/6x Piccolo... 15 1.1. Organizacja układów procesorowych serii F2802x Piccolo...23 1.2. Organizacja układów procesorowych serii F2803x Piccolo...29 1.3. Organizacja
Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)
Opis systemu CitectFacilities (nadrzędny system sterowania i kontroli procesu technologicznego) I. Wstęp. Zdalny system sterowania, wizualizacji i nadzoru zostanie wykonany w oparciu o aplikację CitectFacilities,
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów
POLITECHNIKA RZESZOWSKA KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH LABORATORIUM GRAFICZNE ŚRODOWISKA PROGRAMOWANIA S.P. WPROWADZENIE DO UŻYTKOWANIA ŚRODOWISKA VEE (1) I. Cel ćwiczenia Celem ćwiczenia
Laboratorium Informatyka (I) AiR Ćwiczenia z debugowania
Laboratorium Informatyka (I) AiR Ćwiczenia z debugowania Krzysztof Kluza, Janusz Miller 1 Debugowanie Debugowanie, czy też po polsku odpluskiwanie, to proces polegający na kontrolowanym wykonaniu programu
Materiały dodatkowe. Raspberry Pi
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 8-bitowe Mikrokontrolery 8-bitowe stanowią wciąż najliczniejszą grupę mikrokontrolerów. Istniejące w chwili obecnej na rynku rodziny mikrokontrolerów opracowane zostały w latach 80-tych.
Podstawy Techniki Komputerowej. Temat: BIOS
Podstawy Techniki Komputerowej Temat: BIOS BIOS ( Basic Input/Output System podstawowy system wejścia-wyjścia) zapisany w pamięci stałej zestaw podstawowych procedur pośredniczących pomiędzy systemem operacyjnym
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ www.e-awizo.pl BrainSoft sp. z o. o. ul. Bolesława Chrobrego 14/2 65-052 Zielona Góra tel.68 455 77 44 fax 68 455 77 40 e-mail: biuro@brainsoft.pl
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, zapoczątkowana przez i wstecznie zgodna z 16-bitowym procesorem
Projektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Kontrola dostępu, System zarządzania
Kontrola dostępu, System zarządzania Falcon to obszerny system zarządzania i kontroli dostępu. Pozwala na kontrolowanie pracowników, gości, ochrony w małych i średnich firmach. Jedną z głównych zalet systemu
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II PRE LAB Instalacja środowiska Keil i konfigurowanie zestawu FRDM-KL46Z Sebastian
Otrzymuj wszystkie powiadomienia niezależnie od sytuacji.
Otrzymuj wszystkie powiadomienia niezależnie od sytuacji. Cyfrowy system nagłośnieniowo-ostrzegawczy i dźwiękowy system ostrzegawczy PRAESIDEO boschsecurity.com Cyfrowy system nagłośnieniowo-ostrzegawczy
Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach
mikrokontrolery mikroprocesory Technika mikroprocesorowa Linia rozwojowa procesorów firmy Intel w latach 1970-2000 W krótkim pionierskim okresie firma Intel produkowała tylko mikroprocesory. W okresie
Zagadnienia egzaminacyjne ELEKTRONIKA I TELEKOMUNIKACJA studia rozpoczynające się przed r.
(EAE) Aparatura elektroniczna 1. Podstawowe statyczne i dynamiczne właściwości czujników. 2. Prawa gazów doskonałych i ich zastosowania w pomiarze ciśnienia. 3. Jakie właściwości mikrokontrolerów rodziny
Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego
System operacyjny czasu rzeczywistego (RTOS Real Time Operating System) jest programem bazowym ułatwiającym tworzenie programu użytkowego systemu mikroprocesorowego. System operacyjny czasu rzeczywistego
PR172012 15 kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5
Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5 System TwinCAT BACnet/IP pomaga spełniać wszelkie wymagania automatyki budynkowej, pozostając w zgodzie ze standardem BACnet Sterowniki
Procesory w FPGA H D L. dr inż. Paweł Tomaszewicz Instytut Telekomunikacji Politechnika Warszawska
Procesory w FPGA 1 System w FPGA SOPC - System on a Programmable Chip System mikroprocesorowy w układzie programowalnym: softprocesor zrealizowany w logice układu FPGA NIOS2 Altera Microblaze Xilinx OpenRISC
Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym
Struktura programu użytkownika w systemie mikroprocesorowym start inicjalizacja niekończaca się pętla zadania niekrytyczne czasowo przerwania zadania krytyczne czasowo 1 Znaczenie problematyki programowania
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
Aparatura Elektroniczna (EAE) Stopień studiów i forma: I stopień, stacjonarna Rodzaj przedmiotu: obowiązkowy - 2
Zał. nr 4 do ZW /2012 WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim: Oprogramowanie mikrokontrolerów Nazwa w języku angielskim: Microcontroller software Kierunek studiów: Elektronika Specjalność:
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Zastosowania systemów operacyjnych Architektury sprzętowe i mikroprocesory Integracja systemu operacyjnego
weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa
weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, 02-146 Warszawa www.adh.com.pl Spis treści 1. Wydajność aplikacji po stronie klienta... 3 2. Wybór przeglądarki
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl
PUKP Programowanie urządzeń kontrolno-pomiarowych Zbigniew Jachna zbigniew.jachna@wat.edu.pl p. 124/45 ztc.wel.wat.edu.pl PUKP, 2016 1 Plan przedmiotu PUKP semestr forma zajęć, liczba godzin/rygor (x egzamin,
AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
Systemy uruchomieniowe
Systemy uruchomieniowe Przemysław ZAKRZEWSKI Systemy uruchomieniowe (1) 1 Środki wspomagające uruchamianie systemów mikroprocesorowych Symulator mikroprocesora Analizator stanów logicznych Systemy uruchomieniowe:
W ramach kompetencji firmy zawiera się:
Firma ATONTECH powstała 01 czerwca 2009 roku jako działalność jednoosobowa i w tej formie przetrwała do dnia dzisiejszego. Zakresem działalności firmy jest szeroko pojęta automatyka sterowania, elektronika
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium
Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium 1 - Cel zajęć - Orientacyjny plan wykładu - Zasady zaliczania przedmiotu - Literatura Klasyfikacja systemów pomiarowych
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Jednostki obliczeniowe w zastosowaniach mechatronicznych Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania Rodzaj zajęć: Wykład, laboratorium Computational
Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK
1 PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK POLITECHNIKA CZĘSTOCHOWSKA 2 Część teoretyczna Informacje i wstępne wymagania Cel przedmiotu i zakres materiału Zasady wydajnego
Podstawa rozwiązań sterowania przemysłowego na komputerach PC. Software Controller. siemens.pl/software-controller
Podstawa rozwiązań sterowania przemysłowego na komputerach PC Software Controller siemens.pl/software-controller SIMATIC S7-1500 Software Controller sterownik programowy z serii SIMATIC oparty na komputerach
Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych
Politechnika Śląska w Gliwicach Wydział Automatyki Elektroniki i Informatyki Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych Promotor dr inż. Jacek Loska Wojciech Klimeczko
Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz
Temat Gdańsk 30.06.2006 1 Praca dyplomowa Temat pracy: Program do monitorowania i diagnostyki działania sieci CAN. Autor: Łukasz Olejarz Opiekun: dr inż. M. Porzeziński Recenzent: dr inż. J. Zawalich Gdańsk
PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2
PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2 1. Środowisko IDE - KEIL µvision firmy KEIL jest popularnym zintegrowanym środowiskiem programistycznym IDE. Składa się na nie: menadżer
Popularne pamięci FLASH firmy GigaDevice
1 Popularne pamięci FLASH firmy GigaDevice Popularne pamięci FLASH firmy GigaDevice Pamięci FLASH znajdują się w większości urządzeń zawierającym mikrokontroler bądź mikroprocesor. Ich stosowanie wymuszone
Programowanie Systemów Wbudowanych
Programowanie Systemów Wbudowanych Debugowanie z GDB Iwona Kochańska Gdansk University of Technology GNU debugger Identyfikacja i naprawianie błędów to część procesu wytwarzania oprogramowania Techniki
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Programowanie mikrokontroleroẃ i mikroprocesoroẃ Rok akademicki: 2017/2018 Kod: EIT-1-408-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
ICD Interfejs JTAG dla DSP56800E. Mariusz Janiak
Na prawach rękopisu INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ Raport serii SPR nr 5/2005 ICD Interfejs JTAG dla DSP56800E Mariusz Janiak Słowa kluczowe: mikrokontroler DSP, płytka drukowana,
KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE
KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE Seminarium nr 1: Wprowadzenie do platformy Intel Galileo Opracowanie: mgr inż. Janusz Cichowski 1. WPROWADZENIE Celem ćwiczenia
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
Krótkie wprowadzenie do ModelSim i Quartus2
Krótkie wprowadzenie do ModelSim i Quartus2 wersja 04.2011 1 Plan Oprogramowanie Pliki źródłowe Scenariusze użycia 2 Programy Programy w wersji darmowej do pobrania ze strony www.altera.com ModelSim-Altera
Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami
Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary
Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe
Instytut Systemów Elektronicznych Specjalność Systemy Informacyjno-Pomiarowe Charakterystyka specjalności Czym jest system informacyjno-pomiarowy? Elektroniczny system zbierania, przesyłania, przetwarzania,
USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.
1 Mateusz Klimkowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. Interfejs USB w 8-bitowych
Opis podstawowych modułów
Opis podstawowych modułów Ofertowanie: Moduł przeznaczony jest dla działów handlowych, pozwala na rejestrację historii wysłanych ofert i istotnych zdarzeń w kontaktach z kontrahentem. Moduł jest szczególnie
Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.
Sterowanie procesami dyskretnymi laboratorium dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 5 Zagadnienia stosowanie skończonych automatów stanów (ang. Finite
KARTA PRZEDMIOTU. 2. Kod przedmiotu: MK_ Nazwa przedmiotu: SYSTEMY MIKROPROCESOROWE I WBUDOWANE
(pieczęć wydziału) 1. Nazwa przedmiotu: SYSTEMY MIKROPROCESOROWE I WBUDOWANE KARTA PRZEDMIOTU 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 2. Kod przedmiotu: MK_18 4. Forma kształcenia: studia
Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, 15.10.2012 r.
Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, 15.10.2012 r. Stworzenie platformy internetowej na potrzeby projektu. 1 Wykonanie portalu internetowego na potrzeby e-usługi, obejmującego
Konsola operatora TKombajn
KANE Konsola operatora TKombajn INSTRUKCJA Arkadiusz Lewicki 15-12-2016 1 Spis treści Funkcje programu TKombajn... 2 Parametry rejestracji... 3 Aktywacja rejestracji warunkowej... 4 2 Funkcje programu
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Postępowanie na świadczenie usług badawczo-rozwojowych referencyjny Zamawiającego: ZO CERTA 1/2017 Celem Projektu jest opracowanie wielokryterialnych
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów