21.11.2016 09:29 Strona 1 z 3 Subject name Embedded Systems
Transkrypt
21.11.2016 09:29 Strona 1 z 3 Subject name Embedded Systems
Subject name Embedded Systems and Microprocessors Subject code E:35521W0 Faculty Department of Geoinformatics Course name Informatics Learning area technical sciences Learning profile general academic profile Study year 2 Type of subject Obligatory Study semester 4 Study level undergraduate studies ECTS 4.0 Number of ECTS credits Learning activity of student ch Participation in didactic classes included in study plan 45 Participation in consultation hours sh 0 Self-study hours 55 Sum Name of lecturer 45 55 Total number of study hours 100 Number of ECTS credits 4.0 dr inż. Krzysztof Bikonis (Main teacher) Teachers: dr inż. Krzysztof Bikonis Subject objectives The aim of the course is to familiarize students with the basics features of embedded systems based on microcontrollers, construction, organization and architecture of modern microcontrollers, acquire skills programming PIC microcontrollers and AVR. Learning outcomes Mode of delivery Course outcome Subject outcome Method of veryfication K_U02 Student programming in C language and compiled programs to the level of CPU instructions, installs and tests software. [SU4] Assessment of ability to use methods and tools [SU1] Assessment of task fulfilment K_W10 The student understands the description of digital circuits using Boolean algebra. [SU4] Assessment of ability to use methods and tools K_W02 Student knows development trends and specific character of microprocessors, microcontrollers and embedded systems. Student is familiar with programming of PIC 10F202, 16F877A, ATmega128 microcontrollers and embedded system ADSP-BF537Stamp. [SU4] Assessment of ability to use methods and tools at the university Prerequisites No requirements Recommended components No recomendations Data wydruku: 07.03.2017 14:37 Strona 1 z 3 Subject contents 1. Microprocessors" history and development trends. Architecture of microprocesor system. 2. Microprocessor"s control register. Interrupt system. 3. Memory types. Input/output system. 4. Programming of microprocessor. Assembler basics. 5. Microcontrolers. Basic definitions. Architecture of PIC microcontroler. 6. Architecture of PIC ATMega microcontroler. 7. Specialised input/output interfaces - SPI, UART, 1-wire, i2c, CAN, USB, PSP. 8. Specialised processors, DSP signal. Multiprocessor systems. 9. Microprocessor uprating efficiency techniques. 10. Test. 11. Classification of embedded systems. 12. Design methods for Hard Real-Time Hierarchical Object Oriented Design embedded systems (HRTHOOD) 13. Hardware platform: dedicated architectures. 14. Architecture of dedicated procesors. Examples of processors" architecture: AVR, ARM, PIC, Hitachi, MIPS. 15. FPGA, ASIC, PLC structures. 16. Basic peripheral structures. 17. Selected work principles of Embedded Operating System (EOS). 18. Multitasking in embedded systems. 19. Real time systems for embedded systems. 20. Simplified network software layers for embedded systems. 21. Examples of Ad Hoc communication protocols for embedded systems. 22. Development environment for embedded systems 23. Embedded system designing and modelling methods. 24. Data processing and usage of energy in embedded systems 2 Data wydruku: 07.03.2017 14:37 Strona 2 z 3 5. Test methods for embedded systems programs. 26. Methods of application quality guaranteeing in embedded systems. Recommended and required reading Required reading 1. J. W. Valvano, Introduction to embedded systems interfacing to the freescale 9S12, Cengage Learning, 2010 2. J. W. Valvano, Introduction to embedded systems interfacing to the freescale 9S12, Cengage Learning, 2010 3. J. Yiu, The definitive guide to the ARM CORTEX-M3 second edition, Elsevier Inc., 2010 4. R. Baranowski, Mikrokontrolery AVR ATmega w praktyce, BTC, 2005 5. T. Jabłoński, Mikrokontrolery PIC16F8x w praktyce, BTC, 2002 Recommeded reading 1. Nota katalogowa procesora: ADSP-BF537 Blackfin 2. Nota katalogowa procesora: PIC10F202 3. Nota katalogowa procesora: PIC16F877A Lesson type and method of instruction Lesson type Number of study hours Lecture Tutorial Laboratory Project Seminar 15.0 0.0 30.0 0.0 0.0 Total number of study hours per semester included in study plan 45 e-learning hours included: 0.0 Assesment methods and criteria Subject passing criteria Passing threshold Percentage of the final grade Written exam 51.0 25.0 Midterm colloquium 51.0 25.0 Practical exercise 51.0 50.0 Example issues / example questions / tasks being completed Language of instructions Polish Work placement Not applicable Data wydruku: 07.03.2017 14:37 Strona 3 z 3