Türkçe English Rapor to Course Content
COURSE SYLLABUS
EMBEDDED SYSTEMS
1 Course Title: EMBEDDED SYSTEMS
2 Course Code: BMB4014
3 Type of Course: Optional
4 Level of Course: First Cycle
5 Year of Study: 4
6 Semester: 8
7 ECTS Credits Allocated: 5
8 Theoretical (hour/week): 3
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites:
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Prof. Dr. KEMAL FİDANBOYLU
16 Course Lecturers:
17 Contactinformation of the Course Coordinator: ceydanur@uludag.edu.tr
18 Website:
19 Objective of the Course: To have students comprehend the proper and integrated usage of hardware and software components necessary for embedded systems design through the implemented applications on a discovery kit that has STM32L0 series ARM-based microcontroller unit.
20 Contribution of the Course to Professional Development
21 Learning Outcomes:
1 Being informed about the application areas and usage of the embedded systems;
2 Having understood the cooperational logic of hardware and software components that are available in an embedded system;
3 Being able to use appropriate programming and debugging techniques and tools for embedded systems software development;
4 Being able to develop proper driver units to manage some hardware elements;
5 Being able to design systems that run sequentially, concurrently, and in real-time;
6 Having implemented application projects of the systems that he or she designed;
22 Course Content:
Week Theoretical Practical
1 Introduction: analog and digital systems; sequential, concurrent and real-time systems
2 General-purpose processors: software, input/ouput units, addressing modes
3 Interrupt service routines (ISR)
4 Standard single-purpose processors: peripherals
5 Timer module and counters, Pulse width modulation (PWM)
6 Analog to digital converters (ADC)
7 Digital to analog converters (DAC)
8 Universal synchronous asynchronous recieve and transmit (USART)
9 Inter-integrated circuit (I2C) interface
10 Serial peripheral interface (SPI)
11 Sequential, concurrent, and controls systems design with computation models
12 Custom single-purpose processors: hardware
13 Memories and interfacing, modern design tools
14 Application project presentations
23 Textbooks, References and/or Other Materials: 1. Embedded System Design: A Unified Donanım/Yazılım Introduction, F. Vahid and T. Givargis, John Wiley & Sons, 2002. ISBN: 978-0471386780.
2. Programming Embedded Systems in C and C++, M. Barr, O'Reilly, 1999. ISBN: 978-1565923546.
3. Modern Assembly Language Programming with the ARM Processor, L. D. Pyeatt, Newnes, 2016. ISBN: 978-0128036983.
4. DDI ARM7TDMI Data Sheet ARM 0029E.
5. RM0367 Reference Manual of Ultra-low-power STM32L0x3 Advanced Arm-based 32-bit MCUs.
6. UM1775 User manual Discovery kit for STM32L0 series with STM32L053C8 MCU.
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 0 0
Quiz 0 0
Homeworks, Performances 5 60
Final Exam 1 40
Total 6 100
Contribution of Term (Year) Learning Activities to Success Grade 60
Contribution of Final Exam to Success Grade 40
Total 100
Measurement and Evaluation Techniques Used in the Course
Information
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 3 42
Practicals/Labs 0 0 0
Self Study and Preparation 13 2 26
Homeworks, Performances 5 10 40
Projects 1 30 30
Field Studies 0 0 0
Midtermexams 0 0 0
Others 0 0 0
Final Exams 1 10 10
Total WorkLoad 148
Total workload/ 30 hr 4,93
ECTS Credit of the Course 5
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12
LO1 3 1 1 2 0 1 2 0 2 1 1 2
LO2 4 2 4 5 1 2 2 2 3 0 0 0
LO3 4 3 2 5 1 5 2 2 3 2 2 0
LO4 5 3 5 5 3 5 2 2 3 3 2 1
LO5 5 4 5 3 2 5 2 1 1 2 0 0
LO6 5 4 2 5 3 5 2 2 3 3 2 1
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr