EMBEDDED LINUX ON ARM9 CORE EMBEDDED LINUX NA PROCESORACH Z RODZINY ARM9
|
|
- Szymon Matysiak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Marcin Stanowski V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy EMBEDDED LINUX ON ARM9 CORE EMBEDDED LINUX NA PROCESORACH Z RODZINY ARM9 Keywords: embedded, operating system, linux, arm Słowa kluczowe: systemy wbudowane, linux, arm The article is about porting Linux on ARM9 core. Linux operating system can be run on many architectures, including the most popular in embedded application ARM architecture. Linux supports innumerable amount of devices what makes it easy to apply. It also has already implemented TCP/IP stack and plenty of libraries which shorten the implementation of the programs. In the future most of devices will be using embedded operating systems and a major part of them will run with Linux. 1. Systemy wbudowane Systemem wbudowanym nazywamy system operacyjny przygotowany do wykonywania określonych zadań. Najczęściej takie układy spotykane są w małych obudowach o ograniczonych interfejsach. Często nie posiadają na stałe podłączonego monitora i klawiatury. Zamiast tego komunikacja z nimi może odbywać się poprzez sieć LAN, RS-232, RS-422, RS-485, CAN i inne. Systemy wbudowane już są wykorzystywane w bardzo wielu aspektach życia codziennego. Odtwarzacze mp3, telewizory, konsole do gier, kamery cyfrowe, telefony komórkowe czy też nawigacje GPS, wszystkie one działają dzięki systemom wbudowanym. Występują one także w przemyśle. Praktycznie każda nowa maszyna, która jest sterowana cyfrowo (np. tokarki CNC) posiada wbudowany system operacyjny. 2. Linux Słowo Linux mówione potocznie jest wieloznaczne. Może odnosić się do systemu operacyjnego, dystrybucji lub jądra. Jest to darmowy system operacyjny, z rodziny Uniksów, stworzony przez Linusa Torvalds a na początku lat 90-tych. Od początku istnienia Linux bardzo się rozwinął. Obecnie dostępny jest w wielu wydaniach na różne architektury sprzętowe. Oprócz platformy x86, Linuksa można zainstalować na systemach z procesorami 32 bitowymi takimi jak ARM, MIPS, PowerPC, Sun SPARC, Motorola 68000, AVR32 i wiele innych.
2 Linux wśród systemów wbudowanych zajmuje wysoką pozycję. Ma na to wpływ wiele czynników, z których decydującą jest otwartość kodu, co sprawia, że jest to system bezpłatny. Pewne jest też, że będzie zdobywał coraz większą część rynku. Rysunek 1. Ankieta przeprowadzona wśród developerów zapytanych o poprzedni użyty system w projekcie i następny, jaki zamierzają wykorzystać. Do tej pory bez problemów zwyciężał nawet z systemami komercyjnymi takimi jak Windows CE a także z komercyjnymi dystrybucjami Linuksa. 3. Architektura ARM ARM (Advanced RISC Machine) jest najbardziej popularną architekturą 32 bitową. Procesory z rdzeniem ARM stanowią około 75% układów 32 bitowych. Rocznie sprzedaje się około 4mld tych mikroprocesorów. Dla porównania układów z architekturą x86 sprzedaję się około 500 mln sztuk rocznie. Firma ARM zajmuję się projektowaniem rdzenia, a nie produkcją procesorów. Licencje na ich wytwarzanie sprzedaje takim firmom jak Atmel czy NXP, które wytwarzają i sprzedają gotowe chipy. Rdzeń jest tylko częścią układu procesorowego zwanego System on Chip (SoC), w zależności od wersji producenci wyposażają układ w różne interfejsy.
3 Platforma Rysunek 2. System on Chip 4. Budowa i możliwości układu Jednym z procesorów z rodziny ARM9 jest układ AT91SAM9260 firmy Atmel. Chip ten działa z częstotliwością 200MHz. Do zewnętrznej magistrali EBI (Extended Bus Interface) podłączone zostały pamięci 1GB NAND Flash i 64MB SDRAM. Rysunek 3. Procesor AT91SAM9260 i jego peryferia
4 Dodatkowo dostępne są interfejsy sieci Ethernet, I2C, SPI, porty szeregowe i USB. Na Linuksie zostały zaimplementowane systemy protokoły sieciowe, co umożliwia utworzenie usług sieciowych takich jak serwer WWW, ftp lub ssh. Ponadto do portów USB można podłączyć dyski przenośne lub inne urządzenia takie jak karty wi-fi czy drukarki. Rysunek 4. Moduł MMnet1002 z procesorem AT91SAM9260 stanowi bardzo dobrą bazę dla Linuksa 5. Linux na ARMie Proces startowania systemu na platformie z ARM9 składa się z kilku etapów. Na początku Bootprogram, który zawarty jest w pamięci ROM procesora sprawdza czy w podłączonej pamięci NAND Flash znajduję się program, a następnie ładuję go. Ten pierwszy program nazywa się AT91Bootstrap. Jest to bootloader pierwszego poziomu. Jego zadaniem jest wstępna inicjalizacja procesora oraz załadowanie drugiego bootloadera U-boota. Jest to już znacznie bardziej rozbudowany program. Z jego poziomu możemy załadować system z różnych źródeł. Mogą nimi być zarówno pamięć Flash jak i serwer TFTP (poprzez Ethernet).
5 Rysunek 5. Sekwencja uruchamiania Linuksa Kolejnym etapem startu jest skopiowanie jądra Linuksa (inaczej zwane kernelem) do pamięci RAM. Jądro dla wszystkich architektur jest takie samo. Odpowiedni typ procesora wybiera się w plikach konfiguracyjnych, a następnie w specjalnych konfiguratorze ustalamy jego składniki. Po załadowaniu jądra, przychodzi czas na uruchomienie pierwszego procesu systemowego, którym jest init i załadowaniu reszty systemu. System możemy przygotować sami lub skorzystać z gotowej dystrybucji. Gdy zdecydujemy się na tworzenie własnego systemu możemy do tego użyć narzędzi wspomagających tworzenie systemu takich jak Buildroot czy OpenEmbedded lub samodzielnie stworzyć strukturę katalogu nadrzędnego i wybrać odpowiednie aplikacje i biblioteki. 6. Tworzenie oprogramowania Do tworzenia aplikacji możemy użyć wszystkich języków programowania dostępnych na dużym Linuksie. Mogą to być np. skrypty konsoli, C/C++, Php, Python, Perl lub Java. Gdy chcemy napisać program w C/C++ należy kod źródłowy skompilować na komputerze PC lub laptopie z zainstalowanym systemem Linux. Do kompilacji używamy specjalnego kompilatora zwanego cross-kompilatorem.
6 Rysunek 6. Kompilacja programu na platformę arm-linux 7. Przyszłość systemów Embedded Systemy wbudowane są stosowane w coraz większej liczbie urządzeń. Większość projektantów używa lub użyję przy następnym projekcie systemu z jądrem Linuksa. Prognozować, więc można, że szczyt popularności systemów wbudowanych dopiero nadejdzie. Przemawia za tym przede wszystkim łatwość pisania programów, ponieważ można korzystać z gotowych aplikacji Open Source, a także dostępność sterowników różnych urządzeń. 8. Literatura [1] Bovet Daniel P, Cesati Marco: Linux Kernel, O'REILLY, [2] [3] Noty katalogowe procesora AT91SAM9260. [4] Ward Brian: Jak działa Linux, Helion, [5] Yaghmour Karim Building Embedded Linux Systems, O'REILLY, 2003.
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
Tworzenie oprogramowania
Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja
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...
K. Konopko; Toolchain. Jądro Linuksa. dr inż. Krzysztof Konopko
Jądro Linuksa dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Jądro Linuksa Program wykładu: Właściwości jądra Linuksa. Pliki źródłowe jądra. Konfiguracja jądra. Kompilacja i kompilacja skrośna
Grzegorz Cygan. Wstęp do programowania mikrosterowników w języku C
Grzegorz Cygan Wstęp do programowania mikrosterowników w języku C Mikrosterownik Inne nazwy: Microcontroler (z języka angielskiego) Ta nazwa jest powszechnie używana w Polsce. Mikrokomputer jednoukładowy
Jesień Linuksowa - Embedded Linux Security
Jesień Linuksowa - Embedded Linux Security Marcin Bis http://bis-linux.com marcin@bis-linux.com Szczyrk, Polska - 13 października 2013r. 1 / 23 O mnie Marcin Bis Embedded Linux System development, kernel
Podstawowe zagadnienia
SWB - Systemy operacyjne w systemach wbudowanych - wykład 14 asz 1 Podstawowe zagadnienia System operacyjny System czasu rzeczywistego Systemy wbudowane a system operacyjny Przykłady systemów operacyjnych
IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7
Łukasz Deńca V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE
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
BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi
BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi BoFF 2007 2009 Spis treści 1. Opis urządzenia...3 2. Instalacja oprogramowania w Windows...5 2.1 Instalacja oprogramowania dla
Szczegółowy Opis Przedmiotu Zamówienia
Załącznik nr 1 do Ogłoszenia o zamówieniu publicznym w trybie poniżej 14 000,00 EURO Szczegółowy Opis Przedmiotu Zamówienia Zamówienia realizowane jest w ramach działań informacyjno promocyjnych projektu
Viper Linux Lite, oprogramowanie Linux
Viper Linux Lite, oprogramowanie Linux Opis ćwiczenia: Celem dwiczenia jest zapoznanie się z komputerem Viper PC 104 z zainstalowanym Linuxem. Podstawą będzie zapoznanie się z samym urządzeniem komputera
Szczegółowy Opis Przedmiotu Zamówienia
Oznaczenie sprawy: BSI.272.3.2016 Załącznik nr 1 Szczegółowy Opis Przedmiotu Zamówienia Sprzęt komputerowy zakupiony w ramach niniejszego zamówienia przeznaczony jest na nagrody w konkursie Szybuj bezpiecznie
BF20 JTAG dla ARM ów z interfejsem USB Instrukcja obsługi
BF20 JTAG dla ARM ów z interfejsem USB Instrukcja obsługi Copyright (c) 2007 2008 Boff Spis treści 1. Opis urządzenia...3 2. Instalacja oprogramowania w Windows...4 3. Instalacja oprogramowania w UBUNTU
Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą
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
CZĘŚĆ IV ZAMÓWIENIA DOSTAWA URZADZEŃ KOMPUTEROWYCH, EKRANÓW PROJEKCYJNYCH ORAZ PROCESOROWEGO CENTRUM MULTIMEDIALNEGO.
ZAŁĄCZNIK IV DO SIWZ CZĘŚĆ IV ZAMÓWIENIA DOSTAWA URZADZEŃ KOMPUTEROWYCH, EKRANÓW PROJEKCYJNYCH ORAZ PROCESOROWEGO CENTRUM MULTIMEDIALNEGO. 1. Przedmiotem zamówienia jest dostawa ekranów projekcyjnych zwijanych
Mikrokontroler Wykład 5
Mikrokontroler Wykład 5 Mikrokontroler jednoukładowy Mikrokontroler jednoukładowy jest układem scalonym, w którym zostały zintegrowane następujące elementy Rdzeń obliczeniowy Kontroler pamięci oraz pamięć
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
Systemy czasu rzeczywistego wstęp
J. Ułasiewicz Komputerowe systemy sterowania 1 1 Systemy wbudowane Często system sterujący stanowi integralną część urządzenia. Jest to system wbudowany. Nie posiada on żadnych elementów pozwalających
prowadzący: mgr inż. Piotr Prystupiuk
prowadzący: mgr inż. Piotr Prystupiuk Instytut Tele- i Radiotechniczny WARSZAWA Zaawansowane technologie teleinformatyczne i systemy informatyczne do budowy zintegrowanych platform obsługi inteligentnych
Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania
Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Systemy operacyjne Wykłady:
Laboratorium Procesorów Sygnałowych
Laboratorium Procesorów Sygnałowych Moduł STM32F407 Discovery GPIO, C/A, akcelerometr I. Informacje wstępne Celem ćwiczenia jest zapoznanie z: Budową i programowaniem modułu STM32 F4 Discovery Korzystaniem
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
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
1. Serwer. 2. Komputer desktop 9szt. Załącznik nr 1 do SIWZ
1. Serwer Załącznik nr 1 do SIWZ Lp. Nazwa elementu, Opis wymagań parametru lub cechy 1 Obudowa RACK o wysokości max. 2U z szynami i elementami niezbędnymi do zabudowy w szafie 19" 2 Procesor Czterordzeniowy
Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
Wymagania systemowe dla Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2016 QlikTech International AB. Wszelkie prawa zastrzeżone. Qlik,
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki
U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)
http://user-mode-linux.sourceforge.net/ System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux) Autor: Jeff Dike Koncepcja powstała w 1999 r. Początkowo jako patch do jądra 2.0
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).
PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1
PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania PlutoProgrammingManualPL_v7A.pdf 1 www.jokabsafety.com Spis treści 1. Instalacja oprogramowania 3 2. Podłączenie do komputera..5
Elementy składowe systemu komputerowego
SWB - Systemy wbudowane - wprowadzenie - wykład 9 asz 1 Elementy składowe systemu komputerowego Podstawowe elementy składowe: procesor z ALU pamięć komputera (zawierająca dane i program) urządzenia wejścia/wyjścia
Warstwy systemu Windows 2000
Warstwy systemu Windows 2000 Tryb użytkownika (User Mode) Tryb jądra (Kernel Mode) Tryb użytkownika (User Mode) Zarządzanie pamięcią wirtualną Cechy charakterystyczne systemu Windows XP: system bardzo
Wymagania systemowe dla Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel
Bibliografia: pl.wikipedia.org www.intel.com Historia i rodzaje procesorów w firmy Intel Specyfikacja Lista mikroprocesorów produkowanych przez firmę Intel 4-bitowe 4004 4040 8-bitowe x86 IA-64 8008 8080
Rejestr HKEY_LOCAL_MACHINE
Rejestr HKEY_LOCAL_MACHINE Poddrzewo HKEY_LOCAL_MACHINE zawiera dane konfiguracyjne lokalnego systemu. Informacje tutaj przechowywane są wykorzystywane przez aplikacje i sterowniki urządzeń, a także przez
UCanlogUpdater INSTRUKCJA OBSŁUGI
UCanlogUpdater APLIKACJA DO PROGRAMATORA O350 INSTRUKCJA OBSŁUGI SEO Electronics www.seoelectronics.pl +48 85 652 56 61 office@seoelectronics.pl sales@seoelectronics.pl Modrzewiowa 5 16-010 Wasilków POLAND
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3 organizowany przez: Koło Naukowe Mikrosystemów ONYKS we współpracy z: Wydawnictwem BTC Polskim przedstawicielstwem STMicroelectronics Plan spotkania
Komputer DELL Optiplex 7010 w obudowie DT (Desktop Tower) Intel Core i x 3,3 GHz / 4 GB / 500 GB / DVD / Windows 7 Professional
Dane aktualne na dzień: 30-01-2019 20:36 Link do produktu: https://nowysklep.retropc.pl/komputer-dell-7010-dt-i3-4gb-500g-dvd-usb30-w7-p-71.html Komputer DELL 7010 DT i3 4GB 500G DVD USB3.0 W7 ## Cena
Inteligentny czujnik w strukturze sieci rozległej
Inteligentny czujnik w strukturze sieci rozległej Tadeusz Pietraszek Zakopane, 13 czerwca 2002 Plan prezentacji Problematyka pomiarów stężenia gazów w obiektach Koncepcja realizacji rozproszonego systemu
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
ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM
ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM Adam MUC, Lech MURAWSKI, Grzegorz GESELLA, Adam SZELEZIŃSKI, Arkadiusz SZARMACH CEL Wykorzystanie popularnych
Dekoder 4K Enigma 2 VU+ UNO 4K SE DVB-S2X
Dane aktualne na dzień: 07-02-2018 20:05 Link do produktu: http://www.taniosat.pl/dekoder-4k-enigma-2-vu-uno-4k-se-dvb-s2x-p-4308.html Dekoder 4K Enigma 2 VU+ UNO 4K SE DVB-S2X Cena 1 149,00 zł Cena poprzednia
Linux Kernel. Wprowadzenie
Linux Kernel Wprowadzenie Trochę historii (1) Rozpoczęło się od Bell Labolatories we wczesnych latach 70- tych XX wieku, kiedy rozpoczęto prace nad systemem UNIX: UNIX był pierwszym systemem operacyjnym
Wykład 2. Mikrokontrolery z rdzeniami ARM
Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów ARM są szeroko
OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą oraz
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
Baza danych Oracle 11g Express Edition
Baza danych Oracle 11g Express Edition Agenda Kim jesteśmy Właściwości Oracle XE Możliwości Ograniczenia licencyjne Dostępna funkcjonalność Oracle XE fast start Podstawowa obsługa bazy danych Wprowadzenie
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
Przykłady zastosowań systemów mikroprocesorowych
Przykłady zastosowań systemów mikroprocesorowych 1 Urządzenia powszechnego użytku Sprzęt gospodarstwa domowego pralki lodówki kuchenki (elektryczne, indukcyjne, mikrofalowe) Sprzęt RTV, Telewizory, odtwarzacze
Pakiet nr 1. Zestawienie wymaganych parametrów technicznych - funkcjonalnych
Załącznik nr 1 do siwz Pakiet nr 1 Zestawienie wymaganych parametrów technicznych - funkcjonalnych Przedmiot zamówienia - Zestaw interaktywnych urządzeń wspomagających mechanicznie odtwarzanie funkcji
Panele operatorskie seria CIMON-Xpanel
Panele operatorskie seria CIMON-Xpanel Wyświetlacz TFT LCD, 16,7 mln kolorów, przekątna 6,4, rozdzielczość 480x272 CM-XT04CA CM-XT04CA-D SDRAM: 64 MB, 1 port RS232, 1 port RS422/485, 1 port USB Host, 1
IBM SPSS Statistics dla systemu Windows Instrukcje instalacji (licencja sieciowa)
IBM SPSS Statistics dla systemu Windows Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 21 przy użyciu licencja sieciowa. Ten
Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator
Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania
Kopiowanie i instalowanie pliku w systemie Windows CE
Kopiowanie i instalowanie pliku w systemie Windows CE Poziom trudności: średni Wersja dokumentacji: 1.0 Aktualizacja: 19.05.2011 r. Beckhoff Automation Sp. z o. o. SPIS TREŚCI 1. Wstęp... 2 2. Ściągniecie
Czym jest technologia Bluetooth?
Tomasz Merda Czym jest technologia Bluetooth? Czym jest technologia Bluetooth? Bluetooth to technologia pozwalająca na komunikację radiową na ograniczoną odległość (standardowo do 10 metrów). Przy pomocy
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:
Wymagane parametry techniczne laptopa
OPIS PRZEDMIOTU ZAMOWIENIA LAPTOP 2W1 12 SZTUK L.p 1 Nazwa komponentu Wymagane parametry techniczne laptopa Parametry techniczne oferowanego urządzenia 2 Typ Laptop 2w1. /wskazać: model, symbol, producenta
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Opis przedmiotu zamówienia
Załącznik nr 1 do SIWZ Zadanie 1 Opis przedmiotu zamówienia Zakup nowych licencji IBM Tivoli Storage Manager for Database Protection, IBM Tivoli Storage Manager for SAN oraz przedłużenie wsparcia technicznego
Konspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
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
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
ActiveXperts SMS Messaging Server
ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych
Lenovo ThinkCentre M92p Small Form Factor (SFF) Intel Core i x 3,2 GHz / 4 GB / 250 GB / DVD-RW / Windows 7 Professional
Dane aktualne na dzień: 19-12-2018 09:59 Link do produktu: https://nowysklep.retropc.pl/komputer-lenovo-m92p-i5-3470-quad-3-2ghz-4-250-w7-p-107.html Komputer LENOVO M92p i5-3470 QUAD 3,2GHz 4 250 W7 Cena
Otwarte oprogramowanie w systemach wbudowanych i pomiarowych. Rok akademicki: 2015/2016 Kod: EEL PT-s Punkty ECTS: 3
Nazwa modułu: Otwarte oprogramowanie w systemach wbudowanych i pomiarowych Rok akademicki: 2015/2016 Kod: EEL-2-307-PT-s Punkty ECTS: 3 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Oprogramowanie symulujące sterowanie obiektami budynku
BIULETYN INSTYTUTU AUTOMATYKI I ROBOTYKI NR 33, 2012 Oprogramowanie symulujące sterowanie obiektami budynku Rafał WAWRYNIUK, Artur ARCIUCH Instytut Teleinformatyki i Automatyki WAT, ul. Gen. S. Kaliskiego
str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.
Oświęcim, dnia 16.07. 2015 r. Państwowe Muzeum Auschwitz-Birkenau w Oświęcimiu ul. Więźniów Oświęcimia 20 32-603 Oświęcim Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Modyfikacja
Procesory firmy ARM i MIPS
Procesory firmy ARM i MIPS 1 Architektura procesorów ARM Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.
1.1 PANELE OPERATORSKIE WONDERWARE
1.1 PANELE OPERATORSKIE WONDERWARE PANEL INTOUCH CE panele bazujące na systemie operacyjnym Windows CE i wykorzystujące prostą wizualizację InTouch CE. Poza graficzną reprezentacją informacji z podłączonych
Komputer Fujitsu E510 w obudowie SFF (Small Form Factor) Core i x 3,3 GHz / 4 GB / 320 GB / DVD / Windows 7 Professional
Dane aktualne na dzień: 25-2-208 8:08 Link do produktu: https://nowysklep.retropc.pl/fujitsu-e50-i3-220-23-3ghz-4gb-320gb-w7-fv-gw2-p-3.html Fujitsu E50 i3-220 23,3GHZ 4GB 320GB W7 FV GW2 Cena 439,00 zł
Programowanie w C. dr inż. Stanisław Wszelak
Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++
Płytka uruchomieniowa XM64
2015 Płytka uruchomieniowa XM64 - Instrukcja obsługi www.barion-st.com 2015-05-12 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest XM64?... 3 1.2 Budowa oraz parametry techniczne... 3 1.3 Schemat połączeń...
Komputer Dell Precision T1600 w obudowie Midi Tower (MT) Intel Xeon E x 3,30 GHz / 16 GB / 500 GB / DVD / Windows 7 Professional
Dane aktualne na dzień: 3-2-208 00:00 Link do produktu: https://nowysklep.retropc.pl/komputer-dell-t600-e3-245-43-3ghz-6gb-500gb-p-229.html Komputer DELL T600 E3-245 43,3GHz 6GB 500GB Cena 889,00 zł Dostępność
System komputerowy. System komputerowy
System komputerowy System komputerowy System komputerowy układ współdziałających ze sobą (według pewnych zasad) dwóch składowych: sprzętu komputerowego (hardware) oraz oprogramowania (software) po to,
Masz telewizor nie ważne najnowszej generacji, czy też starszy kineskopowy.
Korzystasz z Internetu bez znaczenia kablowego, czy też radiowego. Masz telewizor nie ważne najnowszej generacji, czy też starszy kineskopowy. Czy kiedykolwiek myślałeś, że możesz zamienić swój zasłużony
1. Notebook 14. Producent: ASUS Model: ASUS VivoBook S14 S410. Parametr Parametr graniczny Parametr oferowany - opisać
Przetarg nr UMW / AZ / PN - 96 / 18 cz. B Umowa obowiązuje do 10.12.2019r. 1. Notebook 14 Producent: ASUS Model: ASUS VivoBook S14 S410 Parametr Parametr graniczny Parametr oferowany - opisać Procesor:
>>> Techniki rozbudowy systemów wbudowanych >>> Biblioteki wspomagające rozbudowę systemów wbudowanych. Name: Mariusz Naumowicz Date: 29 maja 2019
>>> Techniki rozbudowy systemów wbudowanych >>> Biblioteki wspomagające rozbudowę systemów wbudowanych Name: Mariusz Naumowicz Date: 29 maja 2019 [~]$ _ [1/14] >>> Treści wykładu I 1. HAL 2. libusb 3.
FER Częstochowa, r. Zmiana zapytania ofertowego
FER.042.6.2018 Częstochowa, 08.02.2018 r. Zmiana zapytania ofertowego Dot. zapytania ofertowego na zakup i dostawę materiałów papierniczobiurowych oraz sprzętu komputerowego na potrzeby realizacji projektu
Część I: Komputery przenośne... 2 LAPTOP STACJA DOKUJĄCA DO LAPTOPA LAPTOP STACJA DOKUJĄCA DO LAPTOPA
Część I: Komputery przenośne... 2 LAPTOP 1... 2 STACJA DOKUJĄCA DO LAPTOPA 1... 4 LAPTOP 2... 5 STACJA DOKUJĄCA DO LAPTOPA 2... 7 1 Część I: Komputery przenośne LAPTOP 1 Element Minimalne wymagania Parametry
Wbudowane systemy operacyjne
Wbudowane systemy operacyjne Wbudowane systemy operacyjne Wstęp Dr inż. Damian Radziewicz Wrocław 2018 Wprowadzenie do wykładu Informacje o prowadzącym Informacje o wykładzie (daty, terminy itp.) Wprowadzenie
11.Mikrokomputeryjednoukładowe
Materiały do wykładu 11.Mikrokomputeryjednoukładowe Marcin Peczarski Instytut Informatyki Uniwersytet Warszawski 14maja2008 Podstawowe cechy(1) 11.1 Innenazwy mikrokontroler mikroprocesor do zastosowań
PANELE OPERATORSKIE. Human Machine Interface
PANELE OPERATORSKIE Human Machine Interface LRH Przygotowane do użycia dzięki gotowym wizualizacjom LOVATO Electric! PROSTE I WYDAJNE Prosta konstrukcja o niskim poborze mocy Wysoce niezawodne komponenty
Działanie komputera i sieci komputerowej.
Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia
Zastosowanie emulatorów w rozbudowie systemów wbudowanych
Zastosowanie emulatorów w rozbudowie systemów wbudowanych Jan Kowalewski kowalewski.j@protonmail.com May 29, 2019 Jan Kowalewskikowalewski.j@protonmail.com Zastosowanie emulatorów w rozbudowie systemów
Komputer DELL Optiplex 7010 w obudowie DT (Desktop Tower) Intel Pentium G x 2,9 GHz / 4 GB / 250 GB / DVD-RW / Windows 7 Professional
Dane aktualne na dzień: 16-12-2018 17:43 Link do produktu: https://nowysklep.retropc.pl/komputer-dell-7010-dt-dc-4gb-250gb-rw-usb30-w7-p-282.html Komputer DELL 7010 DT DC 4GB 250GB RW USB3.0 W7 Cena Dostępność
System czasu rzeczywistego
System czasu rzeczywistego Definicje System czasu rzeczywistego (real-time system) jest to system komputerowy, w którym obliczenia prowadzone równolegle z przebiegiem zewnętrznego procesu mają na celu
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
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Procesory Blackfin. Część 1
Procesory Blackfin. Część 1 Wykład 7 Projektowanie cyfrowych układów elektronicznych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Charakterystyka rodziny
Laboratorium: Systemy operacyjne czasu rzeczywistego. Temat: Wprowadzenie do karty DS1102 i oprogramowania Control Desk.
Laboratorium: Systemy operacyjne czasu rzeczywistego. Temat: Wprowadzenie do karty DS1102 i oprogramowania Control Desk. Opis karty DS1102 Karta DS1102 naleŝy do rodziny pojedynczych kart sterowniczych
ZAPYTANIE OFERTOWE NR UE/6
Elbląg, dnia 29.05.2015r. Firma Handlowo-Usługowa Mak-chemia, M. Osiński i B. Półtorak-Osińska Spółka Jawna ul. Panieńska 17/18 82-300 Elbląg (pełna nazwa i adres podmiotu) ZAPYTANIE OFERTOWE NR UE/6 Dot.:
Q E M U. http://www.qemu.com/
http://www.qemu.com/ Emulator procesora Autor: Fabrice Bellard Obsługiwane platformy: Windows, Solaris, Linux, FreeBSD, Mac OS X Aktualna wersja: 0.9.0 Większość programu oparta na licencji LGPL, a sama
Parametr Parametr graniczny Parametr oferowany - opisać
Przetarg nr UMW / AZ / PN - 96 / 18 cz. B Umowa obowiązuje do 10.12.2019r. 1. Notebook 14 Producent: ASUS Model: ASUS VivoBook S14 S410 Parametr Parametr graniczny Parametr oferowany - opisać Procesor: