ZTC WEL WAT 2013 NIOS2. Projekt programowalnego generatora sygnałów o przebiegach prostokątnych. Grzegorz Grzęda

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

Download "ZTC WEL WAT 2013 NIOS2. Projekt programowalnego generatora sygnałów o przebiegach prostokątnych. Grzegorz Grzęda 2013-06-02"

Transkrypt

1 ZTC WEL WAT 2013 NIOS2 Projekt programowalnego generatora sygnałów o przebiegach prostokątnych Grzegorz Grzęda Niniejsza instrukcja służy zapoznania studentów z procesem projektowania systemów wbudowanych z użyciem procesora NIOS2 firmy Altera oraz zestawu prototypowego DE2-115 firmy Terasic.

2 1. Wstęp Szybki rozwój techniki układów programowalnych, sprawia, że układy te stają się coraz szybsze i coraz bardziej pojemne pod względem liczby bramek logicznych. Pozwala to na realizację skomplikowanych struktur cyfrowych, poczynając od prostych automatów, kończąc na całych systemach mikroprogramowalnych. Dodatkowo, układy cyfrowe coraz częściej wyposażane są w dedykowane obwody sterujące i kontrolne, np. kontrolery pamięci DDR, pętle PLL, transceivery szerokopasmowych łączy szeregowych. Dotyczy to głównie układów FPGA. Ze względu na matrycową budowę, rozsianie programowalnych tablic, realizujących funkcje boolowskie oraz konfigurowalnych przerzutników, układy FPGA zyskały ostatnio popularność przy projektowaniu mikroprocesorowych systemów wbudowanych, opartych na procesorach zrealizowanych w językach opisu sprzętu, np. VHDL lub Verilog. Celem niniejszej instrukcji jest zapoznanie studentów z procesem projektowania systemu wbudowanego w oparciu o rozwiązania układowe firmy ALTERA. 2. Założenia projektu Projekt dotyczy urządzenia laboratoryjnego w postaci generatora sygnału o przebiegu prostokątnym. Zadania: przygotowanie opisu układu generatora w języku VHDL oraz opracowanie nadrzędnego pliku projektu, przygotowanie systemu procesorowego NIOS2 z potrzebnymi peryferiami komunikacyjnymi (wykorzystanie kreatora QSys), opracowanie oprogramowania sterującego z użyciem NIOS II Software Development Tool. Ewaluacyjna płytka testowa TERASIC DE2-115, z układem EP4CE115F29C7, na której zostanie zbudowany system procesorowy, jest pokazana na rys. 1. Rys. 1. Płytka ewaluacyjna TERasic DES-115. Strukturę urządzenia przedstawiono na Rys. 2. Organizacja projektowanego systemu cyfrowego.rys. 2. 2

3 Rys. 2. Organizacja projektowanego systemu cyfrowego. UWAGA!!! Ze względu na edukacyjny charakter zajęć zaleca się nie zmieniać nazw portów oraz instancji przyjętych w instrukcji nazwy te używane są później do połączenia modułów oraz opracowania programu sterującego. 3. Procesor NIOS2 i peryferia Po uruchomieniu programu Quartus II wybieramy File New New Quartus Project. Rys. 3. Wybór rodzaju nowego obiektu. Po zapoznaniu się z informacjami z ekranu konfiguratora projektu, klikamy Next. Wybieramy ścieżkę dostępu dla naszego projektu (w to miejsce będą następnie dodawane kolejne pliki, warto zdefiniować nowy folder o nazwie generator_projekt ), następnie nadajemy nazwę generator naszemu projektowi. Wybieramy Next. 3

4 Rys. 4. Konfiguracja projektu 1/5. Na tym etapie nie dodajemy żadnych plików, więc klikamy Next. Na stronie trzeciej wybieramy z listy rodziny układów Cyclone IV E, a z dostępnych układów wybieramy EP4CE115F29C7. Klikamy Next. Rys. 5. Konfiguracja projektu 3/5. Nie zmieniamy nic na stronie 4, klikamy Next. Na ostatniej, piątej stronie możemy sprawdzić, czy wszystko poprawnie wprowadziliśmy. Jeżeli wszystko jest zgodne z instrukcją, klikamy Finish. 4

5 Rys. 6. Konfiguracja projektu 5/5. Po prawidłowym skonfigurowaniu projektu, w lewym górnym rogu powinna pojawić się główna instancja projektu oraz typ zadeklarowanego układu docelowego (rys. 7). Rys. 7. Widok aplikacji po zakończeniu konfiguracji projektu. Teraz uruchomimy moduł środowiska Quartus II do generacji systemów procesorowych QSys. W tym celu wybieramy w pasku menu Tools Qsys. Po uruchomieniu modułu, na ekranie pojawi się okno główne (rys. 8). 5

6 Rys. 8. Widok po uruchomieniu QSys. Jest to okno składające się z kilku elementów. Główną część ekranu zajmuje mapa systemu z zakładkami. System Contents jest główną zakładką projektu, gdzie buduje się system. Nie jest to mapa topograficzna ani schemat systemu - zawarte są jedynie wszystkie niezbędne dane (np. Connections do łączenia magistral danych, adresowych, sygnałów zegarowych oraz resetu między modułami, IRQ magistrala sygnałów przerwań itp.). Jeżeli nie widać wszystkich parametrów, należy skorzystać z poziomego paska do przewinięcia okna w poziomie. Address map zawiera mapę pamięci systemu, do którego będzie odwoływało się oprogramowanie w trakcie dostępu do peryferii IO procesora, również tu jest zawarte okno w przestrzeni, które zajmuje pamięć operacyjna i pamięć danych. Clock Settings konfiguruje systemowy zegar, HDL Example pozwala wygenerować port mapę dla VHDL lub Verilog. Zakładka Generation generuje wszystkie potrzebne dla środowiska Quartus II pliki do kompilacji projektu. Na lewo od mapy systemu znajduje się pole z zakładką Component Library zawiera ona wszystkie elementy, w jakie można wyposażyć system NIOS2. Bezpośrednio po włączeniu modułu QSys, w zakładce System Contents mamy wyłącznie moduł dystrybuujący sygnał zegarowy do systemu. Klikając na niego Prawym Przyciskiem Myszy (PPM), wybieramy Rename i zmieniamy jego nazwę na CLK_SYS, następnie klikając na niego dwukrotnie Lewym Przyciskiem Myszy (LPM) otwieramy okno jego właściwości. Okno właściwości komponentu pozwala precyzyjnie skonfigurować parametry i własności komponentu. W oknie właściwości CLK_SYS ustawiamy wartość zegara wejściowego na Hz (50 MHz). Nie zmieniamy pozostałych parametrów. Również klikając PPM w polu mapy systemu wybieramy Filter Default. Pozwoli to na wyświetlanie domyślnych magistral systemowych, które należy połączyć ze sobą. Zapisujemy teraz nasz projekt systemu. Tworzymy folder generator_system w folderze naszego projektu z Quartus 12.0, zapisujemy projekt QSys pod nazwą nios2_system.qsys. Dodamy teraz procesor NIOS2. W Component Library rozwijamy zakładkę Embedded Processors, wybieramy NIOS II Processor. 6

7 Po chwili, QSys doda procesor do mapy systemu oraz uruchomi okno właściwości procesora. Rys. 9. Okno właściwości NIOS2 Rys. 9. przedstawia wstępną konfigurację dla procesora NIOS2. Ze względu na to, że nie zdefiniowaliśmy jeszcze pamięci programu, możemy zignorować komunikaty o błędach adresów. W Select a Nios II Core wybieramy Nios II/s. Klikamy Finish. W oknie mapy systemu klikamy PPM i zmieniamy nazwę instancji procesora z nios2_qsys_0 na CPU. Rys. 10. Widok QSys po dodaniu procesora NIOS2. Rys. 10. przedstawia QSys po dodaniu procesora NIOS2. Pojawiły informacje o błędach brakuje bloku pamięci programu, skąd NIOS2 mógłby pobierać program Dodamy teraz blok pamięci programu. W tym celu Component Library rozwijamy Memories and Memory Controllers On-Chip On-Chip Memory (RAM or ROM). 7

8 Nasz blok pamięci będzie blokiem RAM. Oznacza to, że w tym samym bloku będzie przechowywany program (ładowany przy programowaniu modułu) oraz obszar roboczy na zmienne i stos. Tym, by te obszary się nie przesłaniały zajmie się QSys. Gdy wyświetli się okno właściwości wybranej przez nas pamięci, zmieniamy tylko pole Total memory size na wartość bajtów (80 kb) lub większą, np Tak duży rozmiar jest potrzebny na standardowe funkcje wejścia/wyjścia, niezbędne przy komunikacji systemu z użytkownikiem przez UART. Klikamy Finish. Następnie zmieniamy nazwę modułu z onchip_memory2_0 na MEMORY. Przyszedł czas na połączenie części magistral systemowych, by moduły były ze sobą skomunikowane. Użytkownik nie musi dokładnie wiedzieć jak te magistrale połączyć zadba o to QSys. Zadaniem użytkownika jest jedynie połączyć wystające z modułów druciki dotyczące zegara systemowego (clk), sygnału resetu (clk_reset), magistrali danych (data_master, s1), magistrali instrukcji (instruction_master). Aby dokonywać połączeń, należy przede wszystkim przesunąć kursor myszy w obszar Connections jednego z modułów (np. CPU). Podświetlą się wtedy małe koła (o białym wypełnieniu) miejsca, gdzie można wykonać zwarcie dla danej magistrali. Ważne jest aby każdy moduł miał doprowadzone sygnały zegara (clk), resetu (clk_reset) oraz magistrali danych (data_master). Wyjątkiem jest moduł MEMORY, tam do jednej magistrali danych koniecznie należy podłączyć dwie magistrale od CPU data_master oraz instruction_master. Czynimy tak, ponieważ wcześniej zadeklarowaliśmy, że moduł MEMORY jest jednocześnie pamięcią danych i pamięcią programu. Rys. 11. Wstępne połączenia w systemie. Rys. 11 pokazuje wszystkie połączenia magistral z podświetleniem zwarć. Warto zauważyć, że szyna clk_in_reset będzie pozostawać cały czas niepodłączona, ponieważ jest to sygnał do wyzwolenia systemowego resetu, a to nie będzie obsługiwane z poziomu naszego systemu. 8

9 Najpierw z paska menu QSys wybieramy System Assign Base Addresses. Przypisze to dla MEMORY oraz CPU pewne domyślne adresy w przestrzeni adresowej (można je podejrzeć w zakładce Address Map). Teraz dwukrotnie klikamy na CPU i przystąpimy do konfiguracji adresów w pamięci dla NIOS2. W zakładce Core Nios II, w punktach Reset Vector oraz Exception Vector z rozwijalnej listy wybieramy pozycję MEMORY.s1. Oznacza to, że procesor będzie pobierał instrukcje z modułu naszej pamięci. Na tym etapie system jest funkcjonalnie pełny posiada obwody sterowania pracą (CLK_SYS), procesor (CPU) oraz moduł pamięci programu i danych (MEMORY). Brakuje jeszcze portów wejścia/wyjścia, przez które system mógłby komunikować się z naszym przyszłym generatorem sygnału prostokątnego oraz z użytkownikiem. Zajmiemy się teraz komunikacją z użytkownikiem. Komunikacja będzie oparta na połączeniu przez port szeregowy z konsolą poleceń na komputerze. Zaimplementujemy możliwość wyboru między standardowym portem UART (z wyprowadzeniem na złącze RS-232 na płytce TERasic-DE115) oraz portem UART zagwarantowanym przez złącze JTAG. To drugie rozwiązanie jest o tyle wygodne, że będzie można z niego korzystać podczas testowania napisanego programu, z konsoli w programie Eclipse to będzie nasze domyślne łącze. Niemniej, później zostanie wskazane, jak przełączyć się na standardowy UART. Najpierw dodajemy moduł Interface Protocols Serial JTAG UART. Nic nie modyfikujemy w oknie właściwości, tylko klikamy na Finish. Zmieniamy nazwę modułu na JTAG_UART i podłączamy do niego zegar, reset oraz magistralę danych. Ponadto w polu IRQ (na prawo od nazwy modułu, przewinąć paskiem) zwieramy tu magistralę źródeł przerwań i nadajemy w punkcie zwarcia numer 16. Wybieramy teraz z listy Interface Protocols Serial UART (RS-232 Serial). Nic nie zmieniamy w oknie właściwości, klikamy Finish. Zmieniamy nazwę na RS-232. Podobnie jak wyżej, podłączamy zegar, reset i dane. Dla magistrali IRQ również zwieramy i nadajemy numer 1. Dodatkowo, musimy wyprowadzić sygnały RxD i TxD modułu RS-232 na zewnątrz projektu systemu. W tym celu najeżdżamy na moduł RS-232, na pole Export, klikamy w miejsce click to export dla magistrali external_connection. Spowoduje to wygenerowanie połączeń na zewnątrz projektu dla modułu standardowego UART. Warto zauważyć, że nie robiliśmy tego dla JTAG_UART, ponieważ tam transmisja przebiega po JTAG, który jest domniemany w systemie. Powstałe połączenie zewnętrzne nazywamy rs232_con. To jest dobry czas na nadpisanie projektu (File Save). 9

10 Dodamy teraz funkcjonalność w postaci wyświetlacza LCD. Wybieramy Peripherials Display Character LCD. Dla okna z informacją o rodzaju sterownika LCD klikamy Finish. Zmieniamy jego nazwę na LCD2X16 oraz podłączamy zegar, reset oraz magistralę danych. Dodatkowo tworzymy dla niego połączenie zewnętrzne (podobnie jak dla RS-232). Połączenie zewnętrzne nazywamy lcd2x16_con. W tym momencie wybieramy, jak poprzednio System Assign Base Addresses. Na tym etapie w polu informacji nie powinno być żadnych błędów (jedynie informacja, że MEMORY będzie wstępnie wypełniony plikiem HEX z programem przy inicjalizacji), a całość powinna wyglądać tak jak na rys. 12. Rys. 12. Dotychczasowa konfiguracja systemu. Teraz dodamy do systemu równoległe rejestry ogólnego przeznaczenia (PIO), przez które procesor NIOS2 będzie konfigurował do pracy generator przebiegu prostokątnego. Będą to rejestry tylko wyjściowe, bo procesor nie będzie przez nie pobierał żadnych informacji. Zbudujemy trzy rejestry wyjściowe, każdy po 32 bity długości: CNT_TL do ustawiania czasu trwania stanu 0 w generatorze, CNT_TH do ustawiania czasu trwania stanu 1 w generatorze, CNT_CTRL do ustawiania bitów sterujących generatora oraz liczby generowanych impulsów. Przystępujemy do budowania pierwszego rejestru. Wybieramy z listy Peripherials Microcontroller Peripherials PIO (Parallel I/O). W oknie właściwości, w polu Basic Settings Width (1-32 bits) wpisujemy 32 i klikamy Finish. 10

11 Teraz zmieniamy nazwę modułu na CNT_TL, dołączamy do niego zegar, reset oraz magistralę danych. Ponadto wyprowadzamy na zewnątrz port i nazywamy go cnt_tl_con. Mogą się pojawić błędy, o przesłonieniu przestrzeni adresowej przez ten moduł NA RAZIE to ignorujemy. ANALOGICZNIE postępujemy z pozostałymi dwoma portami PIO. Na koniec dodamy jeszcze jeden moduł. Jego zadaniem będzie zwracanie identyfikatorów każdego z powstałych modułów systemu NIOS2 dla programu sterującego. Jest to konieczne, ponieważ program wstępny, wygenerowany przez Eclipse, będzie sprawdzał obecność w systemie wszystkich deklarowanych modułów. Wybieramy po kolei Peripherials Debug and Performance System ID Peripherial. W oknie właściwości nic nie zmieniamy, klikając po prostu Finish. Zmieniamy nazwę modułu na SYSid. Podłączamy do niego sygnał zegara, resetu oraz magistralę danych. WAŻNE teraz by wykonać ponownie odświeżenie przestrzeni adresowej, czyli wybranie System Assign Base Addresses z menu QSys a. Nadpisujemy projekt. System przygotowany przez nas powinien wyglądać jak na rys. 13. Różnice w adresach bazowych i końcowych mogą wynikać z innego tempa wybierania opcji System Assign Base Addresses. Ważne jest aby nie było żadnych błędów jedynie informacje o inicjalizacji MEMORY plikiem HEX, stempel czasowy dla SYSid będzie wygenerowany przy starcie układu oraz wyłączenie automatycznego przypisywania ID również dla SYSid. Rys. 13. Widok systemu NIOS2 po zakończeniu konfiguracji. 11

12 Przystępujemy do końcowej fazy projektowania systemy NIOS2. Przechodzimy do głównej zakładki HDL Example. Wybieramy generację dla języka VHDL. Możemy kliknąć w przycisk Copy i skopiować wygenerowaną port-mapę do schowka (i wstępnie wkleić np. do Notatnika). Przechodzimy do zakładki Generation, sprawdzamy, czy obydwa pola w punkcie Synthesis są ZAZNACZONE i klikamy na Generate. Proces generacji projektu chwilę trwa W oknie generacji klikamy na Close (mogły się pojawić ostrzeżenia odnoście RS-232 ale je ignorujemy) i zamykamy QSys. Wracamy do programu Quartus. Z menu wybieramy Project Add/Remove Files in Project W polu Files naciskamy na przycisk i wybieramy folder z projektem systemu wygenerowanego w QSys (nasz folder generator_system ), a następnie plik projetu w QSys (rys. 14). Klikamy na przycisk Add, następnie na Apply i OK. Rys. 14. Dodawanie systemu procesorowego Ten plik został dodany do fazy kompilacji. Musimy jeszcze dodać pliki VHDL z generatorem sygnału oraz nadrzędny plik łączący generator i system procesorowy. 4. Moduł generatora fali prostokątnej oraz łączenie modułów Spod wskazanego przez prowadzącego folderu kopiujemy do naszego folderu plik prog_gen.vhd oraz generator.vhd. Korzystamy tutaj analogicznie z Project Add/Remowe Files in Project Dodane pliki stanowią kolejno: generator sygnału prostokątnego oraz główny plik wiązania generatora i systemu NIOS2 ze sobą oraz tworzy zewnętrzne piny projektu. Warto zapoznać się z nimi i przeanalizować ich kod. W zakładce Project Navigator przechodzimy do pod-zakładki Files. Powinny się tam znajdować teraz wszystkie dodane trzy pliki. Klikamy PPM na generator.vhd i wybieramy Set as Top-Level Entity lub naciskamy kombinację Ctrl+Shift+J. Spowoduje to wybranie tego pliku jako nadrzędnego. WAŻNE! Jeżeli w projekcie QSys nazywano zewnętrzne (external) piny inaczej niż w instrukcji, to w pliku generator.vhd należy nanieść zmiany w port-mapie systemu. 12

13 TERAZ kompilujemy projekt, wybierając z menu Processing Start Compilation. Kompilacja trochę potrwa, nie powinny wystąpić żadne błędy. Kompilacja nada domyślne przypisanie logicznych pinów projektu do wyprowadzeń układu, jednak nie będą to takie, które nas interesują Wybieramy z menu głównego Assignments Pin Planner. Przejdziemy do programu przyporządkowującego pinom układu EP4CE115F29C7 logicznych wyprowadzeń projektu. Konfigurujemy piny projektu wg zamieszczonego rys. 15. Rys. 15. Konfiguracja pinów projektu. Po zakończeniu konfigurowania pinów, po prostu zamykamy edytor pinów. Ponownie przeprowadzamy kompilację projektu. Po poprawnym skompilowaniu całości nadpisujemy całość (File Save Project). Możemy teraz zaprogramować płytkę z układem. Wybieramy Tools Programmer. Zostanie wyświetlona informacja, że projekt zawiera ograniczenia czasowe na wykonywalne moduły projektu. Oznacza to, że projekt nie będzie działał, po zawieszeniu jego działania w Programmer, lub przy odłączeniu kabla USB. Sprawdzamy, czy podłączono płytkę TERasic-DES115, przez USB od programowania. Wybieramy przycisk Hardware Setup i wybieramy z listy. Jeżeli się nie pojawił, oznacza nieprawidłowości w połączeniu USB (poprosić o pomoc prowadzącego). Przy poprawnym wyborze programatora klikamy na Start Na tym etapie (jeżeli programowanie przebiegło pomyślnie), układ jest zaprogramowany i działa. Dodatkowo pojawiło się okienko z informacją, że uruchomiono moduły z ograniczeniami czasowymi. Jeżeli w tym okienku naciśniemy OK. układ przestanie działać. Niestety, na tym etapie układ nie ma jeszcze programu, który mógłby wykonać. Dlatego teraz przystąpimy do opracowania programu sterującego. 5. Przygotowanie oprogramowania Teraz, zajmiemy się przygotowaniem programu sterującego, który będzie wykonywany przez procesor NIOS2 w naszym systemie. 13

14 Zaznacza się w tym miejscu, że pliki cmdline.c oraz cmdline.h są własnością firmy Texas Instruments. Zawierają one obsługę interpretera wiersza poleceń tekstowych. Zasada jego działania zostanie przybliżona w dalszej części instrukcji. Aby rozpocząć pracę nad programem, należy włączyć program NIOS2 12.0sp2 Software Build Tool for Eclipse. Rys. 16. Środowisko programistyczne Eclipse po uruchomieniu Rys. 16. przedstawia środowisko Eclipse tuż po uruchomieniu. Jest to zintegrowane środowisko programistyczne, pozwalające na przeprowadzenie procesu edycji, kompilacji razem z konsolidacją oraz debuggowaniem programu przygotowanego na procesor NIOS2. W rzeczywistości, firma Altera przygotowała swoiste SDK dla procesora NIOS2, Eclipse jest uniwersalnym środowiskiem programistycznym. Po lewej stronie znajduje się drzewo projektów, w części centralnej znajduje się edytor tekstu (początkowo nieaktywny) wraz z konsolą komunikatów, zaś po prawo znajduje się okno podpowiedzi definiowanych elementów w bieżąco edytowanym pliku źródłowym. Nasz projekt będzie kompilowany, jako w pełni zgodny z ANSI C. Na potrzeby tego laboratorium, przygotowano gotowe pliki z programem użytkowym (znajdują się we wskazanym przez prowadzącego folderze): program_glowny.c plik z główną funkcją programu zawiera wszystkie niezbędne procedury i funkcje związane z inicjalizacją elementów, obsługą generatora impulsów prostokątnych oraz zestawieniem transmisji, 14

15 cmdline.c oraz cmdline.h procesor linii komend to pliki zawierające obsługę interpretera komend tekstowych wysyłanych do generatora. Jego działanie polega na interpretacji wskazywanego strumienia znaków (tutaj: odebranego przez UART) oraz wywołanie odpowiedniej funkcji z tablicy wywołań, w celu obsługi komendy. Wszystkie pliki źródłowe zawierają komentarze do kodu, przez co w tej instrukcji zostaje opuszczona szczegółowa analiza działania programu. Projekt oprogramowania dla NIOS2 zawsze składa się z dwóch zasadniczych elementów: projektu BSP oraz projektu właściwego. Projekt BSP (Board Support Package) zawiera zestaw wszystkich niezbędnych funkcji i procedur niezbędnych do obsłużenia i wysterowania zaprojektowanego przez nas systemu. Jest to warstwa pośrednicząca między sprzętem a naszym programem. To właśnie przy generowaniu BSP, będziemy wskazywać na plik generatora QSys. Projekt właściwy zawiera pliki źródłowe (wraz z funkcją main()), które zawierają właściwy program pracy dla NIOS2. Projekt właściwy ma wskazane, z której BSP ma korzystać. W tym miejscu zaleca się utworzenie dedykowanego folderu (np. z dopiskiem _soft ), obok folderu z projektem w Quartus ie. Dzięki temu uniknie się bałaganu przy tworzeniu projektu programu. Ponadto należy skopiować wspomniane wyżej pliki źródłowe do tego folderu. Najpierw utworzymy nowy BSP dla naszego systemu. Wybieramy File New Nios2 Board Support Package. W oknie kreatora BSP, nadajemy nazwę naszej paczce, np. generator_bsp, oraz wskazujemy na plik *.sopcinfo wygenerowany przez QSys (należy go poszukać w folderze z projektem z Quartus a). Rys. 17. Przykładowa zawartość generatora BSP Rys. 17. przedstawia przykładowy wygląd okna generatora BSP. Nic więcej nie zmieniamy, tylko klikamy Finish. 15

16 Jeżeli nic wcześniej nie zmienialiśmy, to wszystko powinno wygenerować się bez błędów. W drzewie projektów pokazał się symbol otwartego katalogu z nazwą naszej paczki. Teraz klikamy na generator_bsp PPM i wybieramy Properties. W zakładce NIOS2 BSP Properties (czekamy, aż się zawartość załaduje), odznaczamy wszystkie pozycje do wyboru. Odznaczenie Support C++ zmniejszy rozmiar zajmowanego kodu, jednak NIE należy zaznaczać pozycji Small C libr ary ponieważ spowoduje to błędne działanie niektórych funkcji (np. sprintf()), z których korzysta program. Zaznaczamy za to Reduce device drivers (zmniejsza rozmiar sterowników z BSP). Klikamy Apply oraz OK. Jeżeli studenci będą chcieli, mogą, naciskając na naszą paczkę przez PPM wejść w Nios2 BSP Editor. Pozwala on na szczegółową ingerencję w sposób generacji BSP. M. in. tutaj znajduje się, w zakładce Main opcja wyboru standardowych strumieni wejścia wyjścia (między zaprojektowanym wcześniej UART JTAG oraz UART RS-232). Jednak na początek sugeruje się nie zmieniać nastaw generatora. Teraz czas na przygotowanie właściwego projektu. Z menu głównego wybieramy File New Nios2 Application. W generatorze podajemy nazwę projektu (np. generator_proj ) oraz wybieramy z listy, wcześniej przez nas przygotowany BSP. Od tej chwili nasz kod źródłowy będzie odnosił się do tego BSP (tj. wszystkie funkcje obsługi IO). Klikamy Finish. Najłatwiej dodać do projektu pliki źródłowe przez przeciągnięcie ich z okna folderu w Windows, do drzewa projektu, najeżdżając na nasz świeżo wygenerowany generator_proj. Na koniec wybieramy z menu głównego Project Build All. Jeżeli wszystko poprawnie wybraliśmy, po pewnej chwili proces kompilacji zakończy się sukcesem. 16

17 Rys. 18. Widok Eclipse po poprawnej kompilacji. Rys. 18. przedstawia widok programu Eclipse po poprawnej kompilacji. Widać w drzewie projektu, że pojawiły się nowe pliki (np. generator_proj.elf wsad do pamięci programu systemy u NIOS2). Jeżeli na tym etapie nie udało się przeprowadzić poprawnie kompilacji, oznacza to najprawdopodobniej, że zabrakło pamięci programu dla naszego projektu. Należy teraz powrócić do QSys, otworzyć projekt naszego systemu oraz zmienić pojemność pamięci MEMORY na większą (np. 110 kb). Następnie wygenerować jeszcze raz BSP (tym razem przez Properties, klikając PPM) i spróbować skompilować jeszcze raz projekt. Jeżeli chcemy teraz zaprogramować nasz system, to należy zaprogramować sprzęt (przez programator w Quartus ie) tylko nie wyłączać okienka informacyjnego o ograniczeniach czasowych. Teraz, przejść do Eclipse i z menu głównego wybrać Run Hardware. W razie problemów na tym etapie poprosić o pomoc prowadzącego. 6. Uruchomienie Po poprawnym skompilowaniu programu oraz załadowaniu go do pamięci DZIAŁAJĄCEGO (tzn. po zaprogramowaniu układu, z aktywną informacją o OpenCORE) procesora, z poziomu konsoli UART w Eclipse, można wydawać polecenia układowi. Standardowe polecenia tekstowe, jakie można wydawać układowi generatora, zestawiono w tabeli 1. Parametry podane w <> należy oddzielać od siebie spacją, całość zatwierdzić klawiszem Enter. 17

18 Zestawienie intrukcji setf <freq [Hz]> <duty [%]> Ustawia częstotliwość i wypełnienie sygnału sett <tlow [ns]> <thigh [ns]> Ustawia czas trwania stanu 0 i 1 setc <n/b/p> <n/w> <cnt [sztuk]> Ustawia tryb pracy (normalny, bramkowany i paczka impulsów) triggera, Polaryzację aktywną triggera, liczba impulsów w paczce state <p/s> Ustawia stan generatora: praca lub spoczynek output <a/o> Ustawia stan wyjścia sygnału: aktywny lub odcięty Tab. 1. Zestaw znakowych instrukcji sterujących generatora sygnału prostokątnego. 7. Podsumowanie Zadaniem powyższej instrukcji jest przybliżenie studentom problematyki tworzenia systemów wbudowanych, na układach FPGA. Ze względu na zależność niektórych elementów procesów projektowania oraz kompilacji projektów zarówno w Quartus ie jak i w Eclipse ie wszelkie wątpliwości należy rozwiązywać z prowadzącym ćwiczenia. 18

Projektowanie z użyciem procesora programowego Nios II

Projektowanie z użyciem procesora programowego Nios II Projektowanie z użyciem procesora programowego Nios II WSTĘP Celem ćwiczenia jest nauczenie projektowania układów cyfrowych z użyciem wbudowanych procesorów programowych typu Nios II dla układów FPGA firmy

Bardziej szczegółowo

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych.

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych. Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 wersja startowa dla słuchaczy studiów niestacjonarnych. Laboratorium Mikroprocesorowych Układów Sterowania

Bardziej szczegółowo

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. LAB. 2 Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. Laboratorium Mikroprocesorowych Układów Sterowania instrukcja

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

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania

Bardziej szczegółowo

Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012

Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012 Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.

Bardziej szczegółowo

Galileo v10 pierwszy program

Galileo v10 pierwszy program Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie

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

MultiTool instrukcja użytkownika 2010 SFAR

MultiTool instrukcja użytkownika 2010 SFAR MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00

Bardziej szczegółowo

INSTALACJA DOSTĘPU DO INTERNETU

INSTALACJA DOSTĘPU DO INTERNETU INSTALACJA DOSTĘPU DO INTERNETU Za pomocą protokołu PPPoE UWAGA: Niniejsza instrukcja dotyczy tylko przypadków połączeń kablowych oraz radiowych BEZ użycia routera domowego. W przypadku posiadania routera

Bardziej szczegółowo

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem. WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy

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

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

Bezpieczeństwo informacji oparte o kryptografię kwantową

Bezpieczeństwo informacji oparte o kryptografię kwantową WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja

Bardziej szczegółowo

Programowanie procesora Microblaze w środowisku SDK

Programowanie procesora Microblaze w środowisku SDK Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie

Bardziej szczegółowo

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Product Update 2013 Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Str. 2 / 15 Funkcjonalność ADR dla przemienników PF 750 Temat: Celem niniejszego ćwiczenia, jest zapoznanie

Bardziej szczegółowo

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017 LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017 Prowadzący: mgr inż. Maciej Rudek email: maciej.rudek@pwr.edu.pl Pierwszy projekt w środowisku

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska

Bardziej szczegółowo

Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP. Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz

Bardziej szczegółowo

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400 PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników S7 300/S7 400, w celu stworzenia komunikacji Master Slave z wykorzystaniem sieci PROFIBUS DP pomiędzy sterownikami S7 300 i S7

Bardziej szczegółowo

Parametryzacja przetworników analogowocyfrowych

Parametryzacja przetworników analogowocyfrowych Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),

Bardziej szczegółowo

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) UWAGA Podstawowym wymaganiem dla uruchomienia modemu ED77 jest komputer klasy PC z portem USB 1.1 Instalacja

Bardziej szczegółowo

Projektowanie Systemów Wbudowanych

Projektowanie Systemów Wbudowanych Projektowanie Systemów Wbudowanych Podstawowe informacje o płycie DE2 Autorzy: mgr inż. Dominik Bąk i mgr inż. Leszek Ciopiński 1. Płyta DE2 Rysunek 1. Widok płyty DE2 z zaznaczonymi jej komponentami.

Bardziej szczegółowo

SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH

SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Ćwiczenie 5 ZYNQ. Obsługa przerwań. Zespół Rekonfigurowalnych

Bardziej szczegółowo

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom: 1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla

Bardziej szczegółowo

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie 1. Uruchomienie programu TwinCAT 3: a) Kliknąć w start i wpisać wpisać frazę twincat. b) Kliknąć w ikonę jak poniżej: 2. Wybrać w menu

Bardziej szczegółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO! ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na

Bardziej szczegółowo

Informatyka I : Tworzenie projektu

Informatyka I : Tworzenie projektu Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz

Bardziej szczegółowo

FAQ: 00000014/PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300

FAQ: 00000014/PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300 PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400 w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci MPI i usługi komunikacyjnej Danych

Bardziej szczegółowo

OPERACJE NA PLIKACH I FOLDERACH

OPERACJE NA PLIKACH I FOLDERACH OPERACJE NA PLIKACH I FOLDERACH Czym są pliki i foldery? krótkie przypomnienie Wszelkie operacje można przedstawić w postaci cyfrowej. Do tego celu wykorzystywane są bity - ciągi zer i jedynek. Zapisany

Bardziej szczegółowo

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0 Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0 Wersja instrukcji 1.0.1 1 SPIS TREŚCI 1. Sprawdzenie wersji systemu Windows... 3 2. Instalacja sterowników interfejsu diagnostycznego...

Bardziej szczegółowo

TWORZENIE OD PODSTAW PROJEKTU W ŚRODOWISKU QUARTUS PRIME

TWORZENIE OD PODSTAW PROJEKTU W ŚRODOWISKU QUARTUS PRIME Arkadiusz Pantoł MATERIAŁY POMOCNICZE DO KURSU TWORZENIE OD PODSTAW PROJEKTU W ŚRODOWISKU QUARTUS PRIME Obsługa środowiska Quartus Prime może byd kłopotliwa, jeżeli chodzi o stworzenie samego projektu.

Bardziej szczegółowo

Sterbox. e-pilot. v.4.0. INSTRUKCJA KONFIGURACJI e-pilot V4 oraz Programowanie STERBOX-a

Sterbox. e-pilot. v.4.0. INSTRUKCJA KONFIGURACJI e-pilot V4 oraz Programowanie STERBOX-a Sterbox e-pilot v.4.0 INSTRUKCJA KONFIGURACJI e-pilot V4 oraz Programowanie STERBOX-a E-Pilot V4 dla iphone To uniwersalna, konfigurowalna aplikacja przeznaczona dla iphone, która współpracuje ze Sterbox-em

Bardziej szczegółowo

MentorGraphics ModelSim

MentorGraphics ModelSim MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu

Bardziej szczegółowo

Program EDYTOR-AS-OUX

Program EDYTOR-AS-OUX Z.S.E. ASTER ul. Brzozowa 13 87-100 Toruń http:\\www.asterlm.mga.com.pl E-mail: asterlm@mga.com.pl m.lewndowski.aster@gmail.com Program EDYTOR-AS-OUX 1. Charakterystyka ogólna Program edytor-as-oux.exe

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

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Zaawansowane metody programowania Copyright c 2014 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania

Bardziej szczegółowo

SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH

SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH Ćwiczenie 2 Współpraca Zynq Processing System z peryferiami

Bardziej szczegółowo

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki

Bardziej szczegółowo

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika

Bardziej szczegółowo

WPROWADZENIE DO INFORMATYKI

