Procesory osadzone ETD Wprowadzenie W
|
|
- Elżbieta Adamczyk
- 6 lat temu
- Przeglądów:
Transkrypt
1 Procesory osadzone ETD 7211 Wprowadzenie W
2 Informacje Prowadzący: mgr inż. Maciej Rudek Konsultacje: Strona kursu: Poniedziałek: Środa: Kontakt: lab. 015a/C2, 104b/C2 tel
3 Informacje Wykład: 1 X, 8 X, 15 X, 22 X, 5 XI, 12 XI, 19 XI, 26 XI, 3 XII 3 Zaliczenie: 10 XII termin I, 17 XII termin II,
4 Informacje laboratorium: Poniedziałek: B. Świadkowski + M. Rudek Czwarek: M. Rudek 4
5 Konsultacje Konsultacje Konsultacje 5 Poniedziałek: Środa: b, 015a w C-2
6 Zaliczenie Wykład: cykl 10 wykładów kolokwium zaliczeniowe -> test wyboru około 90 pytań (50 -?) termin ostatni wykład Pytania podciągające 6 Laboratorium: 15 godzin, zajęcia w TP, TN praca na zajęciach Kartkówki i sprawozdania projekt indywidualny wybór tematu założenia projektowe kod programu uruchomienie szczegółowa dokumentacja projektu
7 Materiały 7
8 Wymagania wstępne cel Zakładam, że podstawy już opanowane W tym roku ciąg edukacji w praktyce 8
9 Tematyka kursu wykład 9 15 wykładów 10 terminów!
10 10 Tematyka kursu - laboratorium
11 Literatura kursu W ramach powtórzenia techniki cyfrowej: [1] K. M. Noga, M. Radwański, Multisim, Technika cyfrowa w przykładach, Wydawnictwo BTC, 2009 [2] B. Wilkinson, Układy cyfrowe, Wydawnictwa Komunikacji i Łączności, 2003 [3], Brian W. Kernighan, Dennis M. Ritchie, Język ANSI C, WNT Warszawa, Układy ARM seri LPC, STM, Cortex [1] Bryndza Lucjan, LPC2000 Mikrokontrolery z rdzeniem ARM7, Wydawnictwo BTC [2] Stawski Emil, Mikrokontrolery LPC2000 w przykładach, Wydawnictwo BTC [3] Jacek Majewski, Programowanie mikrokontrolerów LPC2000 w języku C pierwsze kroki, Wydawnictwo BTC [4] William Hohl, Asembler dla procesorów ARM. Podręcznik programisty, Wydawca: Helion [5] Lucjan Bryndza, Mikrokontrolery z rdzeniem ARM9 w przykładach, Wydawnictwo BTC [6] Krzysztof Paprocki, Mikrokontrolery STM32 w praktyce, Wydawnictwo BTC [7] J. Pasierbiński, P. Zbysiński, Układy programowalne w praktyce, Wydawnictwo WKŁ, 2001 [8] Joseph Yiu, The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Elsevier Science... i wiele wiele innych pozycji Źródła internetowe: [1] [2] [3] [4]
12 Literatura kursu 12
13 Laboratorium Programowanie układów ARM: LPC2368, Język programowania: assembler, C, C++ (?), Środowisko: Keil uvision5 Zestaw: EVBmm + MMlpc236x firmy PROPOX + peryferia dodatkowe ARM 7-TDMI firmy NXP LPC dokumentacja:
14 A co jeśli Suma: ~511 zł 14 Źródło:
15 Przydatne linki
16 Środowisko Keil uvision5 szeroka gama obsługiwanych układów rodziny ARM, możliwość debugowania, kodowanie w asemblerze, C, C++, darmowy do 32 kb kodu MDK-ARM 16
17 Jak instalować?
18 Dlaczego? C:\Keil_v5\UV4\ 18
19 19 Najważniejsze by
20 Analiza danych w czasie rzeczywistym Analizator stanów logicznych firmy Digilent pełni rolę: oscyloskopu, 16-kanałowego analizatora stanów logicznych, 2-kanałowego generatora 20
21 Coś o samym procesorze ARM
22 Szerokość bramki? Prawo Moore a 22 Prawo Moore a 1965 przewiduje wykładniczy wzrost liczby tranzystorów w układach scalonych co miesięcy
23 Struktura osadzona PLD, CPLF, FPGA ARM: architektura ARM powstała w latach 80-tych ubiegłego wieku, Powstał w zamian procesora MOS Technology 6502 (Apple II) produkt firmy Acorn RISC Machine, ARM - Advanced RISC Machine około 90% stosowanych procesorów 32- bitowych typu RISC to procesory z jądrem ARM 23 MIKROKONTROLER, PROCESOR
24 Struktura osadzona PLD, CPLF, FPGA ARM: architektura ARM powstała w latach 80-tych ubiegłego wieku, Powstał w zamian procesora MOS Technology 6502 (Apple II) produkt firmy Acorn RISC Machine, ARM - Advanced RISC Machine około 90% stosowanych procesorów 32- bitowych typu RISC to procesory z jądrem ARM 24 MIKROKONTROLER, PROCESOR 5 września 2016 r. 32 miliardy $ 2017 roku: 100 miliardów procesorów ARM
25 Krótka historia ARM powstanie firmy Acorn Computers w Cambridge Acorn Computer Group opracowuje pierwszy procesor typu RISC processor - firma zostaje przejęta przez Olicetti The company was taken over by Olivetti, after coming close to bankruptcy following the collapse of the UK home computer market the previous year procesor firmy Acorn - ARM jest dostępny w pierwszym tanim komputerze PC Powstaje firma ARM jako spin-off firm: Acorn i Apple, firmy Sharp i GEC Plessy wykorzystując technologię ARM wejście na giełgę w Londynie - ARM Holdings firma ARM staje się członkiem FTSE 1000 (Financial Times Stock Exchange największych spółek w GB) ARM posiada 76,8 % udziału w 32-bitowym rynku procesoró typu RISC % z ponad 1 mld telefonów komórkowych sprzedawanych co roku wykorzystuje co najmniej jeden procesor ARM wytworzenie 10 miliardowego procesora wkroczenie w rynek ARM firmy Microsoft Steve Ballmer, dyrektor wykonawczy firmy Microsoft, zapowiada plany oparcia nowej generacji systemu operacyjnego Microsoft Windows na procesorach ARM
26 Historia ARM ARM zostaje przejęty przez Micrologic i Infinite Designs ARM przechodzi do rąk Noral Micrologics 2003 ARM nabywa Adelante Technologies 2004 ARM wykupuje Axys Design Automation 2005 ARM odkupuje KEIL Software 2006 ARM nabywa Falanx 2016 następuje przejęcie spółki przez japoński koncern SoftBank 26
27 ARM w świecie
28 Do jakiej rodziny należy ARM? CISC vs RISC CISC Complex Instruction Set Computer obszerna lista rozkazów , złożone polecenia, duża liczba trybów adresowania dostępna w rozkazach wewnętrznych, mała liczba rejestrów roboczych, zróżnicowane czasy wykonywania rozkazów rozbudowana architektura struktury krzemowej, większy pobór mocy RISC Reduced Instruction Set Computer zredukowana lista rozkazów do 128, rozkazy mają prostą treść operacyjną mała liczba trybów adresowanie dostępna w rozkazach wewnętrznych (do 4), jednakowa długość słowa rozkazowego, ujednolicony czas wykonania rozkazów, duża liczba rejestrów roboczych brak bezpośredniego odwołania do pamięci 28 Mały rozmiar kodu, znacznie większa liczba cykli zegara Nacisk na część sprzętową Niewielka liczba cykli zegarowych, znacznie obszerniejszy rozmiar kodu (prostsze instrukcje) Nacisk na część programową
29 Jaką architekturę posiada ARM? Architektura: von Neumanna vs harwardzka von Neumann Wspólna magistrala dla pamięci danych i pamięci programu Dane przechowywane są wspólnie z instrukcjami Pamięć składa się z ponumerowanych komórek Możliwość wprowadzenie programu przez urządzenia zewnętrzne harwardzka Rozdzielona magistrala zapewniająca dostęp do pamięci programu i danych Możliwość równoczesnego pobierania danych i instrukcji W wypadku mikrokontrolerów dane programu zapisywane są najczęściej w pamięci ROM natomiast dane tymczasowe w pamięci RAM Rdzeń ALU Pamięć Pamięć instrukcji Rdzeń Pamięć danych 29 Układy we/wy
30 Architektura układów ARM Warianty architektury układów ARM ARM v1 ARM v2 ARM v3 ARM v4 ARM v5 ARM v6 ARM v7 ARM v8 rok 1985 wersja testowa, rok 1987 I - wersja produkcyj na rok 1989 rok 1993 rok 1998 rok 2002 rok 2006 rok ARM1 ARM2 ARM250 ARM3 ARM6 ARM7 ARM8 ARM7TDMI ARM7TDMI-S ARM9TDMI SC100 ARM7EJ ARM9E ARM10E ARM11, Cortex-M0, Cortex-M0+, Cortex- M1, SC000, Cortex- M3, SecurCore SC300, Cortex-M4, Cortex-M7, Cortex- R4, Cortex-R5, Cortex-R7, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex- A12, Cortex-A15, Cortex-A17 Cortex-A53, Cortex-A57, Cortex-A72
31 Architektura układów ARM 31 ARM v1 ARM v2 ARM v2a ARM v3 ARM v4 ARM v5 ARM v6 ARM v7, ARM v8 pierwsza wersja procesora ARM, adresowanie 26-bitowe, brak mnożenia, brak koprocesora pierwsza wersja komercyjna, dodano mnożenie 32-bitowe, pojawia się koprocesor pierwsze użycie pamięci cache, do 12 MIPS przy 25 MHz adresowanie 32-bitowe, magistrala do pamięci cache oraz do koprocesora, kontroler pamięci, 40 MIPS przy 56 MHz 3 oraz 5 stanowe przetwarzanie potokowe (pipelining), instrukcje ARM/Thumb, układy kontroli pamięci, do 200 MIPS przy 200 MHz, najbardziej popularna wersja stosowana do dzisiaj 6 oraz 7 stanowe przetwarzanie potokowe (pipelining), instrukcje ARM/Thumb/Jazell/DSP, wielopoziomowy cache, do 1000 MIPS 8 oraz 9 stanowe przetwarzanie potokowe (pipelining), instrukcje ARM/Thumb/Jazell/DSP, wielopoziomowy cache, optymalizowany pod kątem audio i wideo rodzina Cortex (pomijając M0, M1), 13 stanowe przetwarzanie potokowe, sprzętowe mnożenie i dzielenie stało i zmiennoprzecinkowe, do MIPS, wsparcie dla kryptografi
32 Architektura układów ARM Rdzenie stosowane w układach Wersja architektury ARM Zestawy instrukcji i technologie 32
33 Rodzina układów CORTEX Cortex-A Cortex-R Cortex-M - procesory do zastosowań aplikacyjnych, - obsługa systemów operacyjnych, - stosowane w sprzętach ogólnego użytku: tablety, telefony, dekodery HDTV itp. - procesory przeznaczone do zastosowań w systemach czasu rzeczywistego, - niski pobór mocy, - stosowane w układach ABS, sterownikach HDD, Ethrnet Motoryzacja, lotnictwo, energetyka - procesor pełniący głównie rolę mikrokontrolera, - niski pobór mocy, - niska cena, - stosowane w aplikacjach homemade, inteligente czujniki itp. - wsparcie dla RTOS 33
34 34 Rodzina układów CORTEX
35 35 Rodzina układów CORTEX-M
36 36 Architektura układów ARM w liczbach
37 Oznaczenia rdzeni ARM ARM {x} {y} {z} {T} {D} {M} {I} {E} {J} {F} {S} 37 x y z T D M I E J F S rodzina rdzenia, na jej podstawie można określić architekturę zarządzanie pamięcią/ ochrona pamięcia pamięć cache Thumb, rdzeń może wykonywać 16-bitowe rozkazy Debug, rdzeń został wyposażony w JTAG umożliwiający debugowanie Multiplier, układ wyposażony w sprzętowy układ mnożący In-Circuie Emulator, możliwość debugowania w układzie Enhanced DSP, wydajne instrukcje DSP Tryb Jazelle Floating Point, wsparcie dla obliczeń zmiennoprzecinkowych Synthesizable dostępna wersja syntezowalna, kody źródłowe
38 Czy Thumb się opłaca? ARM/Thumb ARM polecenia 32-bitowe (szerokość słowa 32-bity) rozwiązanie mało ekonomiczne pamięć Flash składanie słów ogranicza prędkość działania Thumb po raz pierwszy w rdzeniach ARM v4 zmodyfikowany zestaw poleceń procesor może wykonywać program z pamięci o szerokości magistrali 8 lub 16-bitów, podczas gdy standardowa szerokość słowa wynosi 32-bity 38 Polecenia na liście Thumb są tak samo efektywne jak polecenia na liście ARM
39 Rozkazy procesora Rdzeń procesora ARM może pracować w jednym z następujących trybów: ARM Thumb Jazelle - 32-bitowe instrukcje, kod programu zostaje wyrównany do 4 bajtów, - szybszy nawet o 40% - Stosowany gdy wydajność jest parametrem krytyczny - zestaw 16-bitowych instrukcji, - upakowanie kodu większe nawet do 70% w stosunku do ARM, - zużycie mniejszej ilości pamięci/zasobów nawet do 30% - Mniejsze zużycie energii - tryb pozwalający na bezpośrednie wykonywanie instrukcji zgodnych ze specyfikacją języka Java, - wszystkie instrukcje są 8 bitowe, - procesor odczytuje zawsze 4 kolejne instrukcje 39
40 Potokowość (pipelining) podział zadania na odrębne części, 3 etapowe przetwarzanie potokowe każda instrukcja musi mieć te same fazy wykonania, jeśli dana instrukcja nie wykorzystuje wszystkich faz, procesor wykonuje puste cykle zegara dla tej instrukcji, w danym cyklu, procesor wykonuje jednocześnie kilka instrukcji, ale każda znajduje się w innym stopniu zaawansowania Instrukcja Pobranie Dekodowanie Wykonanie ADDS R0, R4, R8 ADCS R1, R5, R9 ADDS R0, R4, R8 ORR R0, R0, #3 ADCS R1, R5, R9 ADDS R0, R4, R8 ADCS R3, R7, R1 ORR R0, R0, #3 ADCS R1, R5, R9 ADDS R0, R4, R8 ADCS R3, R7, R1 ORR R0, R0, #3 ADCS R1, R5, R9 Cykl zegara N N+1 N+2 N+3 N+4 40
41 ARM7TDMI-S
42 Oznaczenia rdzeni ARM ARM {x} {y} {z} {T} {D} {M} {I} {E} {J} {F} {S} 42 x y z T D M I E J F S rodzina rdzenia, na jej podstawie można określić architekturę zarządzanie pamięcią/ ochrona pamięcia pamięć cache Thumb, rdzeń może wykonywać 16-bitowe rozkazy Debug, rdzeń został wyposażony w JTAG umożliwiający debugowanie Multiplier, układ wyposażony w sprzętowy układ mnożący In-Circuie Emulator, możliwość debugowania w układzie Enhanced DSP, wydajne instrukcje DSP Tryb Jazelle Floating Point, wsparcie dla obliczeń zmiennoprzecinkowych Synthesizable dostępna wersja syntezowalna, kody źródłowe
43 Oznaczenia rdzeni ARM ARM7 TDMI-S ARM {x} {y} {z} {T} {D} {M} {I} {E} {J} {F} {S} 43 x y z T D M I E J F S rodzina rdzenia, na jej podstawie można określić architekturę zarządzanie pamięcią/ ochrona pamięcia pamięć cache Thumb, rdzeń może wykonywać 16-bitowe rozkazy Debug, rdzeń został wyposażony w JTAG umożliwiający debugowanie Multiplier, układ wyposażony w sprzętowy układ mnożący In-Circuie Emulator, możliwość debugowania w układzie Enhanced DSP, wydajne instrukcje DSP Tryb Jazelle Floating Point, wsparcie dla obliczeń zmiennoprzecinkowych Synthesizable dostępna wersja syntezowalna, kody źródłowe
44 ARM7TDMI (architektura ARMv4) architektura ARM v4t, von Neumanna, rodzina ARM7 32 bitowa szerokość magistrali 44 LPC2368, ARM7TDMI-S
45 ARM7TDMI organizacja pamięci Ogólnie 37 rejestrów.. Rejestry R0 R12 przeznaczenie ogólne R13 SP wskaźnik stosu R14 LR rejestr powrotny R15 PC licznik programu CPSR (Current Program Status Register) rejestr statusowy Dane pamięć RAM Stałe pamięć Flash Pamięć posiada organizację bajtową 45. a co z pozostałymi rejestrami?
46 Rejestr statusowy Rejestr statusowy CPSR podaje aktualny stan w jakim znajduje się mikroprocesor. Rejestr ten podzielony jest na bity i pola bitowe. Znaczenie flag: N = ujemny wynik operacji Z = wynik operacji =0 C = przeniesienie/pożyczka V = przepełnienie Znaczenie bitów: I = wyłączenie przerwania IRQ F = wyłączenie przerwania FIQ T = tryb Thumb lub ARM 46
47 Rejestr statusowy tryby pracy Pole bitowe M4:0 w rejestrze CPSR odzwierciedlają aktualny tryb pracy rdzenia. Tryb pracy określa, z których zasobów w danym momencie można skorzystać: np. obszary pamięci, rejestry, układy peryferyjne 47 TRYB USER - tryb użytkownika, przeznaczony do wykonywania programów użytkownika, brak wpływu na CPSR FIQ - tryb obsługujący przerwania i wyjątki o wysokich priorytetach (super szybki) IRQ - obsługa przerwań z niskim priorytetem (może zostać przerwany przez FIQ) ABORT - obsługa wyjątków związanych z pamięcią UNDEF - obsługa nieznanych/niezdefiniowanych rozkazów SYSTEM - dostęp do rejestrów tak jak w trybie USER jednak możliwy dostęp do różnych obszarów pamięci SVC - tryb superużytkownika, zaraz po włączeniu zasilania
48 Pierwsze kroki podczas zajęć laboratoryjnych
49 Zakładanie projektu Keil uvision5 Pasek narzędzi Okno projektu Okno komunikatu 49
50 Zakładanie projektu Keil uvision Szukamy LPC
51 Zakładanie projektu Keil uvision5 #include <lpc23xx.h> int main(void) { while(1); } 51
52 Programowanie programujemy z JTAG-iem programujemy z RS-em 52
53 53 Keil - programowanie JTAG
54 54 Keil - programowanie JTAG
55 55 Keil - programowanie JTAG
56 56 Debugger - podglądanie
57 57 Dziękuję za uwagę
58 Materiały do przygotowania Podstawowe wiadomości z obsługi Keil a, Co to jest JTAG, Czym różni się JTAG od szeregowego po SPI i RS-232, Jakie układy znajdują się na makiecie, Jak podłączyć ARM a do makiety, Materiały na stronie www.
Wykład 2. Mikrokontrolery z rdzeniami ARM
Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów ARM są szeroko
Architektura mikroprocesorów TEO 2009/2010
Architektura mikroprocesorów TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Klasyfikacje mikroprocesorów Wykład 2: - Mikrokontrolery 8-bit: AVR, PIC Wykład 3: - Mikrokontrolery 8-bit: 8051, ST7 Wykład
Wykład 2. Mikrokontrolery z rdzeniami ARM
Wykład 2 Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów
Wykład 5. Architektura ARM
Wykład 5 Architektura ARM Plan wykładu ARM co to jest? od historii od dzisiaj Wersje architektury ARMv1 ARMv7 Rodziny obecnie w użyciu ARM7 Cortex-A9 Listy instrukcji ARM, Thumb, Thumb-2, NEON, Jazelle
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
Wykład 7. Architektura mikroprocesorów powtórka
Wykład 7 Architektura mikroprocesorów powtórka Architektura mikroprocesorów Wykład 1: - Wstęp. Klasyfikacje mikroprocesorów Wykład 2: - Mikrokontrolery 8-bit: AVR, PIC Wykład 3: - Mikrokontrolery 8-bit:
Podstawy Techniki Mikroprocesorowej
Podstawy Techniki Mikroprocesorowej Architektury mikroprocesorów Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Procesory firmy ARM i MIPS
Procesory firmy ARM i MIPS 1 Architektura procesorów ARM Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.
Projektowanie. Projektowanie mikroprocesorów
WYKŁAD Projektowanie mikroprocesorów Projektowanie układ adów w cyfrowych - podsumowanie Algebra Boole a Bramki logiczne i przerzutniki Automat skończony System binarny i reprezentacja danych Synteza logiczna
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, ćwiczenia I KARTA
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Bibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel
Bibliografia: pl.wikipedia.org www.intel.com Historia i rodzaje procesorów w firmy Intel Specyfikacja Lista mikroprocesorów produkowanych przez firmę Intel 4-bitowe 4004 4040 8-bitowe x86 IA-64 8008 8080
Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC
Architektura Systemów Komputerowych Rozwój architektury komputerów klasy PC 1 1978: Intel 8086 29tys. tranzystorów, 16-bitowy, współpracował z koprocesorem 8087, posiadał 16-bitową szynę danych (lub ośmiobitową
Logiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
Budowa komputera Komputer computer computare
11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału
Wykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
Procesory osadzone ETD 7211 W
Procesory osadzone ETD 7211 W3 22.10.2018 Oscylator kwarcowy Częstotliwość: 32 768 Hz Temperatura pracy: 25 28 C Dokładność pomiaru: 0.035 ppm/ C 2 (±1) 2 0,035 ppm = 0,035 ppm 1 C : 1,1 s/rok 10 C : 110
Architektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak 2 Centralny falownik (ang. central inverter system) Zygmunt Kubiak 3 Micro-Inverter Mikro-przetwornice działają podobnie do systemów
Budowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
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.
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3 organizowany przez: Koło Naukowe Mikrosystemów ONYKS we współpracy z: Wydawnictwem BTC Polskim przedstawicielstwem STMicroelectronics Plan spotkania
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Programowanie mikrokontroleroẃ i mikroprocesoroẃ Rok akademicki: 2017/2018 Kod: EIT-1-408-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Wykład 6. Mikrokontrolery z rdzeniem ARM
Wykład 6 Mikrokontrolery z rdzeniem ARM Plan wykładu Cortex-A9 c.d. Mikrokontrolery firmy ST Mikrokontrolery firmy NXP Mikrokontrolery firmy AnalogDevices Mikrokontrolery firmy Freescale Mikrokontrolery
Aparatura Elektroniczna (EAE) Stopień studiów i forma: I stopień, stacjonarna Rodzaj przedmiotu: obowiązkowy - 2
Zał. nr 4 do ZW /2012 WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim: Oprogramowanie mikrokontrolerów Nazwa w języku angielskim: Microcontroller software Kierunek studiów: Elektronika Specjalność:
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Rok akademicki: 2015/2016 Kod: IIN s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2015/2016 Kod: IIN-1-404-s Punkty ECTS: 4 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Informatyka Specjalność: Poziom studiów:
Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski
Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy
Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski
Układ wykonawczy, instrukcje i adresowanie Dariusz Chaberski System mikroprocesorowy mikroprocesor C A D A D pamięć programu C BIOS dekoder adresów A C 1 C 2 C 3 A D pamięć danych C pamięć operacyjna karta
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Maszyny liczace - rys historyczny
SWB - Mikroprocesory i mikrokontrolery - wykład 7 asz 1 Maszyny liczace - rys historyczny pierwszy kalendarz - Stonehenge (obecnie Salisbury, Anglia) skonstruowany ok. 2800 r. pne. abacus - pierwsze liczydła
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386
Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, zapoczątkowana przez i wstecznie zgodna z 16-bitowym procesorem
Architektura systemów komputerowych
Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Architektura systemów komputerowych dr Artur Bartoszewski Procesor część I 1. ALU 2. Cykl rozkazowy 3. Schemat
Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
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
Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć
Systemy Wbudowane Kod przedmiotu: SW Rodzaj przedmiotu: kierunkowy ; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil studiów:
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych 1 dr Artur Bartoszewski Procesor część I 1. ALU 2. Cykl rozkazowy 3. Schemat blokowy CPU 4. Architektura CISC i RISC 2 Jednostka arytmetyczno-logiczna 3 Schemat blokowy
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy techniki cyfrowej i mikroprocesorowej Kod przedmiotu 06.5-WE-AiRP-PTCiM Wydział Kierunek Wydział
KARTA PRZEDMIOTU. Architektura Komputerów C4
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
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
elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie w asemblerze 1 Nazwa modułu w języku angielskim Assembly programming
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP
Liczniki, rejestry lab. 08 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROGRAMOWANIE SYSTEMÓW WBUDOWANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria o Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 16-bitowe Oferowane obecnie na rynku mikrokontrolery 16-bitowe opracowane zostały pomiędzy połowa lat 80-tych a początkiem lat 90-tych. Ich powstanie było naturalną konsekwencją ograniczeń
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Schemat blokowy procesora rdzeniowego ATmega16. Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu.
Jednostka centralna procesor (CPU, rdzeń) Schemat blokowy procesora rdzeniowego ATmega16 Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu. Zadania JC: dostęp do pamięci,
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka
KARTA PRZEDMIOTU. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Rok akademicki: 2016/2017 Kod: JIS s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Systemy wbudowane Rok akademicki: 2016/2017 Kod: JIS-1-013-s Punkty ECTS: 6 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Informatyka Stosowana Specjalność: - Poziom studiów: Studia
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
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,
Mikrokontrolery czyli o czym to będzie...
Mikrokontrolery czyli o czym to będzie... Ryszard J. Barczyński, 2017 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego PNPiM Poznamy: Cechy
AsLinkEx instrukcja obsługi
AsLinkEx instrukcja obsługi info@arduinosolutions.com AsLinkEx jest narzędziem dzięki któremu mamy możliwość programowania oraz debuggowania mikrokontrolerów z rdzeniem ARM Cortex M3 oraz ARM Cortex M0.
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Zastosowania systemów operacyjnych Architektury sprzętowe i mikroprocesory Integracja systemu operacyjnego
Magistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
System mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr /2 z dnia 2 lutego 22r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 22/23 EiT_S_I_AiSOK
Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system.
Wstęp Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system. Przedstawienie architektur sprzętu wykorzystywanych do
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
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
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
Programowanie Mikrokontrolerów
Programowanie Mikrokontrolerów Wyświetlacz alfanumeryczny oparty na sterowniku Hitachi HD44780. mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Alfanumeryczny wyświetlacz LCD Wyświetlacz LCD zagadnienia:
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach
mikrokontrolery mikroprocesory Technika mikroprocesorowa Linia rozwojowa procesorów firmy Intel w latach 1970-2000 W krótkim pionierskim okresie firma Intel produkowała tylko mikroprocesory. W okresie
System czasu rzeczywistego
System czasu rzeczywistego Definicje System czasu rzeczywistego (real-time system) jest to system komputerowy, w którym obliczenia prowadzone równolegle z przebiegiem zewnętrznego procesu mają na celu
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Elementy składowe systemu komputerowego
SWB - Systemy wbudowane - wprowadzenie - wykład 9 asz 1 Elementy składowe systemu komputerowego Podstawowe elementy składowe: procesor z ALU pamięć komputera (zawierająca dane i program) urządzenia wejścia/wyjścia
Programowanie niskopoziomowe
Programowanie niskopoziomowe ASSEMBLER Teodora Dimitrova-Grekow http://aragorn.pb.bialystok.pl/~teodora/ Program ogólny Rok akademicki 2011/12 Systemy liczbowe, budowa komputera, procesory X86, organizacja
Układy zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Dziekan Wydziału Nauk Społecznych i Technik Komputerowych S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Wykład Mikrokontrolery i mikrosystemy Cele wykładu:
Wykład Mikrokontrolery i mikrosystemy Cele wykładu: Poznanie podstaw budowy, zasad działania i sterowania mikrokontrolerów i ich urządzeń peryferyjnych. Niezbędna wiedza do dalszego samokształcenia się
Architektura Komputerów
Architektura Komputerów - kto prowadzi? dr inż. Rafał Klaus rafal.klaus@cs.put.poznan.pl gabinet 421 Instytut Informatyki Politechnika Poznańska Architektura komputerów czego się możesz spodziewać? Budowa
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Programowanie w asemblerze ARM wprowadzenie
Programowanie w asemblerze ARM wprowadzenie 17 stycznia 2017 Historia Firma ARM Ltd. powstała w 1990 roku jako Advanced RISC Machines Ltd., joint venture firm Acorn Computers, Apple Computer i VLSI Technology.
Informatyka - studium realizacji dźwięku -
Informatyka - studium realizacji dźwięku - mgr inż. Jan Madej www.janmadej.pl Informatyka (computer science) (2h) Audio FX (2h) poznanie środowiska Octave tworzenie własnych algorytmów przetwarzających
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Systemy Mikroprocesorowe Czasu Rzeczywistego
Systemy Mikroprocesorowe Czasu Rzeczywistego Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/smcr 1 Definicje podstawowe Procesor
Mikroprocesory i mikrosterowniki
Mikroprocesory i mikrosterowniki Wykład 1 wstęp, budowa mikrokontrolera Wydział Elektroniki Mikrosystemów i Fotoniki Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Piotr Markowski
KARTA PRZEDMIOTU. Egzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim: Mikroprocesory Nazwa w języku angielskim: Microprocessors Kierunek studiów (jeśli dotyczy): Optyka
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK