Podstawy technologii tworzenia oprogramowania BSP dla systemów wbudowanych (na przykładzie systemu operacyjnego QNX oraz narzędzi Lauterbach)

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

Download "Podstawy technologii tworzenia oprogramowania BSP dla systemów wbudowanych (na przykładzie systemu operacyjnego QNX oraz narzędzi Lauterbach)"

Transkrypt

1 Podstawy technologii tworzenia oprogramowania BSP dla systemów wbudowanych (na przykładzie systemu operacyjnego QNX oraz narzędzi Lauterbach) I. QNX Momentics praca z pakietami BSP. Poniższy artykuł ma na celu przybliżenie czytelnikowi tematyki tworzenia wbudowanych obrazów systemowych w oparciu o narzędzia zestawu programistycznego QNX Momentics. Główny nacisk położony został przede wszystkim na wykorzystanie pakietów BSP, stanowiących niezbędne, fundamentalne wsparcie przy opracowywaniu własnego projektu dla specyficznej platformy docelowej. Era Momentics a. Wprowadzenie do sprzedaży w czerwcu 2002 roku pierwszej komercyjnej wersji pakietu QNX Momentics okazało się trafionym posunięciem. Oprogramowanie odniosło duży sukces i obecnie ma spore szanse zostania jednym z najlepszych narzędzi programistycznych w kategorii systemów czasu rzeczywistego. Dynamiczny rozwój poparty szeregiem łatek, aktualizacji, nowych wersji oprogramowania oraz dodatkowych pakietów kreuje obraz godnego zaufania produktu, i to pomimo tak młodego wieku (na rynku nieco ponad rok). Obecnie swój rozkwit przeżywają kompletne, zintegrowane środowiska programistyczne (QNX Momentics, Tornado II,...). Trwa nieustający wyścig w ulepszaniu oraz rozbudowywaniu narzędzi, a producenci dokładają wszelkich starań, aby ich programy narzędziowe były jak najbardziej uniwersalne oraz łatwe w użyciu i nauce. I tak dla przykładu suita programistyczna QNX Momentics zawiera: system operacyjny QNX Neutrino (obecnie w wersji 6.2.1), środowisko graficzne Photon wraz z programem do tworzenia aplikacji okienkowych (phab), zintegrowane środowisko programistyczne IDE, narzędzia do pisania własnych sterowników DDK, pakiety BSP, biblioteki i narzędzia GNU, instruktażowe klipy wideo, obszerną dokumentację (przeszło 11 tys. stron) oraz szereg kodów źródłowych. Naszą uwagę, w dalszej części artykułu skupimy na dedykowanych zestawach BSP. Co to jest BSP? Pakiet BSP (Board Support Package) jest zestawem kodów źródłowych, plików binarnych, konfiguracyjnych oraz kreatorów mających za zadanie zainicjowanie oraz uruchomienie systemu operacyjnego wraz z kompletną obsługą większości bądź wszystkich urządzeń dedykowanej platformy sprzętowej. Począwszy od QNX Momentics (17 pakietów dla 25 popularnych platform), liczba zestawów stale rośnie i aktualna ich lista znajduje się pod następującym linkiem: Zanim przejdziemy do omawiania przykładowego pakietu BSP musimy zatrzymać się na chwilę przy analizie sekwencji bootowania systemu operacyjnego. Bootowanie systemu operacyjnego QNX Neutrino. Co dzieje się podczas bootowania? Jakie komponenty są wymagane dla poprawnego załadowania systemu? W odpowiedzi na te pytania pomoże nam schemat inicjacji systemu operacyjnego QNX Neutrino przedstawiony na rys.1. Rys.1 Sekwencja inicjowania systemu QNX Neutrino Po włączeniu zasilania, resecie sprzętowym bądź programowym procesor zaczyna wykonywać instrukcje kodu spod specyficznego dla danej architektury adresu (reset vector). Kodem tym może być BIOS, ROM monitor, ewentualnie inicjujący program ładujący IPL (Initial Program Loader). Pierwszy scenariusz, typowy dla komputerów klasy PC jest najłatwiejszy w realizacji, ponieważ wszystkie czynności konfiguracyjne wykonywane są z poziomu BIOS-u. BIOS zwykle przeprowadza wstępną diagnostykę oraz ustawia poszczególne urządzenia sprzętowe. W następnym etapie znajduje on swoje rozszerzenia (kontroler dysku twardego, boot ROM karty sieciowej itp.) oraz skacze do nich w celu wykonywania dalszego kodu. Po wykonaniu skoku następuje załadowanie obrazu systemowego do pamięci (np. z dysku twardego) i przekazanie kontroli programowi startup. QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 1

