Środowisko Projektanta Sprzęt i Oprogramowanie

Wielkość: px
Rozpocząć pokaz od strony:

Download "Środowisko Projektanta Sprzęt i Oprogramowanie"

Transkrypt

1 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 środowiska mikroprocesorowych narzędzi uruchomieniowych stosowanych przez wszystkich 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, jak i rozbudowanych układów typu SoC, a także zawansowanych kompletnych systemów elektronicznych, pozwalają na gruntowną weryfikację i optymalizację jakości kodu źródłowego pakietów BSP, bezinwazyjną emulację oraz gruntowne sprawdzenie poprawności projektu jeszcze przed jego produkcją, jak też w późniejszym etapie, podczas produkcji. Środowisko Projektanta Sprzęt i Oprogramowanie Podstawową działalnością firmy Lauterbach jest projektowanie i produkcja mikroprocesorowego środowiska uruchomieniowego do usuwania i śledzenia błędów w układach elektronicznych, jak też w oprogramowaniu niskopoziomowym i aplikacyjnym oraz emulacji projektowanych układów elektronicznych. Dodatkowo firma Lauterbach od ponad 20 lat oferuje znakomite i tanie analizatory stanów logicznych. Kluczową cechą analizatorów stanów logicznych serii TRACE32 jest płynna integracja ze sprzętem uruchomieniowym (debuggerami) wyposażonym 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 efektywnie 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 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. 3 Reprezentacja protokołu sygnałów JTAG Rys. 1 Konfiguracją narzędzi dla rejestrowania sygnałów JTAG

2 Aktualnie w dobie systemów osadzonych stało się normą, iż 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 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 ważnym etapem jest weryfikacja i zatwierdzenie projektu nowego procesora, układu SoCs lub urzadzeniafinalnego, 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 (np. 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ść wykonania weryfikacji modelu w systemie Verilog albo SystemC bezpośrednio na stacji roboczej PC. Dotychczas dokonując weryfikacji projektu za pomocą tylko oprogramowania, nie mieliśmy możliwości stosowania debugger ów sprzętowych. Dlatego też w 2011 roku 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 oferuje szeroką gamą narzędzi wspierających wszystkie popularne architektury procesorów oraz SoC, tych stosowanych powszechnie oraz niszowo na rynku systemów osadzonych. Firma Lauterbach to faktycznie jedyny dostawca środowiska narzędzi uruchomieniowych dla procesorów wielordzeniowych. Standardowe

3 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, Cavium, Ceva, CSR, Cypress, Energy Micro, Freescale, Fujitsu, IBM, Ikanos, Infineon, Intel, Lantiq, LSI, Marvell, Nuvoton, NXP, Qualcomm, Renesas, Samsung, ST-Ericsson, STMicroelectronics, Synopsys, Tensilica, Texas Instruments, Xilinx i innych. 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 graficzny 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. 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

4 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 DA42 (rys. 7). 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ąc 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. Model 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: 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, jest następcą 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

5 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 z interfejsem użytkownika PowerView wyposażony w specjalne funkcje okienkowe pokazuje dokładne informacje o BIOS ie UEFI. Specjalne funkcje wraz przygotowanymi skryptami, umożliwiają usuwanie błędów z dynamicznie ładowanych sterowników zaczynając od pierwszej instrukcji. W celu uzyskania większej ilości informacji o technologii debugowania oraz o nowym rozszerzeniach do debuggowania BIOSU UEFI, zalecamy skorzystanie z podanego linku: Niepowtarzalna otwarta i modułowa architektura, a także największe wsparcie różnych architektur procesorów (RISC, CISC ) oraz rewelacyjne wsparcie techniczne - 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. 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 produkcyjnych i projektują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

6 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, 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 wymienionych wyżej 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 nadzieję, że zarówno dostawy tych narzędzi jak i udzielane wsparcie techniczne w ich adaptacji i rozwiązywaniu pojawiających się różnych problemów, stanowią skuteczną motywację do dalszego rozwoju naszej współpracy techniczno-handlowej, jak ma to miejsce z dziesiątkami innych ośrodków R&D światowych koncernów zlokalizowanych na terenie całej Polski, a zajmujących się projektowaniem, uruchamianiem i tworzeniem aplikacji zawansowanych systemów elektronicznych. Wszelkie zapytania techniczne bądź handlowe 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. W celu uzyskania szczegółowych informacji na temat powyższego producenta oraz naszej oferty, prosimy odwiedzić naszą stronę internetową: bądź skontaktować się z naszymi specjalistami pod adresem poczty elektronicznej info@quantum.com.pl lub telefonicznie dzwoniąc na nr tel.: (71) Niniejsza korespondencja ma charakter informacyjny i w myśl ustawy z dn. 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz. U nr 144 poz. 1204) nie stanowi oferty handlowej, a jest jedynie zaproszeniem do rozmów w myśl art. 71 KC. Jeśli nie życzą sobie Państwo otrzymywać informacji tego typu od naszej firmy, prosimy o przesłanie odpowiedzi na ten list, ze słowem NIE w temacie.

EMBEDDED TECHNOLOGY NEWS Nieperiodyczny biuletyn nowości technicznych dla partnerów handlowych QTTC

EMBEDDED TECHNOLOGY NEWS Nieperiodyczny biuletyn nowości technicznych dla partnerów handlowych QTTC 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

Bardziej szczegółowo

ICD Wprowadzenie. Wprowadzenie. Czym jest In-Circuit Debugger? 2. O poradniku 3. Gdzie szukać dodatkowych informacji? 4

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.

Bardziej szczegółowo

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

Bardziej szczegółowo

Systemy na Chipie. Robert Czerwiński

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

Bardziej szczegółowo

Szybkie prototypowanie w projektowaniu mechatronicznym

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ą

Bardziej szczegółowo

Materiały dodatkowe. Simulink Real-Time

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

Bardziej szczegółowo

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

Bardziej szczegółowo

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

Bardziej szczegółowo

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

Bardziej szczegółowo

1.Wstęp. 2.Generowanie systemu w EDK

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

Bardziej szczegółowo

Katedra Mikroelektroniki i Technik Informatycznych

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

Bardziej szczegółowo

AsLinkEx instrukcja obsługi

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.

Bardziej szczegółowo

Linux -- u mnie działa!

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

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

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

Bardziej szczegółowo

Schemat blokowy karty

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

Bardziej szczegółowo

Usługa: Testowanie wydajności oprogramowania

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

Bardziej szczegółowo

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

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

Bardziej szczegółowo

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

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,

Bardziej szczegółowo

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

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,

Bardziej szczegółowo

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

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

Bardziej szczegółowo

Spis treści. Wstęp... 10

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...

Bardziej szczegółowo

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

Bardziej szczegółowo

Katedra Mikroelektroniki i Technik Informatycznych

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

Bardziej szczegółowo

Materiały dodatkowe. Raspberry Pi

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żą

Bardziej szczegółowo

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

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ń

Bardziej szczegółowo

Programowanie procesora Microblaze w środowisku SDK

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

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

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

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

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

Bardziej szczegółowo

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, 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

Bardziej szczegółowo

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

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

Bardziej szczegółowo

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

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

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Laboratorium Informatyka (I) AiR Ćwiczenia z debugowania

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

Bardziej szczegółowo

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

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

Bardziej szczegółowo

Nowoczesne narzędzia w relacjach z klientami

Nowoczesne narzędzia w relacjach z klientami Nowoczesne narzędzia w relacjach z klientami Jak robić to dobrze? Plan prezentacji o o o o o Wprowadzenie Co lubią internauci Kilka ważnych zasad projektowania Różne narzędzia ale taki sam proces Postępujące

Bardziej szczegółowo

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 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ę

Bardziej szczegółowo

PR172012 15 kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5

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

Bardziej szczegółowo

ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0"

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

Bardziej szczegółowo

Podstawy Techniki Komputerowej. Temat: BIOS

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

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

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

Bardziej szczegółowo

Projektowanie baz danych za pomocą narzędzi CASE

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

Bardziej szczegółowo

Opracował: Jan Front

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

Bardziej szczegółowo

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

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

Bardziej szczegółowo

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

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

Bardziej szczegółowo

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o. Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego

Bardziej szczegółowo

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

Bardziej szczegółowo

Modularny system I/O IP67

Modularny system I/O IP67 Modularny system I/O IP67 Tam gdzie kiedyś stosowano oprzewodowanie wielożyłowe, dziś dominują sieci obiektowe, zapewniające komunikację pomiędzy systemem sterowania, urządzeniami i maszynami. Systemy

Bardziej szczegółowo

Kontrola dostępu, System zarządzania

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

Bardziej szczegółowo

Otrzymuj wszystkie powiadomienia niezależnie od sytuacji.

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

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

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

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

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

Bardziej szczegółowo

Programowanie Systemów Wbudowanych

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

Bardziej szczegółowo

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

Bardziej szczegółowo

Zagadnienia egzaminacyjne ELEKTRONIKA I TELEKOMUNIKACJA studia rozpoczynające się przed r.

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

Bardziej szczegółowo

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

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.

Bardziej szczegółowo

Zapytanie ofertowe. Warszawa, 27 stycznia 2014 r.

Zapytanie ofertowe. Warszawa, 27 stycznia 2014 r. ZAMAWIAJĄCY EBS Spółka z ograniczoną odpowiedzialnością ul. Bronisława Czecha 59 04-555 Warszawa TRYB ZAPYTANIA OFERTOWEGO Zapytanie ofertowe Warszawa, 27 stycznia 2014 r. 1. Postępowanie nie podlega przepisom

Bardziej szczegółowo

Opis efektów kształcenia dla modułu zajęć

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:

Bardziej szczegółowo

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

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,

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

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

Bardziej szczegółowo

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, 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

Bardziej szczegółowo

Opis podstawowych modułów

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

Bardziej szczegółowo

W jaki sposób inżynierowie wykorzystują zestawy rozwojowe na etapie projektowania i produkcji

W jaki sposób inżynierowie wykorzystują zestawy rozwojowe na etapie projektowania i produkcji W jaki sposób inżynierowie wykorzystują zestawy rozwojowe na etapie projektowania i produkcji Podsumowanie dla kadry kierowniczej Zestawy rozwojowe, które pierwotnie miały pełnić rolę systemów testowych

Bardziej szczegółowo

Systemy uruchomieniowe

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:

Bardziej szczegółowo

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

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

Bardziej szczegółowo

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

Bardziej szczegółowo

TECHNIKA MIKROPROCESOROWA II

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

Bardziej szczegółowo

PR242012 23 kwietnia 2012 Mechanika Strona 1 z 5. XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów

PR242012 23 kwietnia 2012 Mechanika Strona 1 z 5. XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów Mechanika Strona 1 z 5 XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów Odwrócona zasada: liniowy silnik ruch obrotowy System napędowy XTS firmy Beckhoff

Bardziej szczegółowo

Katedra Mikroelektroniki i Technik Informatycznych

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

Bardziej szczegółowo

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

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

Bardziej szczegółowo

Wstęp Podstawowe informacje o mikroprocesorach AT91SAM9...11

Wstęp Podstawowe informacje o mikroprocesorach AT91SAM9...11 Spis treści 3 Wstęp...9 1. Podstawowe informacje o mikroprocesorach AT91SAM9...11 1.1. Krótka charakterystyka wybranych mikroprocesorów serii AT91SAM9...12 1.1.1. Cechy wspólne... 12 1.1.2. Rodzina SAM9

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: II stopnia (magisterskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: II stopnia (magisterskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Temat: Układ sterowania płaszczyzną sterową o podwyższonej niezawodności 1. Analiza literatury. 2. Uruchomienie

Bardziej szczegółowo

W ramach kompetencji firmy zawiera się:

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

Bardziej szczegółowo

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

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

Bardziej szczegółowo

DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe

DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe Nitrotek Sp. z o.o. ul. Krynicka 40/7 50-555 Wrocław Wrocław, dnia 07.01.2014 r. Zapytanie ofertowe W związku z realizacją projektu Wdrożenie nowoczesnego systemu B2B automatyzującego współpracę Nitrotek

Bardziej szczegółowo

PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2

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

Bardziej szczegółowo

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

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

Bardziej szczegółowo

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

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

Bardziej szczegółowo

Programator procesorów rodziny AVR AVR-T910

Programator procesorów rodziny AVR AVR-T910 Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany

Bardziej szczegółowo

Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego

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

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Temat: Analiza właściwości pilotażowych samolotu Specjalność: Pilotaż lub Awionika 1. Analiza stosowanych kryteriów

Bardziej szczegółowo

Budowa systemów komputerowych

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

Bardziej szczegółowo

PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12

PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12 RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (21 ) Numer zgłoszenia: 3 1 6 4 8 2 (22) Data zgłoszenia- 1 1.1 0.1 9 9 6 (19) PL (11) 181236 (13) B1 (51) Int.Cl.7:

Bardziej szczegółowo

Konsola operatora TKombajn

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

Bardziej szczegółowo

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

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

Bardziej szczegółowo

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

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,

Bardziej szczegółowo

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

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

Bardziej szczegółowo

ISBN Copyright by Wydawnictwo BTC Legionowo 2008

ISBN Copyright by Wydawnictwo BTC Legionowo 2008 Duża popularność graficznych wyświetlaczy LCD powoduje, że w coraz większej liczbie aplikacji warto byłoby wykorzystać ich możliwości (np. dla zwiększenia atrakcyjności urządzenia lub ułatwienia jego obsługi).

Bardziej szczegółowo

Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl

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

Bardziej szczegółowo

Aparatura Elektroniczna (EAE) Stopień studiów i forma: I stopień, stacjonarna Rodzaj przedmiotu: obowiązkowy - 2

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ść:

Bardziej szczegółowo

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i

Bardziej szczegółowo

Niniejszy dokument jest własnością European Security Tranding SAS i nie może być kopiowany w całości lub częściowo bez jej zgody.

Niniejszy dokument jest własnością European Security Tranding SAS i nie może być kopiowany w całości lub częściowo bez jej zgody. Niniejszy dokument jest własnością European Security Tranding SAS i nie może być kopiowany w całości lub częściowo bez jej zgody. Prezentacja - 2013 1. Historia European Security Trading powstało w 1999

Bardziej szczegółowo

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11

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.

Bardziej szczegółowo

Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych

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

Bardziej szczegółowo

QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta:

QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta: QEMU Stosunkowo szybki emulator procesora, korzystający z tzw. dynamicznej translacji i kilku innych ciekawych technik programistycznych i optymalizacyjnych. działa na procesorach procesorach: Intel x86,

Bardziej szczegółowo

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Zarządzanie testowaniem wspierane narzędziem HP Quality Center Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe

Bardziej szczegółowo

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania 1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego

Bardziej szczegółowo

Popularne pamięci FLASH firmy GigaDevice

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

Bardziej szczegółowo

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

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

Bardziej szczegółowo