System operacyjny NetBSD w zastosowaniach wbudowanych
|
|
- Dominik Gabriel Rosiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 System operacyjny NetBSD w zastosowaniach wbudowanych Radoslaw Kujawa rkujawa@netbsd.org The NetBSD Foundation / OSEC 9 maja 2013
2 Spis treści I 1 Garść informacji na temat NetBSD 2 Budowa aplikacji wbudowanych na NetBSD 3 Prosta aplikacja wbudowana 4 Podsumowanie
3 Część 1 Garść informacji na temat NetBSD
4 Czym jest NetBSD? UNIX-owy system operacyjny Nie tylko jądro, ale kompletny system operacyjny Dostarcza także interfejs graficzny (X Window System) Oprogramowanie producentów trzecich dostępne poprzez pkgsrc (ponad paczek)
5 Historia NetBSD w pigułce 1969 UNIX powstaje w Bell Labs Berkeley Software Distribution system operacyjny rozwijany w grupie CSRG na Uniwersytecie w Berkeley 1993 powstaje projekt NetBSD na bazie 4.3BSD i 386BSD 1994 NetBSD NetBSD 6.0
6 Cechy NetBSD Małe wymagania sprzętowe (ok. 24MB RAM, 300MB przestrzeni masowej) Bardzo dobra przenośność 57 platform, 12 architektur CPU Przykładanie uwagi do czystości projektu oraz implementacji W zgodzie z duchem UNIXa Kompletna dokumentacja interfejsów programistycznych Ostrożne podejście do nowości technologicznych Powyższe cechy czynią NetBSD doskonałym systemem operacyjnym dla: Rozwiązań wbudowanych Prac badawczych nad nowymi technologiami w informatyce Serwerów (w niektórych zastosowaniach) Komputerów osobistych o małej mocy obliczeniowej Licencja BSD przyjazna komercyjnemu wykorzystaniu
7 Cechy systemu wbudowanego Antyteza systemu ogólnego przeznaczenia Pełni ściśle określone przez twórców funkcje Ograniczone możliwości dostosowania i konfiguracji Sprzęt oraz oprogramowanie zwykle mocno zintegrowane Wysoka niezawodność Typowe systemy wbudowane: urządzenia sieciowe (routery, switche), sprzęt pomiarowy, komputery w samochodach, systemy alarmowe, dekodery TV, telewizory, lodówki Powoli zaciera się granica między sprzętem wykorzystywanym w systemach wbudowanych a komputerach ogólnego przeznaczenia
8 Wykorzystanie i rozwój NetBSD Kto używa NetBSD? Powszechnie znane firmy oraz organizacje Apple - AirPort Extreme, Time Capsule, różne komponenty OS X oraz ios Blackberry/RIM - Stos IP, sterowniki, pkgsrc w systemie QNX Dell - Force10 OS Microsoft - Architektura emips micro systems - Kasy fiskalne, POSy arcapos NASA - International Space Station oraz inni Hobbyści i hakerzy Naukowcy i uniwersytety Kto pracuje nad NetBSD? Niezależni developerzy zrzeszeni w fundacji NetBSD Firmy - konsulting w ramach projektów lub kontraktów (np. Semihalf, 3am Software Foundry, Genetec, inni)
9 Jądro NetBSD Klasyczne jądro monolityczne z modułami 1 Oferuje ochronę pamięci i pamięć wirtualną wymaga jednostki zarządzania pamięcią (MMU) Napisane w C, z małymi wstawkami w asemblerze Większość kodu niezależna od platformy sprzętowej Mechanizmy ułatwiające pisanie kodu zależnego od platformy oraz sterowników urządzeń bus space(4), bus dma(4) Autokonfiguracja Wbudowany w jądro debugger 1 Systemy wbudowanie zwykle nie wykorzystują modułów.
10 Jądro NetBSD autokonfiguracja NetBSD (GENERIC) #7: Fri Oct 5 18:43:21 CEST 2012 rkujawa@saiko.local:/users/rkujawa/netbsd-eurobsdcon2012/src/sys/arch/cobalt/compile/obj/generic Cobalt Qube 2 total memory = KB avail memory = KB mainbus0 (root) com0 at mainbus0 addr 0x1c level 3: ns16550a, working fifo com0: console cpu0 at mainbus0: QED RM5200 CPU (0x28a0) Rev with built-in FPU Rev. 1.0 cpu0: 48 TLB entries, 256MB max page size cpu0: 32KB/32B 2-way set-associative L1 instruction cache cpu0: 32KB/32B 2-way set-associative write-back L1 data cache mcclock0 at mainbus0 addr 0x : mc compatible time-of-day clock panel0 at mainbus0 addr 0x1f gt0 at mainbus0 addr 0x pci0 at gt0 pchb0 at pci0 dev 0 function 0: Galileo GT System Controller, rev 1 pcib0 at pci0 dev 9 function 0 pcib0: VIA Technologies VT82C586 PCI-ISA Bridge, rev 57 viaide0 at pci0 dev 9 function 1 viaide0: VIA Technologies VT82C586 (Apollo VP) ATA33 controller viaide0: primary channel interrupting at irq 14 atabus0 at viaide0 channel 0 viaide0: secondary channel interrupting at irq 15 atabus1 at viaide0 channel 1 wd0 at atabus0 drive 0 wd0: <netbsd-cobalt.img> wd0: 750 MB, 1524 cyl, 16 head, 63 sec, 512 bytes/sect x sectors
11 Jądro NetBSD autokonfiguracja c.d.
12 Część 2 Budowa aplikacji wbudowanych na NetBSD
13 Od czego zacząć? Pomysł patrz poprzedni wykład Wybór zestawu ewaluacyjnego (platformy sprzętowej) Wybór lub wytworzenie dodatkowych modułów sprzętowych Implementacja oprogramowania Jeśli produkcja masowa: projekt i budowa własnego sprzętu
14 Wybór platformy sprzętowej Czy architektura procesora (powerpc, arm, mips,...) jest już obsługiwana? Czy platforma sprzetowa, którą chcę wykorzystać jest już obsługiwana? Czy wszystkie peryferia są obsługiwane? Słowo port w terminologii NetBSD Dzięki modularnej architekturze NetBSD przeniesienie ( portowanie ) systemu na nową platformę, czy dodanie wsparcia dla nowego typu procesora jest wzlgędnie proste
15 Sprzęt do rozwoju aplikacji wbudowanych Łatwo dostępne zestawy uruchomieniowe i ewaluacyjne Raspberry Pi (evbarm) Beagleboard, Beaglebone (evbarm) Freescale TWR-P1025 (evbppc) Pandaboard (evbarm) wiele innych Możliwość wykorzystania niektórych produktów z półki jako zestawu NAS oparte o PowerPC MPC824x - znane produkty firm Synology, QNAP (sandpoint) Linksys NSLU2 (evbarm) Nokia N900 (evbarm) oraz inne
16 Dodatkowe moduły sprzętowe Wiele standardów i producentów gotowych modułów Digilent - Pmod Kamami - KAmod Beaglebone - Cape Arduino - Shield... Czy dany moduł będzie kompatybilny z moją platformą? Wykorzystywana szyna I 2 C SPI GPIO Szyna procesora... Wymagane zasilanie Wymiary płytki
17 Dostęp do sprzętu w aplikacji W systemach opartych na 8-bitowych oraz 16-bitowych mikrokontrolerach zwyczajem jest bezpośredni dostęp do sprzętu NetBSD jako tradycyjny system UNIX-owy implementuje ochronę pamięci i pamięć wirtualną Ściśle zdefiniowany interfejs między jądrem a przestrzenią użytkownika Większa niezawodność i bezpieczeństwo Sprzęt Jądro sterownik Przestrzeń użytkownika
18 Sterowniki w NetBSD Sterownik interfejs między sprzętem a przestrzenią użytkownika, zaimplementowany jako element jądra Mechanizmy jądra takie jak bus space(9) standaryzują sposób pisania sterowników Pisanie sterowników dla NetBSD wymaga znajomości: Języka C Sprzętu, który ma być obsługiwany przez sterownik (dokumentacja) Interfejsów jądra NetBSD
19 Aplikacja wbudowana w przestrzeni użytkownika W przypadku NetBSD aplikacja wbudowana jest zwykłym programem działającym w przestrzeni użytkownika Programista znający rozwiązania open source czuje się jak w domu Standardy API: ANSI C, POSIX, inne typowe dla UNIXa Wiele bibliotek w komplecie nie ma potrzeby wynajdywania koła na nowo Potrzebna dodatkowa funkcjonalność? pkgsrc Brak wymagań dot. działania innych procesów aplikacja może zastąpić proces /sbin/init
20 Konfiguracja jądra w systemie wbudowanym Jądro zbudowane bez modułów Plik konfiguracyjny jądra opisuje jakie funkcjonalności oraz jakie sterowniki mają być skompilowane w danym jądrze W systemach wbudowanych opartych o NetBSD plik konfiguracyjny jądra określa też na jakich szynach i pod jakimi adresami znajdują się peryferia W Linux i FreeBSD przyjęto inne rozwiązanie do tego samego celu - Flattened Device Tree
21 Budowanie NetBSD ze źródeł Procedura budowania systemu ze źródeł jest trywialna Ściągnięcie kodu źródłowego NetBSD./build.sh -m [port] tools./build.sh -m [port] distribution Skrypt build.sh jest tylko opakowauje standardowe pliki Makefile Kompilacja wskrośna całego systemu możliwa z prawie każdego innego systemu UNIX-owego (Linux, MacOS X, *BSD, Solaris, itd.), także o innej architekturze procesora
22 Część 3 Prosta aplikacja wbudowana
23 Beaglebone SoC Texas Instruments AM335x 720MHz 32-bitowa architektura ARM v7 256MB DDR2 SDRAM Slot micro SD, Ethernet, host USB Ustandaryzowane złącza pozwalają na dołączanie dodatkowych modułów ( cape jak shield w Arduino) Interfejsy typowe dla mikrokontrolerów - SPI, I 2 C, ADC, CAN, itd. Teraz dostępna nowa wersja Black - 1GHz, 512MB DDR3, HDMI ($45)
24 Aplikacja wbudowana założenia funkcjonalne Pomiar temperatury otoczenia Wyświetlanie wartości chwilowej temperatury przez interfejs web Przechowywanie danych historycznych Wyświetlanie danych historycznych przez interfejs web
25 Aplikacja wbudowna peryferia Moduł KAmodTEM firmy Kamami Półprzewodnikowy czujnik temperatury Microchip MCP9801 Interfejs - szyna I 2 C, domyślny adres 0x48 Pomiar w zakresie 55 do +125 C +V 2,7 do 5,5 VDC +V Temperatura AM335x I 2 C MCP9801
26 Architektura naszej aplikacji wbudowanej BeagleBone Sprzęt AM335x I 2 C ctrl 0 0x44e0b000 I 2 C MCP9801 Jądro bus_space tiiic iic mcp980x sysmon envsys httpd Przestrzeń użytkownika CGI envstat /dev/sysmon
27 Sterownik układów MCP980x Sterownik mcp980x(4) Źródła src/sys/dev/i2c/mcp980x.c src/sys/dev/i2c/mcp980xreg.h Zarejestrowany w files.i2c Wykorzystuje niezależny od platformy sterownik szyny I 2 C - iic(4) Konfiguracja jądra src/sys/arch/evbarm/conf/beaglebone mcp980x* at iic1 addr 0x48 Komunikaty w buforze jądra podczas startu tiiic1 at obio0 addr 0x4802a000-0x4802afff intr 71: rev 0.11 iic1 at tiiic1: I2C bus mcp980x0 at iic1 addr 0x48: Microchip MCP980x Temperature Sensor
28 Komunikacja z przestrzenią użytkownika Sterownik wykorzystuje interfejs sysmon envsys(9) do przekazywania danych do przestrzeni użytkownika Plik urządzenia /dev/sysmon (sysmon(4)) stanowi styk jądra z przestrzenią użytkownika Test z powłoki Polecenie envstat(8) # envstat Current CritMax WarnMax WarnMin CritMin Unit [mcp980x0] Ambient temp: degc...
29 Serwer HTTP jako interfejs użytkownika NetBSD posiada wbudowany daemon httpd(8) Obsługa CGI (oraz języków skryptowych jak PHP, Python) Najprostsze rozwiązanie dla aplikacji wbudowanej: Skrypt powłoki wykonywany przez serwer HTTP Uruchamia polecenia systemowe Przedstawia wynik w formie HTML Konfiguracja i uruchomienie: /etc/rc.conf: httpd=yes httpd flags= -c /var/cgi/ /etc/rc.d/httpd start Skopiowanie skryptu do katalogu /var/cgi/ #! / b i n / sh echo Content type : text / html echo echo <html><body> / u s r / s b i n / e n v s t a t g r e p i ˆ. Ambient awk { p r i n t $3 } echo st. C<br/> echo </body></html>
30 To działa! Wykonanie testu beaglebone/cgi-bin/temp.cgi Serwer HTTP wykonuje skrypt CGI, który uruchamia polecenie envstat(8) Polecenie to komunikuje się z interfejsem sysmon(4) poprzez plik urządzenia /dev/sysmon Podsystem ten odpytuje sterownik mcp980x(4) o temperaturę Sterownik komunikuje się z modułem KAmodTEM używając warstwy iic(4) (a pod spodem sterownika szyny I 2 C właściwego dla danego kontrolera) Skrypt z wyniku envstat wybiera bierzącą temperaturę, opakowuje ją w HTML
31 Jak zaimplementować historię? Format RRD Round Robin Database Narzędzie rrdtool Skrypt uruchamiany za pomocą cron a próbkuje temperaturę Próbka zapisywana jest do bazy RRD Zestaw skryptów uruchamianych z cron a generuje wykresy na podstawie danych w bazie (ostatnia godzina, dzień, tydzień) Wykresy zapisywane są do katalogu udostępnionego przez serwer HTTP
32 Dane historyczne - skrypty i ich wykonanie crontab # m h d m t komenda */1 * * * * /opt/temp-update.sh */2 * * * * /opt/temp-graph.sh /var/www/rrd/temp-hour.png 1hour */10 * * * * /opt/temp-graph.sh /var/www/rrd/temp-day.png 1day */30 * * * * /opt/temp-graph.sh /var/www/rrd/temp-week.png 1week Zapis próbek do bazy temp-update.sh #! / b i n / sh / u s r / pkg / b i n / r r d t o o l update / v a r /www/ r r d /temp. r r d \ d a t e +%s : e n v s t a t g r e p Ambient awk { p r i n t $3 } Skrypt generujący wykresy temp-graph.sh #! / b i n / sh / u s r / pkg / b i n / r r d t o o l graph $1 X 0 end now s t a r t end $2 width 600 \ DEF : temp=/v a r /www/ r r d /temp. r r d : temp : AVERAGE \ LINE1 : temp#0000ff : MCP9801 ambient temperature\ l
33 Przeglądanie historii W wyniku działania skryptów w /var/www/rrd/ odkładane są gotowe wykresy Wyświetlanie wszystkich wykresów możliwe jest z jednego pliku HTML /var/www/history.html Test: beaglebone/history.html <html><body><center> History: last hour<br/> <img src="rrd/temp-hour.png"><br/><br/> History: last day<br/> <img src="rrd/temp-day.png"><br/><br/> History: last week<br/> <img src="rrd/temp-week.png"><br/> </center></body></html>
34 Co można zrobić dalej w tej aplikacji? Budowa stacji pogody Wyświetlanie temperatury na LCD (tekstowym lub graficznym) Przełączanie widoku na LCD za pomocą przycisków wykorzystanie linii GPIO Wyświetlanie historii z zadanego okresu Możliwość rekonfiguracji w trakcie pracy (np. dokładności czujnika, częstotliwości zapisu próbek, etc.) Monitoring ciśnienia z użyciem dodatkowego czujnika (np. MPL115A2) Pobieranie prognozy z internetu
35 Propozycje innych prostych systemów wbudowanych Możliwe do zrealizowania z użyciem BealgeBone oraz dodatkowych modułów Odtwarzacz audio przetwornik C/A (np. TS4657) wyświetlacz LCD (np. HD44xxx) przyciski Sterowanie oświetleniem... moduł z przekaźnikami wyświetlacz LCD przyciski
36 Część 4 Podsumowanie
37 Podsumowanie NetBSD w zastosowaniach wbudowanych sprawdza się dobrze Potwierdza to wykorzystanie komercyjne przez czołowe firmy Wykorzystanie sprawdzonych rozwiązań zmniejsza czas rozwoju aplikacji Pozwala na użycie w rozwiązaniach wbudowanych technik i narzędzi znanych z systemów serwerowych W zastosowaniach wbudowanych wciąż mała, lecz rosnąca popularność wśród hobbystów
38 Jeśli system NetBSD was zainteresował... Oficjalna strona NetBSD The NetBSD Guide NetBSD based toaster Building products with NetBSD - thin clients Writing NetBSD drivers with the bus space(4) framework Kontakt do mnie rkujawa@netbsd.org wiki.netbsd.org/users/rkujawa
39 Pytania Czy są jakieś pytania?
40 Koniec... Dziękuje!
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
Bardziej szczegółowoAplikacja 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...
Bardziej szczegółowoSpis 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ółowoTworzenie 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
Bardziej szczegółowoPodstawowe 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
Bardziej szczegółowoPrzegląd rozwiązań z oferty firmy 4D Systems
1 Przegląd rozwiązań z oferty firmy 4D Systems Przegląd rozwiązań z oferty firmy 4D Systems 4D Systems Pty Ltd jest firmą pochodzącą z Australii, która od ponad 25 lat specjalizuje się w opracowywaniu
Bardziej szczegółowoTworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
Bardziej szczegółowoSYSTEMY 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
Bardziej szczegółowoArchitektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy otoczenia procesora (chipset) Rozwiązania sprzętowe CHIPSET Podstawą budowy płyty współczesnego komputera PC jest Chipset. Zawiera on większość
Bardziej szczegółowoKurs 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
Bardziej szczegółowoZASTOSOWANIE 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
Bardziej szczegółowo1. 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ółowoWykład 6. Mikrokontrolery z rdzeniem ARM
Wykład 6 Mikrokontrolery z rdzeniem ARM Plan wykładu Cortex-A9 c.d. Mikrokontrolery firmy ST Mikrokontrolery firmy NXP Mikrokontrolery firmy AnalogDevices Mikrokontrolery firmy Freescale Mikrokontrolery
Bardziej szczegółowoK. 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
Bardziej szczegółowoOpis przedmiotu zamówienia CZĘŚĆ 1
Opis przedmiotu zamówienia CZĘŚĆ 1 Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają
Bardziej szczegółowoMin. 256 GB, dysk półprzewodnikowy SSD, złącze M.2.
Załącznik nr 1A do SIWZ OPIS PRZEDMIOTU ZAMÓWIENIA Dostawa sprzętu komputerowego i oprogramowania na potrzeby Krakowskiego Biura Festiwalowego Część 1 zamówienia Dostawa zestawów komputerów mobilnych oraz
Bardziej szczegółowoAndroid - wprowadzenie. Łukasz Przywarty 171018
Android - wprowadzenie Łukasz Przywarty 171018 Ramowy plan prezentacji Czym jest Android: definicja, krótka historia. Architektura systemu. Architektura aplikacji. Właściwości systemu. Środowisko deweloperskie.
Bardziej szczegółowoIdyllaOS. Prosty, alternatywny system operacyjny. www.idyllaos.org. Autor: Grzegorz Gliński. Kontakt: milyges@gmail.com
IdyllaOS www.idyllaos.org Prosty, alternatywny system operacyjny Autor: Grzegorz Gliński Kontakt: milyges@gmail.com Co to jest IdyllaOS? IdyllaOS jest to mały, prosty, uniksopodobny, wielozadaniowy oraz
Bardziej szczegółowoInteligentny 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
Bardziej szczegółowoSpis 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ółowoOprogramowanie Alternatywne
Oprogramowanie Alternatywne UNIX Wojciech Sobieski Olsztyn 2005 Systemy UNIX-owe Systemy UNIX-owe - liczne odmiany systemu UNIX o mniejszej lub większej z nim zgodności, produkowane przez największych
Bardziej szczegółowoQ 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
Bardziej szczegółowoNarzę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ółowoWymagania 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.
Bardziej szczegółowoDysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.
Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu
Bardziej szczegółowoMAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na
, gniazda kart rozszerzeń, w istotnym stopniu wpływają na wydajność systemu komputerowego, m.in. ze względu na fakt, że układy zewnętrzne montowane na tych kartach (zwłaszcza kontrolery dysków twardych,
Bardziej szczegółowoEmbedded 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ółowoLITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:
LITEcompLPC1114 Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Bezpłatny zestaw dla Czytelników książki Mikrokontrolery LPC1100. Pierwsze kroki LITEcompLPC1114 jest doskonałą platformą mikrokontrolerową
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania
Bardziej szczegółowoWstęp do Informatyki dla bioinformatyków
Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:
Bardziej szczegółowoBudowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
Bardziej szczegółowo1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Bardziej szczegółowoEMBEDDED LINUX ON ARM9 CORE EMBEDDED LINUX NA PROCESORACH Z RODZINY ARM9
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,
Bardziej szczegółowoSystemy 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ółowo1. Serwer rack typ 1 Liczba sztuk: 2
1. Serwer rack typ 1 Liczba sztuk: 2 Lp. Identyfikator komponentu, inne wymagania Opis wymagań minimalnych Opis komponentu 1 Obudowa 2 Płyta główna 3 Procesor 4 Pamięć RAM 5 Gniazda PCI 6 Interfejsy sieciowe
Bardziej szczegółowoSystemy zdalnego zarządzania i monitoringu: Carel platforma PRO. Tomasz Andracki, Bydgoszcz 2010-11-06
Systemy zdalnego zarządzania i monitoringu: Carel platforma PRO Tomasz Andracki, Bydgoszcz 2010-11-06 PlantVisorPRO PlantWatchPRO Kompletny system nadzoru, monitoringu oraz zdalnego zarządzania nad instalacjami
Bardziej szczegółowoSPECYFIKACJA TECHNICZNA OPROGRAMOWANIA
Synergia Tech Sp. z o.o. ul. Szachowa 1 04-894 Warszawa tel.: +48 (22) 512 83 99 fax: +48 (22) 872 08 26 e-mail: biuro@intelidom.pl http: www.intelidom.pl Szanowny Pan, Janusz Jabłonowski Instytut Informatyki
Bardziej szczegółowoSTM32Butterfly2. 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
Bardziej szczegółowoWprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
Bardziej szczegółowoADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361
Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361 ADuCino 360 Zestaw ADuCino jest tanim zestawem uruchomieniowym dla mikrokontrolerów ADuCM360 i ADuCM361 firmy Analog Devices mechanicznie kompatybilnym
Bardziej szczegółowoPrzegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX CONFidence 2005 IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na Rzecz Dzieci Wojciech A. Koszek
Bardziej szczegółowoTypy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoSystem 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,
Bardziej szczegółowoWykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Bardziej szczegółowoZałącznik nr 1 Szczegółowy wykaz zamawianego sprzętu Zestaw komputerowy klasy PC nr 1 Stacja robocza PC 2. Monitor LCD
Załącznik nr 1 Szczegółowy wykaz zamawianego sprzętu Specyfikacja istotnych warunków zamówienia na zestawy komputerowe z oprogramowaniem, komputer przenośny notebook, zasilacze awaryjne UPS, projektor
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Bardziej szczegółowoKró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
Bardziej szczegółowoprowadzą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
Bardziej szczegółowoZestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP ZL32ARM ZL32ARM z mikrokontrolerem LPC1114 (rdzeń Cotrex-M0) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.
Bardziej szczegółowoJądro systemu operacyjnego
Jądro systemu operacyjnego Jądro (ang. kernel) jest to podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. Zapewnia ono usługi systemowe takie jak: komunikacja między
Bardziej szczegółowoPAKIET nr 12 Instytut Fizyki Teoretycznej
L.P. NAZWA ASORTYMENTU Opis urządzeń technicznych minimalne wymagania ILOŚĆ PAKIET nr 2 Instytut Fizyki Teoretycznej Zaoferowana gwarancja ZAOFEROWANY SPRZĘT (model i/lub parametry) CENA JEDNOSTKOWA NETTO
Bardziej szczegółowoZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107).
Bardziej szczegółowoSYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Bardziej szczegółowoKomputery przemysłowe i systemy wbudowane
Komputery przemysłowe i systemy wbudowane Systemy operacyjne w systemach wbudowanych 2 KSEM WETI PG October 7, 2015 System operacyjny System operacyjny (OS) - opcjonalny w systemach wbudowanych. zbiór
Bardziej szczegółowoLaboratorium 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
Bardziej szczegółowoBF20 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
Bardziej szczegółowoSystem mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
Bardziej szczegółowoTworzenie sterowników dla FreeBSD. Michał Hajduk mih@semihalf.com
Tworzenie sterowników dla FreeBSD Michał Hajduk mih@semihalf.com AGH, Kraków 23.04.2009 Szkic prezentacji Wstęp, defnicje Architektura urządzeń RTC, I2C, DMA Wprowadzenie do tworzenia sterowników Newbus,
Bardziej szczegółowoProgramowanie 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ółowoLABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,
Bardziej szczegółowo1. 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
Bardziej szczegółowoAutor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki
Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki Cel Konfiguracja i testowanie serwera WWW Apache w celu optymalizacji wydajności. 2/25 Zakres Konfigurowanie serwera Apache jako wydajnego
Bardziej szczegółowoARCHITEKTURA SYSTEMÓW WBUDOWANYCH - LABORATORIUM. Ćwiczenie 4. Temat: Serwer stron WWW jako interfejs komunikacyjny z Systemem Wbudowanym.
ARCHITEKTURA SYSTEMÓW WBUDOWANYCH - LABORATORIUM Ćwiczenie 4. Temat: Serwer stron WWW jako interfejs komunikacyjny z Systemem Wbudowanym. 1. Wstęp Możliwość uruchomienia serwera stron WWW pracującego na
Bardziej szczegółowoPrzegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX Wojciech A. Koszek dunstan@freebsd.czest.pl IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na
Bardziej szczegółowoWymagania 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.
Bardziej szczegółowoCZĘŚĆ 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
Bardziej szczegółowoOpis przedmiotu zamówienia
Opis przedmiotu zamówienia Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają służyć
Bardziej szczegółowoSTM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32 Butterfly Zestaw STM32 Butterfly jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Bardziej szczegółowoSystemy 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ółowoKonfiguracja i kompilacja jądra Linux. Based on Free Electrons
Konfiguracja i kompilacja jądra Linux Based on Free Electrons Obsługiwane platformy Rodzaje obsługiwanych architektury katalog arch/ Minimum: 32 bit, opcjonalnie MMU, gcc Architektura 32 bit: arm, avr32,
Bardziej szczegółowoOFERTA. Załącznik nr 1 do zapytania ofertowego: Wzór oferty. Dane oferenta. Pełna nazwa oferenta: Adres:. REGON:.. Tel./fax.: .
Załącznik nr 1 do zapytania ofertowego: Wzór oferty (miejscowość, data) OFERTA Dane oferenta Pełna nazwa oferenta:. Adres:. NIP: REGON:.. Tel./fax.: e-mail:. W odpowiedzi na upublicznione przez Info-Projekt
Bardziej szczegółowoWymagane 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
Bardziej szczegółowoSZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik Nr 1 do SIWZ Nr spr. 13/ZP/CBA/2007 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Zadanie nr 1 Serwer wraz z oprogramowaniem Serwer 1. Procesor(y) Dwa procesory wykonane w technologii czterordzeniowej.
Bardziej szczegółowoProcesory 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
Bardziej szczegółowoTango-RedPitaya. Tango device server for RedPitaya multi-instrument board. Grzegorz Kowalski daneos@daneos.com 31 sierpnia 2015
Tango-RedPitaya Tango device server for RedPitaya multi-instrument board Grzegorz Kowalski daneos@daneos.com 31 sierpnia 2015 Streszczenie Tango-RedPitaya jest serwerem urządzeń Tango sterującym płytką
Bardziej szczegółowoWarstwy 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
Bardziej szczegółowoPAKIET nr 14 Instytut Fizyki Teoretycznej
Załącznik nr 4 do SIWZ Pieczęć Wykonawcy strona z ogólnej liczby stron 1 L.P. NAZWA ASORTYMENTU Opis urządzeń technicznych minimalne wymagania ILOŚĆ PAKIET nr 14 Instytut Fizyki Teoretycznej Zaoferowana
Bardziej szczegółowoCyfrowy 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ółowoWymagania 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,
Bardziej szczegółowoWstę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ółowoOpracował: 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ółowoSYSTEMY CZASU RZECZYWISTEGO (SCR)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Podstawy programowanie systemów wbudowanych na bazie platformy sprzętowo-programowej
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Bardziej szczegółowoDotyczy przetargu: WMIM /2017
Część I, 2 sztuki 1 Obudowa Obudowa typu tower/rack (tower z możliwością monatżu szyn) o wysokości 4U z możliwością instalacji 8 dysków 3,5" Hot-Plug (Hot-Swappable) wraz z kompletem wysuwanych szyn umożliwiających
Bardziej szczegółowoFreeBSD do zabudowy. Czyli nie tylko pecety. Rafał Jaworowski meetbsd 2007, Warszawa
FreeBSD do zabudowy Czyli nie tylko pecety Rafał Jaworowski raj@semihalf.com meetbsd 2007, Warszawa Szkic prezentacji Wprowadzenie do systemów wbudowanych (embedded systems) Przykłady Omówienie sytuacji
Bardziej szczegółowoModuł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB
MiiNePort E3 Serwer portów szeregowych, 1x TTL Serwer portów szeregowych, 1x TTL 1 port szeregowy (TTL) do sieci Ethernet mały pobór mocy tryby pracy: Real COM, TCP Server, TCP Client, UDP, Ethernet Modem,
Bardziej szczegółowoVat % Słownie złotych:...
PAKIET NR 1 1 Sprzęt komputerowy PC szt. 13 Słownie złotych:... -Wymagania dotyczące sprzętu komputerowego PC L.p. Komponent Parametry wymagane oferowana 1 Obudowa miniatx/microatx/atx -dwa porty USB 2.0
Bardziej szczegółowoZenoss. Monitorowanie nowoczesnej serwerowni
Zenoss Monitorowanie nowoczesnej serwerowni Zenoss wprowadzenie Zenoss Enterprise to nowoczesne i zaawansowane narzędzie do wszechstronnego monitorowania nowoczesnego środowiska IT. Kompletne rozwiązanie
Bardziej szczegółowoArchitektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Bardziej szczegółowoWstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Bardziej szczegółowoZałącznik nr 6 do SIWZ. 1. Stacja robocza 46 szt. NAZWA PRODUCENTA: NUMER PRODUKTU (part number):
Załącznik nr 6 do SIWZ 1. Stacja robocza 46 szt. NUMER PRODUKTU (part number): LP. Atrybut Parametr wymagany Opis parametru urządzenia 1. Procesor Min. 2-rdzeniowy, osiągający w teście PassMark CPU Mark
Bardziej szczegółowoTechnika 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ółowoWymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bardziej szczegółowoODPOWIEDŹ NA ZAPYTANIE W SPRAWIE SIWZ
Poznań, 13.02.2014r. Specjalistyczny Zespół Opieki Zdrowotnej nad Matką i Dzieckiem w Poznaniu Ul. Krysiewicza 7/8 61-825 Poznań AZP-381-03/14 ODPOWIEDŹ NA ZAPYTANIE W SPRAWIE SIWZ Uprzejmie informujemy,
Bardziej szczegółowoZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]
ZL25ARM Płyta bazowa dla modułów diparm z mikrokontrolerami STR912 [rdzeń ARM966E-S] ZL25ARM to płyta bazowa umożliwiająca wykonywanie różnorodnych eksperymentów z mikrokontrolerami STR912 (ARM966E-S).
Bardziej szczegółowoSpecyfikacja Techniczna Opis przedmiotu zamówienia
Specyfikacja Techniczna Opis przedmiotu zamówienia 1. Aparatura do komunikacji i zarządzania cyfrowymi układami interfejsowymi przetworników sygnałów nieelektrycznych (7 zestawów). Typ Nazwa komponentu
Bardziej szczegółowo1. 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ółowoCzęść V - Serwery. UWAGA! Część V stanowi nierozerwalną całość. Ocena będzie łączna dla 4 zadań. Zadanie nr 1. SERWER BAZODANOWY KWESTURA
Załącznik nr 3E do SIWZ DZP-0431-1257/2009 Część V - Serwery UWAGA! Część V stanowi nierozerwalną całość. Ocena będzie łączna dla 4 zadań Zadanie nr 1. SERWER BAZODANOWY OBUDOWA Parametr KWESTURA Wymagane
Bardziej szczegółowoSprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Bardziej szczegółowoFormularz cenowy dla Systemu głosu Załącznik nr 9e. Centrala Głosowa
Formularz cenowy dla Systemu głosu Załącznik nr 9e 1. Centrala głosowa 1. Płyta główna 2. Procesor 3. Złącza PCI 4. Pamięć 5. Zarządzanie 6. Karta sieciowa Wymagane parametry sprzętowe Centrala Głosowa
Bardziej szczegółowo