2 ROM monitor (nazywany również firmware) jest specjalnym oprogramowaniem sprzętowym, zapisywanym do pamięci FLASH w procesie produkcji urządzenia. Przeważnie oprogramowanie to obsługuje: transfer danych przez port szeregowy (protokół Xmodem/Ymodem), sieć ethernet (klient TFTP), proste operacje na pamięci (wyświetlanie, usuwanie i zapis) oraz kilka wariantów debugowania niskiego-poziomu. ROM monitor wgrywany jest z reguły za pomocą programatora pamięci bądź też interfejsu JTAG. Zarówno w pierwszym jak i drugim przypadku większość czynności konfiguracyjnych zostaje wykonana przez BIOS bądź ROM monitor. Taki rodzaj inicjacji nazywamy gorącym startem. Start systemu z wykorzystaniem inicjującego programu ładującego IPL Podczas zimnego startu systemu nic nie jest zainicjowane oraz ustawione. Procesor i cała reszta sprzętu jest po prostu ponownie przywracana do swoich ustawień domyślnych. W jaki zatem sposób dokonywana jest inicjacja systemu? Procedura konfiguracji oraz ładowania systemu została podzielona na dwa etapy: IPL, startup. Pierwszym krokiem wykonywanym przez oprogramowanie jest wgranie obrazu systemu przez program ładujący IPL. Ponadto zadaniem IPL-a jest dokonanie minimalnej konfiguracji sprzętowej, która umożliwi w konsekwencji przejście do drugiego etapu - uruchomienia programu startup. Kod programu IPL został rozbity na dwa programy, które to w procesie kompilacji łączone są w jeden plik wynikowy. Pierwszy z nich (napisany całkowicie w Asemblerze) jest odpowiedzialny za utworzenie środowiska dla programu startup, a mianowicie konfiguracji: zegarów, GPIO, kontrolera pamięci i/lub kontrolera PCI. Ostatecznie program ładujący skanuje pamięć FLASH w poszukiwaniu obrazu, weryfikuje go oraz wgrywa do pamięci RAM. W przypadku nie znalezienia obrazu systemowego IPL umożliwia jego wgranie poprzez port szeregowy (protokół sendnto). Po przekazaniu kontroli do programu startup, wykonywane są dalsze czynności konfiguracyjne sprzętu: jednostki MMU, czasomierza systemowego, kontrolera przerwań oraz strony systemowej (czas, data, ilość pamięci, typ procesora, koprocesora i szyny sprzętowej). Gdy już wszystkie urządzenia są poprawnie ustawione startup przekazuje kontrolę następnemu programowi obrazu systemowego procnto, czyli po prostu uruchamia system operacyjny. Mikrojądro systemu QNX Neutrino wraz z Zarządcą Procesów uruchamiają pozostałe pliki wykonawcze (aplikacje, sterowniki, protokoły itp.) wyszczególnione w skrypcie startowym. Uproszczony proces ładowania systemu został zamieszczony na rys.2 Rys.2 Start systemu z wykorzystaniem programu ładującego IPL Praca z pakietem BSP. Przykładowy pakiet BSP dla platformy Intel a PXA250TMDP zawiera: - kod źródłowy: IPL, startup, sterownika kontrolera dźwięku, systemu plików flash oraz wszystkich dodatkowych bibliotek, - sterowniki do pozostałych urządzeń (w postaci binarnej): portu szeregowego, karty sieciowej, graficznej oraz ekranu dotykowego, - szereg kreatorów (pliki makefile) oraz dodatkowe pliki konfiguracyjne np. plik na podstawie którego generowany jest obraz systemowy (Buildfile) W jaki sposób należy rozpocząć pracę z pakietem BSP? Schemat ideowy pracy z zintegrowanym zestawem programistycznym QNX Momentics przedstawia rys.3. QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 2

3 Rys.3 Praca z zestawem QNX Momentics Interfejs JTAG może być wyprowadzony poprzez port równoległy LPT bądź też za pomocą specjalnego złącza na platformie docelowej. W pierwszym przypadku za pomocą typowego kabla one-to-one oraz prostego programu możemy zapisywać własne oprogramowanie w pamięci flash, np. program ładujący. Bardziej popularny jest drugi wariant, który to wymaga pracy z dedykowanymi debbugerami sprzętowymi i dodatkowym oprogramowaniem. Więcej informacji na ten temat zostało przedstawionych w dalszej części artykułu. Przykładowo dla środowiska programistycznego QNX Neutrino zestawy BSP zainstalowane są w następującym katalogu: /usr/src/bsp oraz podzielone są na dwa obszary: specyficznej platformy /usr/src/bsp-6.2.1/procesor/platforma i bibliotek (n.p. biblioteka IPL, biblioteka startup) /usr/src/bsp-6.2.1/libs. Ponadto dla każdej platformy wyróżniamy: /usr/src/bsp-6.2.1/procesor/platforma/src -> katalog z kodami źródłowymi: IPL, startup, systemu plików flash, serwera pci itp., /usr/src/bsp-6.2.1/procesor/platforma/scratch -> katalog ten zawiera pliki wynikowe utworzone poleceniem make install wywołanym w katalogu src, /usr/src/bsp-6.2.1/procesor/platforma/images oraz dodatkowe skrypty, -> katalog zawierający Makefile, pliki buildfiles, pliki opisowe /usr/src/bsp-6.2.1/procesor/platforma/prebuilt -> katalog ten używany jest podczas pierwszego wywołania komendy make na poziomie katalogu procesor/platforma. Tak więc pliki źródłowe pakietu PXA250TMDP BSP umieszczone są w następujących katalogach: /usr/src/bsp-6.2.1/arm/pxa250tmdp/src/hardware/ /flash /ipl /startup Praca z pakietem BSP w zintegrowanym środowisku programistycznym IDE. Korzystając z kreatora należy utworzyć nowy projekt (Standard Make C Projekt) oraz zaimportować do niego całą zawartość katalogu /usr/src/bsp-6.2.1/procesor/platforma/ (w przypadku pracy ze źródłami danej platformy) bądź też /usr/src/bsp-6.2.1/libs (praca z bibliotekami). Po zaimportowaniu w łatwy sposób możesz zarządzać całym projektem, modyfikując oraz kompilując odpowiednie pliki źródłowe drzewa pakietu BSP. Wynikowe pliki binarne (IPL, obraz systemowy) mogą być przesyłane do urządzenia za pomocą portu szeregowego (protokół sendnto). Ponadto IDE posiada wbudowany serwer TFTP umożliwiający transfer danych poprzez sieć Ethernet. Tworzenie własnych, bootowalnych obrazów systemowych dla pamięci flash w dużym stopniu wspomaga narzędzie System Builder. Wystarczy kliknąć na żądanym komponencie, a System Builder sprawdzi zależności oraz automatycznie dołączy wszystkie wymagane elementy składowe (biblioteki, itp.) do obrazu. Istnieje również możliwość redukcji rozmiaru obrazu całego systemu jak i danej biblioteki do pliku zawierającego minimalny zbiór funkcji używanych w naszym systemie docelowym. Plany na przyszłość. Z początkiem lipca ukazał się nowy, poszerzający możliwości systemu pakiet QNX Momentics PE Patch B. Nowością jest zestaw narzędzi wspomagających zarządzanie energią (Power Management). QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 3