WPROWADZENIE DO INFORMATYKI J.NAWROCKI, M. ANTCZAK, H. ĆWIEK, W. FROHMBERG, A. HOFFA, M. KIERZYNKA, S. WĄSIK WPROWADZENIE DO INFORMATYKI PROGRAMOWANIE IMPERATYWNE ŚRODOWISKO URUCHOMIENIOWE I. INSTALACJA I KONFIGURACJA ECLIPSE CDT

Bardziej szczegółowo

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja do oprogramowania ENAP DEC-1 Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych

Bardziej szczegółowo

Instalacja programu:

Instalacja programu: Instrukcja programu Konwerter Lido Aktualizacja instrukcji : 2012/03/25 INSTALACJA PROGRAMU:... 1 OKNO PROGRAMU OPIS... 3 DODANIE MODUŁÓW KONWERSJI... 3 DODANIE LICENCJI... 5 DODANIE FIRMY... 7 DODAWANIE

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury

Bardziej szczegółowo

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Katedra Automatyki, Wydział EAIiE Akademia Górniczo-Hutnicza w Krakowie Marcin Piątek Kraków 2008 1. Ważne uwagi i definicje Poniższy

Bardziej szczegółowo

Włączanie/wyłączanie paska menu

Włączanie/wyłączanie paska menu Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po

Bardziej szczegółowo

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instrukcja instalacji systemu. CardioScan 10, 11 i 12 Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/77a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Grudzień 2014 Strona 2 Instrukcja instalacji systemu CardioScan 10,

Bardziej szczegółowo

Projektowanie baz danych za pomocą narzędzi CASE

Projektowanie baz danych za pomocą narzędzi CASE Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software

Bardziej szczegółowo

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 8 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1 Opracował: mgr inż. Marcel Luzar Cel: Konfiguracja

Bardziej szczegółowo

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1 PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania PlutoProgrammingManualPL_v7A.pdf 1 www.jokabsafety.com Spis treści 1. Instalacja oprogramowania 3 2. Podłączenie do komputera..5

Bardziej szczegółowo

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1.

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1. F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: Hfif@fif.com.pl www.fif.com.pl Notepad++ / PuTTY Interaktywne środowisko programowania w języku ForthLogic

Bardziej szczegółowo

Instalacja i opis podstawowych funkcji programu Dev-C++

Instalacja i opis podstawowych funkcji programu Dev-C++ Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze

Bardziej szczegółowo

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników Simatic S7-300/ S7-400, w celu stworzenia komunikacji pomiędzy dwoma stacjami S7-300 za pomocą sieci Industrial Ethernet protokołu

Bardziej szczegółowo

Podstawy programowania w środowisku Totally Integration Automation Portal

Podstawy programowania w środowisku Totally Integration Automation Portal GRUPA MT Temat i Autor Podstawy programowania w środowisku Totally Integration Automation Portal Krzysztof Bodzek, Arkadiusz Domoracki, Grzegorz Jarek CEL ĆWICZENIA 1. Poznanie narzędzia Totally Integration

Bardziej szczegółowo

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone SMART RIO Autorzy Wydanie Data : : : Zespół SABUR Sp. Z o.o. 3.00 Sierpień 2013 2013 SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone Bez pisemnej zgody firmy SABUR Sp. Z o.o. niniejszy materiał ani w całości,

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 1.

Modelowanie obiektowe - Ćw. 1. 1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise

Bardziej szczegółowo

Instalacja protokołu PPPoE

Instalacja protokołu PPPoE Instalacja protokołu PPPoE Uruchomienie PPPoE w systemie Windows XP za pomocą wbudowanego kreatora Uruchomienie PPPoE w systemach z rodziny Windows 98 Instrukcja oparta na powszechnie dostępnych w Internecie

Bardziej szczegółowo

Instrukcja użytkowania

Instrukcja użytkowania ASPEL S.A. PL 32-080 Zabierzów, os. H. Sienkiewicza 33 tel. +48 12 285 22 22, fax +48 12 285 30 30 www.aspel.com.pl Instrukcja użytkowania Konfiguracja bezprzewodowej komunikacji rejestratora AsPEKT 703

Bardziej szczegółowo

System kontroli dostępu Yotogi

System kontroli dostępu Yotogi FAQ (frequently asked question) System kontroli dostępu Yotogi 1. Od czego zacząć?... 2 2. Brak komunikacji kontroler komputer w IP Scanner... 2 3. Jakie jest hasło do programu?... 3 4. Jak wykonać kabel

Bardziej szczegółowo

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a Instrukcja instalacji oprogramowania CardioScan 10, 11 i 12 w wersji 54a i 76a Sierpień 2012 Strona 2 Instrukcja Instalacji oprogramowania CardioScan 10, 11, 12 Instrukcja Instalacji oprogramowania CardioScan

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Instrukcja konfiguracji połączenia PPPoE w Windows XP Instrukcja konfiguracji połączenia PPPoE w Windows XP Dział techniczny Inter-Reh 1. Klikamy na przycisk Start i z rozwiniętego menu wybieramy Panel sterowania 2. Otworzy się okno Panel sterowania, w oknie

Bardziej szczegółowo

Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx

Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx CEL ĆWICZENIA Celem ćwiczenia jest utrwalenie wiedzy dotyczącej budowy, działania i własności programowalnych układów

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników Simatic S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu

Bardziej szczegółowo

1 Moduł Bramki xcomfort

1 Moduł Bramki xcomfort 1 Moduł Bramki xcomfort Moduł Bramki xcomfort daje użytkowników możliwość integracji Systemu Vision z urządzeniami bezprzewodowymi systemu Moeller xcomfort. Odpowiada on za zapewnienie łącza komunikacyjnego,

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

PROGRAMOWALNE STEROWNIKI LOGICZNE PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu

Bardziej szczegółowo

1. Instalacja Programu

1. Instalacja Programu Instrukcja obsługi dla programu Raporcik 2005 1. Instalacja Programu Program dostarczony jest na płycie cd, którą otrzymali Państwo od naszej firmy. Aby zainstalować program Raporcik 2005 należy : Włożyć

Bardziej szczegółowo

Rozdział 7. Drukowanie