4 Zcentralizowana polityka zasilania umożliwia projektantom pełną kontrolę stanu zasilania całego systemu, jaki i poszczególnych jego komponentów składowych. Zestaw specjalnych funkcji pozwala przechwytywać interakcje pomiędzy jednostką zarządzającą a wszystkimi urządzeniami systemu. Producent systemu QNX Software Systems Ltd. zapowiada agresywną politykę rozwoju pakietów BSP. W III kwartale 2003 ukazały się zestawy wspierające nowe procesory Intel-a (IXCDP 1100, IXDP 425 oraz IXDP 2400), Broadcom a (BCM 91125E, BCM 91250E i BCM 5690) Motoroli itp. stworzone z myślą o segmencie sieciowym. Rynek motoryzacyjny również rozwija się w podobnym tempie i wkrótce możemy się spodziewać między innymi następujących zestawów BSP: Hitachi Big Sur/Amanta, Hitachi SH 7760, Hitachi SystemH, Motorola Redbox Power PC 823e, Motorola MGT W pierwszym kwartale 2004 roku zapowiadana jest kolejna wersja systemu QNX Momentics z nowymi kompilatorami GCC 3.3.1, obsługą USB 2.0, zewnętrznych urządzeń dyskowych podpinanych przez interfejs USB, środowisko programistyczne (Red Hat Linux 8.x/9.x) oraz nowe pakiety BSP. Jak widać QNX Momentics w wersji zapowiada się naprawdę interesująco. Zawartość CD QNX Momentics NC (Non-Commercial). Na bootowalnym cd-rom ie znajduje się najnowsza, przeznaczona do zastosowań nie komercyjnych wersja zestawu programistycznego QNX Momentics NC. W skład pakietu wchodzą: system operacyjny QNX Neutrino 6.2.1, środowisko graficzne Photon wraz z programem Photon Application Builder, narzędzia do tworzenia własnych sterowników DDK s (z kodami źródłowymi po jednym na daną klasę), biblioteki ANSI C oraz narzędzia wiersza poleceń GNU dla platformy docelowej x86 oraz ARM (kompilator GCC v2.95x, GDB 5.x, Binutils 2.10.x). Dla wszystkich zainteresowanych tworzeniem własnych aplikacji dla platformy docelowej ARM interesujące uzupełnienie stanowi pakiet BSP przeznaczony do instalacji na komputerach podręcznych ipaq (ipaq Reference Platform) z procesorem StrongARM SA Sposób instalacji systemu oraz konfiguracji skrosowanej platformy programistycznej został opisany szerzej na stronie: II. Narzędzia firm trzecich jako wsparcie w procesie programowania dedykowanej platformy debuggery sprzętowe firmy LAUTERBACH. Komputer biurowy kontra wbudowany Tematyka wbudowanych systemów rozwija się w zaskakującym tempie, a ostatnie dwa lata przyniosły jej prawdziwy rozkwit. Coraz częściej producenci sprzętu sięgają po inną architekturę procesora (Power PC, Arm, XScale,..) niż klasyczne x86. Wbudowane komputery dzięki małym gabarytom, krótkiemu czasu podnoszenia systemu, szybkości działania (brak BIOS-u) oraz możliwości pracy w poszerzonym zakresie temperatur z dużym powodzeniem stosowane są w wielu nieraz specjalistycznych urządzeniach. Dynamiczny rozwój widoczny jest przede wszystkim w segmencie wojskowym (systemy łączności oraz obrony przeciwlotniczej), medycznym (specjalistyczna aparatura medyczna) oraz motoryzacyjnym (systemy wewnątrz samochodowe). Co to jest wbudowany komputer i czym różni się on od typowego rozwiązania biurowego? Zestawienie podstawowych cech obu komputerów zostało zamieszczone w tab.1. Tab.1 Komputer biurowy kontra wbudowany QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 4

5 Biorąc pod uwagę podzespoły jakie zainstalowane są w danym urządzeniu, możemy powiedzieć, że oba komputery na wstępie nie różnią się zbyt wiele. Przykładowo wbudowany komputer z procesorem Intel PXA 255 XScale 400 MHz, 64M pamięci RAM, 32 MB pamięci flash, kartą sieciową 10/100 Mbps, dwoma portami szeregowymi, portem USB, kontrolerem audio AC-97 w pełni może zastąpić typowego PC o podobnej konfiguracji sprzętowej. Jednak główna różnica przypada na oprogramowanie (z reguły zaszyte w pamięci stałej), które to jest odpowiedzialne za konfigurację podzespołów oraz inicjację i poprawny start systemu operacyjnego. Ponieważ wbudowane urządzenia nie posiadają BIOS-u, całą konfigurację musimy przeprowadzić samemu. Inicjacja urządzeń może zostać przeprowadzona na dwa sposoby: poprzez specjalne oprogramowanie sprzętowe (ROM Monitor) bądź własny program konfiguracyjny - dedykowany program ładujący (Initial Program Loader). ROM Monitor - oprogramowanie zaszyte w sprzęcie Wielu wykonawców aplikacji dla wbudowanych systemów korzysta ze specjalnego, rezydującego w pamięci ROM bądź flash oprogramowania. Niektórzy producenci dostarczają własne urządzenia z wgranym firmowym oprogramowaniem sprzętowym. Przykładem może być platforma programistyczna RPX-Lite firmy Embedded Planet. RPX-Lite posiada wgrany w pamięci flash specjalny program RPX-Lite Flash Menu, za pomocą którego użytkownicy mogą między innymi przeglądać, usuwać i zapisywać poszczególne rekordy pamięci flash oraz przesyłać pliki przez port szeregowy lub sieć do pamięci RAM. Obecnie dostępnych na zasadzie wolnego źródła jest kilka programów uruchomieniowych, takich jak: uboot, Blob oraz RedBoot. Ten ostatni ze względu na specyficzną budowę, mnogość opcji, łatwość konfiguracji oraz szybki rozwój warty jest poświęcenia mu nieco więcej miejsca. RedBoot, nazywany również Red Hat s Embedded Debug and Bootstrap Program jest samodzielnym, przeznaczonym do używania w wbudowanych aplikacjach programem ładowania początkowego. Odpowiedzialny jest on za inicjalizację procesora, pamięci RAM/flash oraz konfigurację urządzeń w celu zapewnienia komunikacji z systemem na tym właśnie poziomie. Pomimo iż, RedBoot używa modułów oprogramowania systemu operacyjnego czasu rzeczywistego ecos oraz często wykorzystuje się go do uruchamiania osadzonego systemu Linux, jest całkowicie niezależny od obu systemów. RedBoot może być użyty z dowolnym systemem operacyjnym, systemem czasu rzeczywistego, jak również może pracować całkowicie samodzielnie. RedBoot wspiera szeroką gamę procesorów włączając: ARM, Hitachi SHx, MIPS, PowerPC, SPARC, x86 oraz wiele innych. Ponieważ oparty jest na modułach systemu ecos, może zostać on zainstalowany na każdej platformie, która jest wspierana przez ten system. Pełna lista obsługiwanego sprzętu znajduje się na stronie: RedBoot zawiera namiastkę narzędzi GDB, których zadaniem jest dostarczenie mechanizmów komunikacji programowej po stronie platformy, umożliwiającej zdalne uruchamianie programu za pomocą standardowych komend protokołu GDB. Takie rozwiązanie pozwala używać RedBoot-a oraz hosta z uruchomionym debuggerem GNU do uruchamiania oraz wykrywania błędów w aplikacjach wbudowanych przez port szeregowy bądź sieć Ethernet. Niektórzy twierdzą, że dzięki możliwości: odczytu/zapisu rejestrów procesora, zrzucania zawartości pamięci oraz ładowania i uruchamiania aplikacji jest on w podobnym stopniu użyteczny jak specjalistyczne debuggery sprzętowe. Czy oby tak naprawdę mają oni rację? W pewnym sensie i tak i nie. Co zrobić, gdy np. nietypowa organizacja pamięci naszej platformy bądź specjalne wymagania pozwalają jedynie na umieszczenie w pamięci stałej dedykowanego programu ładującego zamiast ROM Monitor-a? A jak poradzić sobie w sytuacji, gdy sami musimy napisać własne oprogramowanie uruchomieniowe od podstaw? Techniki debugowania BDM, JTAG, Większość produkowanych obecnie procesorów dostarcza zaimplementowanego, całkowicie zintegrowanego z układem CPU systemu debugowania (on-chip debug). Typowymi przykładami są: interfejs BDM Motoroli, interfejs JTAG dla platformy ARM7 oraz interfejs JTAG dla rodziny PowerPC. Interfejs debugowania przeważnie wymaga kilku pinów procesora, które to używane są do komunikacji pomiędzy systemem debugowania on-chip a narzędziami programistycznymi firm trzecich. System on-chip debug dostarcza następujących podstawowych właściwości: - odczyt/zapis pamięci, - odczyt/zapis rejestrów CPU, - praca krokowa lub w czasie rzeczywistym, - sprzętowe punkty przerwań oraz wyzwalania (nie są wspierane przez wszystkie typy procesorów), - programowe punkty uruchamiania i zatrzymywania programów. Debuggery sprzętowo-programowe ICD Debugger, jest oprogramowaniem przeważnie zainstalowanym na stacji roboczej, którego to zadaniem jest dostarczenie (z reguły opartego o graficzny interfejs użytkownika) środowiska dla znajdywania błędów w twoim kodzie. Co to jest debbuger sprzętowy oraz jakie posiada możliwości? Debugger sprzętowy w połączeniu z odpowiednim oprogramowaniem oraz dzięki swojej specyficznej budowie znacznie poszerza możliwości klasycznego programu do wykrywania błędów kodu źródłowego. Cechą charakterystyczną jest to, iż debugger sprzętowy dostępny jest wraz z pakietem oprogramowania, tworząc kompletne środowisko uruchomieniowe (In-Circuit Debugger). Przykład sprzętowo-programowego środowiska uruchomieniowego bazującego na rozwiązaniu firmy Lauterbach został pokazany na rys.4. QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 5