Rozdział 7. Drukowanie Rozdział 7. Drukowanie Ćwiczenia zawarte w tym rozdziale ułatwią zainstalowania w komputerze drukarki, prawidłowe jej skonfigurowanie i nadanie praw do drukowania poszczególnym uŝytkownikom. Baza sterowników

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Wirtualizacja systemu Linux Ubuntu w maszynie wirtualnej VirtualBox. Zadanie1. Odszukaj w serwisie internetowym dobreprogramy.pl informacje na temat programu Oracle VM VirtualBox. VirtualBox to oprogramowanie

Bardziej szczegółowo

CoDeSys 3 programowanie w języku CFC

CoDeSys 3 programowanie w języku CFC Notatka Aplikacyjna NA 03003PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka CFC... 5 4. Składnia języka CFC

Bardziej szczegółowo

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Spis treści: 1. Tworzenie nowego testu. str 2...5 2. Odczyt raportów z wynikami. str 6...7 3. Edycja i modyfikacja testów zapisanych

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

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016

Bardziej szczegółowo

Jak przygotować pokaz album w Logomocji

Jak przygotować pokaz album w Logomocji Logomocja zawiera szereg ułatwień pozwalających na dość proste przygotowanie albumu multimedialnego. Najpierw należy zgromadzić potrzebne materiały, najlepiej w jednym folderze. Ustalamy wygląd strony

Bardziej szczegółowo

Krótkie wprowadzenie do ModelSim i Quartus2

Krótkie wprowadzenie do ModelSim i Quartus2 Krótkie wprowadzenie do ModelSim i Quartus2 wersja 04.2011 1 Plan Oprogramowanie Pliki źródłowe Scenariusze użycia 2 Programy Programy w wersji darmowej do pobrania ze strony www.altera.com ModelSim-Altera

Bardziej szczegółowo

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232 Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232 Na przykładzie sterownika XLe SPIS TREŚCI Przygotowanie kabla łączącego sterownik z komputerem... 2 Konfiguracja ustawień

Bardziej szczegółowo

Kopiowanie, przenoszenie plików i folderów

Kopiowanie, przenoszenie plików i folderów Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,

Bardziej szczegółowo

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse... KORZYSTANIE Z KONTROLKI.NET LENDEVICERS232 DODAWANIE KONTROLKI DO ZBIORU KOMPONENTÓW DOSTĘPNYCH W PALECIE TOOLBOX (ŚRODOWISKA PROGRAMISTYCZNE FIRMY MICROSOFT) W środowisku programistycznym (Visual C++,

Bardziej szczegółowo

Instrukcja obsługi. Generatora CSV

Instrukcja obsługi. Generatora CSV Instrukcja obsługi Generatora CSV Spis treści: 1. Wstęp 2. Praca z programem Generator CSV 2.1. Rozpoczęcie pracy 2.2. Sprawdzanie docelowego pliku CSV 2.3 Korekta błędów w docelowym pliku CSV 2.3.1. Odnajdywanie

Bardziej szczegółowo

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi PC0060 ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji Instrukcja obsługi Rozdział 1 Produkt 1.1 Instrukcja Produkt PC0060 to najlepsze rozwiązanie w zakresie przesyłania danych.

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D1/04_01/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 (D1) Tworzenie kopii zapasowej ustawień systemowych serwera - Zadania do wykonania

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL Instrukcja pomocnicza do laboratorium z przedmiotu Synteza układów

Bardziej szczegółowo

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Tworzenie pliku źródłowego w aplikacji POLTAX2B. Tworzenie pliku źródłowego w aplikacji POLTAX2B. Po utworzeniu spis przekazów pocztowych klikamy na ikonę na dole okna, przypominającą teczkę. Następnie w oknie Export wybieramy format dokumentu o nazwie

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

Site Installer v2.4.xx

Site Installer v2.4.xx Instrukcja programowania Site Installer v2.4.xx Strona 1 z 12 IP v1.00 Spis Treści 1. INSTALACJA... 3 1.1 Usunięcie poprzedniej wersji programu... 3 1.2 Instalowanie oprogramowania... 3 2. UŻYTKOWANIE

Bardziej szczegółowo

Informatyka II. Laboratorium Aplikacja okienkowa

Informatyka II. Laboratorium Aplikacja okienkowa Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.

Bardziej szczegółowo

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP Gliwice, 7 stycznia 2007-01-07 Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP Janusz Serwin KSS, sem. 9 Informacje ogólne Profibus

Bardziej szczegółowo

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020 Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TEHNIKA YFOWA 2 T1300 020 Ćwiczenie Nr 6 EALIZAJA FUNKJI EJETOWYH W TUKTUAH

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L Przed rozpoczęciem instalacji przygotuj wszystkie niezbędne elementy wymagane do poprawnej

Bardziej szczegółowo

Opis szybkiego uruchomienia programu APBSoft

Opis szybkiego uruchomienia programu APBSoft Opis szybkiego uruchomienia programu APBSoft www.telmatik.pl Program APBSoft należy instalować z otrzymanej płyty CD albo pobrać ze strony www.telmatik.pl. W drugim przypadku program dostarczany jest w

Bardziej szczegółowo

Projektowania Układów Elektronicznych CAD Laboratorium

Projektowania Układów Elektronicznych CAD Laboratorium Projektowania Układów Elektronicznych CAD Laboratorium ĆWICZENIE NR 3 Temat: Symulacja układów cyfrowych. Ćwiczenie demonstruje podstawowe zasady analizy układów cyfrowych przy wykorzystaniu programu PSpice.

Bardziej szczegółowo

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista 5.0 5.3.4.7 Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz używać wbudowanych

Bardziej szczegółowo

Pobieranie edytora CodeLite

Pobieranie edytora CodeLite Pobieranie edytora CodeLite Wejdź na stronę http://codelite.org/ a następnie przejść do ekranu pobierania (bez wykonywania dobrowolnej wpłaty). Kliknij na zakładkę Download a następnie No thanks, just

Bardziej szczegółowo

1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4

1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4 2012 Programator AVR USBasp Instrukcja obsługi 2012-02-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4

Bardziej szczegółowo

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1 OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

Instalacja i konfiguracja serwera IIS z FTP

Instalacja i konfiguracja serwera IIS z FTP Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz

Bardziej szczegółowo