6 Rys.4 Sprzętowo-programowe środowisko uruchomieniowe TRACE32-ICD In-Circuit Debugger TRACE32 dzięki obsłudze podstawowych właściwości systemu on-chip debug dostarcza silnego narzędzia debagowania, które umożliwia: - łatwe debagowanie asemblera oraz języka wysokiego poziomu, - wyświetlanie wewnętrznych oraz zewnętrznych urządzeń na poziomie logicznym, - obsługę wszystkich punktów przerwań i opcji wyzwalania, - pracę z szeroką gamą systemów RTOS, - programowanie pamięci flash, - debugowanie systemów wieloprocesorowych. TRACE32-ICD jest wysokowydajnym sprzętowo-programowym środowiskiem uruchomieniowym dla języków C, C++ oraz Java. Obsługuje on wszystkie aktualne standardy oraz techniki debugowania on-chip debug takie jak: JTAG, BDM, ETM, OCDS, itp. Ponadto TRACE32-ICD wspiera ponad piętnaście popularnych architektur mikroprocesorów., których to aktualny spis zamieszczony jest na stronie domowej firmy Lauterbach pod linkiem Warstwa programowa TRACE32 PowerView jest interfejsem użytkownika wykorzystywanym przez wszystkie narzędzia programowania wytwarzane w siedzibie firmy Lauterbach. Oferuje on intuicyjny oraz szybki dostęp do programu uruchomieniowego i jego wyników działania. PowerView obsługuje skomplikowane projekty dla wbudowanych platform pracujących często pod kontrolą systemu czasu rzeczywistego. Bez najmniejszego problemu TRACE32 radzi sobie z nietypowymi rozwiązaniami sprzętowymi, np. ze skomplikowanym zarządzaniem pamięcią, bądź z systemami wieloprocesorowymi. TRACE32 wspiera szeroką gamę kompilatorów a zaimplementowany debugger języka wysokiego poziomu obsługuje wszystkie popularne języki programowania. Ponadto dzięki wydajnemu językowi wsadowemu wszelkie sekwencje testowe mogą w łatwy sposób zostać zautomatyzowane w postaci makr uruchomieniowych. Z poziomu PowerView możemy przeglądać zawartość wszystkich rejestrów procesora włącznie z specjalnymi rejestrami statusowymi oraz wyświetlać aktualny stan wewnętrznych i zewnętrznych urządzeń na poziomie logicznym. Warstwa sprzętowa Podstawowa konfiguracja środowiska TRACE32-ICD składa się z urządzenia uruchomieniowego nazywanego inaczej modułem interfejsu głównego (moduł debuggera JTAG/BDM) oraz specjalistycznego kabla uruchomieniowego (kabel debuggera) przeznaczonego do pracy z daną platformą docelową. Tak uniwersalna koncepcja pozwala na szybką migrację z jednej platformy na drugą poprzez zamianę kabla debuggera oraz uruchomienie oprogramowania dedykowanego dla konkretnej architektury. Przykładowo kabel uruchomieniowy JTAG- XSCALE wspiera następujące typy procesorów: 80219, 80321, 80331, IOP321, IOP331, IXC1100, IXP2400, IXP2800, IXP2850, IXP420, IXP421, IXP422, IXP425, PXA210, PXA250, PXA255, PXA260, PXA261, PXA262, PXA263, PXA800F. Jeżeli w czasie programowania zamierzasz również rozpocząć pracę nad innym projektem, np. dla wbudowanej platformy rodziny SHx, po prostu zamień kabel debuggera na JTAG-SH4, a cały dalszy proces programistyczny oraz interfejs użytkownika pozostaje nie zmieniony. Moduł debuggera jest wspomagany przez wysokowydajny 32-bitowy mikrokontroler umożliwiający bardzo szybką komunikację z docelowym procesorem. Jak bardzo wydajny jest ten moduł, świadczą uzyskiwane przez niego wyniki. I tak makro zawierające cztery operacje: otwarcie pamięci flash, kasowanie pamięci flash, wgranie 32MB obrazu do pamięci RAM oraz zapisanie tego obrazu do pamięci flash wykonuje się w około 9 minut. Ponadto moduł może być połączony z komputerem roboczym za pomocą wielu popularnych interfejsów: LPT, USB lub Ethernet. Połączenie zapewnia krótki czas reakcji nawet przy skomplikowanych operacjach, a wykorzystując interfejs Ethernet można osiągnąć szybkość transmisji rzędu 1MB/s. QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 6

7 Podsumowanie Rozpoczynając nowy projekt dla wbudowanej platformy sprzętowej musimy przede wszystkim zwrócić uwagę na to: - czy nasza płyta posiada wyprowadzony fizycznie (jakie sygnały/ilość pinów, typ łączówki) system debugowania CPU (on-chip debug), onieważ niektóre rozwiązania wymagają programowania nie tylko samego procesora jak również dodatkowych rejestrów, - jakiego typu pamięć zainstalowana jest na płycie: ROM/flash bądź pamięć tylko do odczytu, - jaka jest mapa pamięci (pod jakim adresem umieszczony jest adres zerowy reset vector ), - jaka jest docelowa architektura procesora, - jaka jest organizacja podzespołów na płycie (obecność dodatkowych kości, tzw. companion chipets). Na koniec chciałbym raz jeszcze powrócić do schematu pracy ze środowiskiem programistycznym QNX Momentics przedstawionym na rys.3 i uzupełnić go patrząc pod kątem wykorzystywania narzędzi firm trzecich o specjalistyczne debuggery sprzętowe. Ponieważ inicjujący program ładujący IPL oraz kod startup (patrz rys.1) wykonują się przed systemem operacyjnym, dlatego też w pełni profesjonalny proces debugowania ich może zostać przeprowadzony jedynie z użyciem dodatkowych narzędzi. Proces programistyczny może zostać podzielony na dwa etapy: a) tworzenia oraz testowania programu uruchomieniowego (konfiguracja sprzętu oraz wszystkich urządzeń dedykowanej platformy). Do tego celu możemy wykorzystać specjalistyczne programowo-sprzętowe środowisko uruchomieniowe, np. TRACE32-ICD, b) tworzenie wbudowanego specyficznego obrazu systemowego, tworzenie obrazu wbudowanego systemu plików, przenoszenie/pisanie sterowników, edycja kodów źródłowych, tworzenie aplikacji, analiza wydajności kodu oraz całego systemu może być przeprowadzona z użyciem narzędzi programistycznych pakietu QNX Momentics. Uproszczony schemat tworzenia projektu embedded został przedstawiony na poniższym rysunku. Rys.5 Współpraca debuggerów sprzętowych z środowiskiem programistycznym QNX Momentics Jacek Rudnicki, KTT Quantum Aby uzyskać więcej informacji proszę skontaktować się z działem technicznym firmy QUANTUM Sp. z o.o., ul. Skwierzyńska 21, Wrocław, QUANTUM Korporacja Transferu Technologii Sp. z o.o., ul. Skwierzyńska 21, Wrocław Str. 7

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

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE Etapy uruchamiania systemu 010 2 Systemy operacyjne i sieci komputerowe. Część 010. I. Etapy uruchamiania systemu Windows

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

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.

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

Konfiguracja pakietu CrossStudio for MSP430 2.0.

Konfiguracja pakietu CrossStudio for MSP430 2.0. Konfiguracja pakietu CrossStudio for MSP430 2.0. 1. Przed rozpoczęciem pracy przeczytaj całego manuala. 2. Gratulujemy wyboru modułu MMmsp430x1xxx. W celu rozpoczęcia pracy należy pobrać 30-dniową wersję

Bardziej szczegółowo

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

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

Bardziej szczegółowo

Podstawowe zagadnienia

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

Bardziej szczegółowo

Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl

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,

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń

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

BF20 JTAG dla ARM ów z interfejsem USB Instrukcja obsługi

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

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

TWORZENIE PROJEKTU W RIDE

TWORZENIE PROJEKTU W RIDE TWORZENIE PROJEKTU W RIDE Zintegrowane środowisko programistyczne RIDE7 firmy Raisonance umożliwia tworzenie, kompilację i debuggowanie kodu źródłowego na wiele różnych platform sprzętowych. Pakiet oprogramowania

Bardziej szczegółowo

BIOS, tryb awaryjny, uśpienie, hibernacja

BIOS, tryb awaryjny, uśpienie, hibernacja BIOS, tryb awaryjny, uśpienie, hibernacja Wykład: BIOS, POST, bootstrap loader, logowanie, uwierzytelnianie, autoryzacja, domena, tryb awaryjny, stan uśpienia, hibernacja, wylogowanie, przełączanie użytkownika,

Bardziej szczegółowo

Szkolenia specjalistyczne

Szkolenia specjalistyczne Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com

Bardziej szczegółowo

Seria wielofunkcyjnych serwerów sieciowych USB

Seria wielofunkcyjnych serwerów sieciowych USB Seria wielofunkcyjnych serwerów sieciowych USB Przewodnik szybkiej instalacji Wstęp Niniejszy dokument opisuje kroki instalacji i konfiguracji wielofunkcyjnego serwera sieciowego jako serwera urządzenia

Bardziej szczegółowo

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek Ćwiczenia 1 Budowa komputera PC Komputer osobisty (Personal Komputer PC) komputer (stacjonarny lub przenośny) przeznaczony dla pojedynczego użytkownika do użytku domowego lub biurowego. W skład podstawowego

Bardziej szczegółowo

MIGRATE OS TO SSD. Przewodnik

MIGRATE OS TO SSD. Przewodnik MIGRATE OS TO SSD Przewodnik Koncepcja produktu Główni odbiorcy Migrate OS to SSD to podręczne rozwiązanie do transferu systemów opartych na Windows na inny dysk, nawet o mniejszej pojemności. Rozwiązanie

Bardziej szczegółowo

IdyllaOS. Prosty, alternatywny system operacyjny. www.idyllaos.org. Autor: Grzegorz Gliński. Kontakt: milyges@gmail.com

IdyllaOS. 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ółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

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

Bardziej szczegółowo

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51. Loader LX51 INSTRUKCJA OBSŁUGI. 2012 DK Wszystkie prawa zastrzeżone

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51. Loader LX51 INSTRUKCJA OBSŁUGI. 2012 DK Wszystkie prawa zastrzeżone Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51 Loader LX51 INSTRUKCJA OBSŁUGI 2012 DK Wszystkie prawa zastrzeżone Kopiowanie, powielanie i rozpowszechnianie jest dozwolone

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

1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7?

1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7? Temat. Architektura systemu Windows 7. 1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7? 3) Do czego służy narzędzie BCD. Edit?

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika ARSoft-WZ1 05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i

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

Część V - Serwery. UWAGA! Część V stanowi nierozerwalną całość. Ocena będzie łączna dla 4 zadań. Zadanie nr 1. SERWER BAZODANOWY KWESTURA

Część 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ółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku

Bardziej szczegółowo

Sprawdzian test egzaminacyjny 2 GRUPA I

Sprawdzian test egzaminacyjny 2 GRUPA I ... nazwisko i imię ucznia Sprawdzian test egzaminacyjny 2 GRUPA I 1. Na rys. 1 procesor oznaczony jest numerem A. 2 B. 3 C. 5 D. 8 2. Na rys. 1 karta rozszerzeń oznaczona jest numerem A. 1 B. 4 C. 6 D.

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

LEKCJA TEMAT: Zasada działania komputera. LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem

Bardziej szczegółowo

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7 Dangerfield luty 2010 V1.0 Delphi PSS 1 SPIS TREŚCI Główne elementy....3 Instrukcje instalacji.......5 Instalacja adaptera Bluetooth.....17

Bardziej szczegółowo

Q E M U. http://www.qemu.com/

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

Bardziej szczegółowo

Przegląd rozwiązań z oferty firmy 4D Systems

Przeglą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ółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

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

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

KOMPUTER. Zestawy komputerowe podstawowe wiadomości KOMPUTER Zestawy komputerowe podstawowe wiadomości Budowa zestawu komputerowego Monitor Jednostka centralna Klawiatura Mysz Urządzenia peryferyjne Monitor Monitor wchodzi w skład zestawu komputerowego

Bardziej szczegółowo

Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS

Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS Instrukcja obsługi programu DS150E 1 SPIS TREŚCI Główne elementy... 3 Instrukcje instalacji.... 5 Konfiguracja Bluetooth.26 Program diagnostyczny...39 Zapis do ECU (OBD)...85 Skanowanie..88 Historia...93

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Instalacja programu dreryk

Instalacja programu dreryk Program dla praktyki lekarskiej Instalacja programu dreryk Kontakt: serwis@dreryk.pl +48-42-2912121 www.dreryk.pl Copyright Ericpol Telecom sp. z o.o. 2006 Copyright Ericpol Telecom sp. z o.o. 1 System

Bardziej szczegółowo

Narzędzie konfiguracji rozruchu

Narzędzie konfiguracji rozruchu Narzędzie konfiguracji rozruchu 1. By skorzystać z narzędzia konfiguracji rozruchu na początek konieczne jest utworzenie płyty ratunkowej bądź wykorzystanie narzędzia IT Edition i uruchomienie maszyny

Bardziej szczegółowo

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM Spis treści Wstęp... 2 1. Zarządzanie usługą... 2 1.1. Instalacja usługi ZSIMED... 2 1.2. Inicjowanie usługi ZSIMED... 3 1.3. Zatrzymanie usługi... 3 1.4.

Bardziej szczegółowo

Sposoby zwiększania efektywności systemu Windows

Sposoby zwiększania efektywności systemu Windows Grzegorz Trześniewski kl 1Tia 26.05.08r. Sposoby zwiększania efektywności systemu Windows Prof. Artur Rudnicki Uruchamiianiie ii zamykaniie Należy monitorować oprogramowanie ładowane podczas uruchamiania

Bardziej szczegółowo

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Modułowy programowalny przekaźnik czasowy firmy Aniro. Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały

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

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

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ą

Bardziej szczegółowo

SKRó CONA INSTRUKCJA OBSŁUGI

SKRó CONA INSTRUKCJA OBSŁUGI SKRó CONA INSTRUKCJA OBSŁUGI dla systemu Windows Vista SPIS TREśCI Rozdział 1: WYMAGANIA SYSTEMOWE...1 Rozdział 2: INSTALACJA OPROGRAMOWANIA DRUKARKI W SYSTEMIE WINDOWS...2 Instalowanie oprogramowania

Bardziej szczegółowo

USB DVB-T STICK. Instrucja obsługi. Watch & record Digital TV programs on Your PC! MT4152

USB DVB-T STICK. Instrucja obsługi. Watch & record Digital TV programs on Your PC! MT4152 USB DVB-T STICK Watch & record Digital TV programs on Your PC! MT4152 Instrucja obsługi PL 2 Opis urządzenia Dziękujemy za wybór tunera cyfrowego MT4152. W tunerze zastosowano najnowszy procesor cyfrowego

Bardziej szczegółowo

Tekla Structures 20 Instalacja

Tekla Structures 20 Instalacja Tekla Structures 20 Instalacja Plan prezentacji: - Wymagania sprzętowe - Instalacja TS20.0 - Instalacja środowisk - Instalacja i konfiguracja bibliotek CS - Struktura katalogów - Flexnet serwer licencyjny

Bardziej szczegółowo

Instrukcja obsługi. Rozdział I. Wprowadzenie. 1.1 Wstęp. Techtop USB-P1 Telefon VoIP na USB. 1.2 Specyfikacja:

Instrukcja obsługi. Rozdział I. Wprowadzenie. 1.1 Wstęp. Techtop USB-P1 Telefon VoIP na USB. 1.2 Specyfikacja: Instrukcja obsługi Techtop USB-P1 Telefon VoIP na USB 1.1 Wstęp Rozdział I Wprowadzenie Słuchawka telefoniczna na USB. Efektywne rozwiązanie dedykowane dla użytkowników komunikatora Skype. 1.2 Specyfikacja:

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik)

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 19 przy użyciu licencja dla jednego

Bardziej szczegółowo

11. Rozwiązywanie problemów

11. Rozwiązywanie problemów 11. Rozwiązywanie problemów Ćwiczenia zawarte w tym rozdziale pokaŝą, jak rozwiązywać niektóre z problemów, jakie mogą pojawić się podczas pracy z komputerem. Windows XP został wyposaŝony w kilka mechanizmów

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 20 przy użyciu licencja sieciowa. Ten dokument

Bardziej szczegółowo

1 Przygotuj pracownię komputerową.

1 Przygotuj pracownię komputerową. MTS. Instalacja systemu w sieci lokalnej. Wybierz DALEJ. by MTS. Autor: Robert Dubas. 2011. Zaakceptuj warunki umowy licencyjnej i wybierz DALEJ. Aby zainstalować system MTS do uczenia się programowania

Bardziej szczegółowo

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfiguracji funkcji skanowania Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR

Programowanie mikrokontrolerów AVR Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem

Bardziej szczegółowo

System kontroli dostępu ACCO NET Instrukcja instalacji

System kontroli dostępu ACCO NET Instrukcja instalacji System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166

Bardziej szczegółowo

Dysk CD (ze sterownikami i podręcznikiem użytkownika) Kabel USB 2.0

Dysk CD (ze sterownikami i podręcznikiem użytkownika) Kabel USB 2.0 Urządzenie działa z systemami operacyjnymi Windows XP, 2000, Me i 98SE. DUB-A2 Szybka karta PCI z 2 portami USB 2.0 Przed rozpoczęciem Do korzystania z urządzenia niezbędne są następujące elementy Windows

Bardziej szczegółowo

Wstęp...9. 1. Architektura... 13

Wstęp...9. 1. Architektura... 13 Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości

Bardziej szczegółowo

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1. Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o. o. 42-200 Częstochowa ul. Staszica 8 p o z y t o n tel. : (034) 361-38-32, 366-44-95, 364-88-82, 364-87-50, 364-87-82, 364-87-62 tel./fax: (034)

Bardziej szczegółowo

Roger Access Control System. Aplikacja RCP Point. Wersja oprogramowania : 1.0.x Wersja dokumentu: Rev. C

Roger Access Control System. Aplikacja RCP Point. Wersja oprogramowania : 1.0.x Wersja dokumentu: Rev. C Roger Access Control System Aplikacja RCP Point Wersja oprogramowania : 1.0.x Wersja dokumentu: Rev. C Spis treści Spis treści... 2 1. Wstęp... 3 1.1 Przeznaczenie i główne cechy aplikacji... 3 1.2 Wymagania

Bardziej szczegółowo

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 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ółowo

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

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

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY 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ółowo

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

Bardziej szczegółowo

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia Instrukcja obsługi przełącznika KVM ATEN CS661 Opis urządzenia Przełącznik ATEN CS661 jest urządzeniem małych rozmiarów, które posiada zintegrowane 2 kable USB do podłączenia komputera lokalnego (głównego)

Bardziej szczegółowo

Paragon Camptune X. Podręcznik użytkownika

Paragon Camptune X. Podręcznik użytkownika Paragon Software Group - PSG ul. Śląska 22/21 42-217 Częstochowa, Polska Tel.: +48 (34) 343 81 81 Internet: www.paragon-software.pl E-mail: kontakt@paragon-software.pl Paragon Camptune X Podręcznik użytkownika

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 5 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Przed instalacją oprogramowania drukarki do systemu Windows Drukarka podłączona lokalnie to drukarka

Bardziej szczegółowo

USB 2.0 DVD MAKER INSTRUKCJA OBSŁUGI. Nr produktu 994505. www.conrad.pl. Strona 1 z 6

USB 2.0 DVD MAKER INSTRUKCJA OBSŁUGI. Nr produktu 994505. www.conrad.pl. Strona 1 z 6 INSTRUKCJA OBSŁUGI Nr produktu 994505 USB 2.0 DVD MAKER Strona 1 z 6 Rozdział 1: Instalacja USB 2.0 DVD MAKER 1.1. Zawartość zestawu Wyjmij USB 2.0 DVD MAKER z opakowania i sprawdź, czy wszystkie elementy

Bardziej szczegółowo

Płyty główne rodzaje. 1. Płyta główna w formacie AT

Płyty główne rodzaje. 1. Płyta główna w formacie AT Płyty główne rodzaje 1. Płyta główna w formacie AT Jest formatem płyty głównej typu serwerowego będącej następstwem płyty XT o 8-bitowej architekturze. Została stworzona w celu obsługi 16-bitowej architektury

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja lokalna)

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja lokalna) IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja lokalna) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 21 przy użyciu licencja lokalna.

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

ADSL Router Instrukcja instalacji 1. Wskaźniki i złącza urządzenia... 1 1.1 Przedni panel.... 1 1.2 Tylni panel... 1 2. Zawartość opakowania... 2 3. Podłączenie urządzenia... 2 4. Instalacja oprogramowania...

Bardziej szczegółowo

PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE

PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE Zawód: technik informatyk symbol cyfrowy: 312[01] opracował: mgr inż. Paweł Lalicki 1. Jaką kartę przedstawia poniższy rysunek?

Bardziej szczegółowo

Instrukcja Obsługi 10/100 Mbps PCI Fast Ethernet Adapter Spis treści 1 ZAWARTOŚĆ OPAKOWANIA...3 2 WŁASNOŚCI URZĄDZENIA...3 2.1 Właściwości sprzętowe...3 2.2 Port RJ-45...3 2.3 Diody LED...3 2.4 Gniazdo

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja

Bardziej szczegółowo

Budowa Komputera część teoretyczna

Budowa Komputera część teoretyczna Budowa Komputera część teoretyczna Komputer PC (pesonal computer) jest to komputer przeznaczony do użytku osobistego przeznaczony do pracy w domu lub w biurach. Wyróżniamy parę typów komputerów osobistych:

Bardziej szczegółowo

MPH Mini. Instrukcja użytkownika ver 102 (14-11-2015)

MPH Mini. Instrukcja użytkownika ver 102 (14-11-2015) MPH Mini Instrukcja użytkownika ver 102 (14-11-2015) MPH Mini to aplikacja pracująca pod systemem Android (Wersja Android min. 4.0) przeznaczona do wykonywania inwentaryzacji oraz przeglądania informacji

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

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik)

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 21 przy użyciu licencja dla jednego

Bardziej szczegółowo

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Przewodnik instalacji i konfiguracji systemu zabezpieczeń Check Point VPN-1/FireWall-1 SmallOffice NG SmallOffice jest uproszczoną w zakresie zarządzania wersją systemu

Bardziej szczegółowo

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet Głównym elementem jest mikrokontroler PIC18F67J60, który oprócz typowych modułów sprzętowych, jak port UART czy interfejs I2C, ma wbudowany kompletny moduł kontrolera Ethernet. Schemat blokowy modułu pokazano

Bardziej szczegółowo

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM SPSS Statistics Wersja 22 Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

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

Statistics dla systemu Mac OS. Instrukcje dotyczące instalacji (licencja sieciowa)

Statistics dla systemu Mac OS. Instrukcje dotyczące instalacji (licencja sieciowa) PASW Statistics dla systemu Mac OS Instrukcje dotyczące instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania PASW Statistics 18 przy użyciu licencja sieciowa. Ten dokument

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

Monitor sieci wbudowany w Windows

Monitor sieci wbudowany w Windows Monitor sieci wbudowany w Windows Autorzy: Robert Milczarski Łukasz Stegliński Maciej Łaski Materiały zaczerpnięte ze strony: http://www.microsoft.com/poland/windows2000/win2000serv/pr_ser/roz09.mspx 1.

Bardziej szczegółowo

Karta TV PVR-TV 713X

Karta TV PVR-TV 713X Karta TV PVR-TV 713X SPIS TREŚCI Ver 2.0 Rozdział 1 : Instalacja sprzętowa karty PVR-TV 713X TV...2 1.1 Zawartość opakowania...2 1.2 Wymagania systemowe...2 1.3 Instalacja sprzętu...2 Rozdział 2. Instalacja

Bardziej szczegółowo

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych wrzesieo 2010 UWAGA: Moduł jest zasilany napięciem do 3.3V i nie może współpracowad z wyjściami układów zasilanych z wyższych napięd. Do pracy

Bardziej szczegółowo

EMBEDDED LINUX ON ARM9 CORE EMBEDDED LINUX NA PROCESORACH Z RODZINY ARM9

EMBEDDED 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ółowo

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW) INSTRUKCJA INSTALACJI DRUKARKI (Dla Windows CP-D70DW/D707DW) Microsoft, Windows, Windows XP, Windows Vista i Windows 7 są zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych

Bardziej szczegółowo

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych

Bardziej szczegółowo

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 CZĘŚĆ PRAKTYCZNA Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 01 Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia

Bardziej szczegółowo

Programowanie w C. dr inż. Stanisław Wszelak

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

Bardziej szczegółowo

Serwer główny bazodanowy. Maksymalnie 1U RACK 19 cali (wraz ze wszystkimi elementami niezbędnymi do zamontowania serwera w oferowanej szafie)

Serwer główny bazodanowy. Maksymalnie 1U RACK 19 cali (wraz ze wszystkimi elementami niezbędnymi do zamontowania serwera w oferowanej szafie) 1. SPECYFIKACJA TECHNICZNA SERWERÓW Serwer główny bazodanowy Element konfiguracji Obudowa Procesor Wymagania minimalne Maksymalnie 1U RACK 19 cali (wraz ze wszystkimi elementami niezbędnymi do zamontowania

Bardziej szczegółowo