0% found this document useful (0 votes)
18 views

CH 0

This document provides information about an embedded systems design course including instructor details, textbooks, learning outcomes, syllabus, grading, project topics, and project requirements. The course uses AVR microcontrollers and covers embedded system overview, design flow, hardware and software design.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

CH 0

This document provides information about an embedded systems design course including instructor details, textbooks, learning outcomes, syllabus, grading, project topics, and project requirements. The course uses AVR microcontrollers and covers embedded system overview, design flow, hardware and software design.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA ĐIỆN-ĐIỆN TỬ
BỘ MÔN KỸ THUẬT ĐIỆN TỬ

Embedded System Design

Chapter 0: Course Introduction

1
Course Information
• Instructor
– BUI QUOC BAO, MsC
– Department of Electronics http://doe.dee.hcmut.edu.vn
– Email: [email protected]
– Office: 209B3, Electronics Lab 2

Bộ môn Kỹ Thuật Điện Tử Chapter 0 2


Textbooks
[1] Muhammad Ali Mazidi , Sarmad Naimi , Sepehr Naimi , The AVR
Microcontroller and Embedded Systems: Using Assembly and C
[2] Steven F. Barret, “Embedded System Design With The Atmel AVR Controller”,
2009
[3] Elliot William., “Make: AVR Programming”, 2014

Bộ môn Kỹ Thuật Điện Tử Chapter 0 3


Embedded Systems on the Web
• Berkeley Design technology, Inc.: http://www.bdti.com
• EE Times Magazine: http://www.eet.com/
• Linux Devices: http://www.linuxdevices.com
• Embedded Linux Journal: http://embedded.linuxjournal.com
• Embedded.com: http://www.embedded.com/
– Embedded Systems Programming magazine
• Circuit Cellar: http://www.circuitcellar.com/
• Electronic Design Magazine: http://www.planetee.com/ed/
• Electronic Engineering Magazine:
http://www2.computeroemonline.com/magazine.html
• Integrated System Design Magazine: http://www.isdmag.com/
• Sensors Magazine: http://www.sensorsmag.com
• Embedded Systems Tutorial: http://www.learn-c.com/
• Collections of embedded systems resources
– http://www.ece.utexas.edu/~bevans/courses/ee382c/resources/
– http://www.ece.utexas.edu/~bevans/courses/realtime/resources.html
• Newsgroups
– comp.arch.embedded, comp.cad.cadence, comp.cad.synthesis, comp.dsp,
comp.realtime, comp.software-eng, comp.speech, and sci.electronics.cad
[Srivastava]
4
Bộ môn Kỹ Thuật Điện Tử Chapter 0
Learning Outcomes
1. Describe and analyze features of an
embedded system.
2. Apply microcontrollers for embedded
systems.
3. Design hardware part for an embedded
system
4. Design software part for an embedded system
5. Develop a project of designing an embedded
system

Bộ môn Kỹ Thuật Điện Tử Chapter 0 5


Syllabus
(7 chapters, 45 hours, 12 weeks, 4 hours / week)

1. Embedded System Overview


1. What is an embedded system?
2. Embedded System Features
3. Tools and Software
2. Embedded System Design Flow
1. Challenges and Difficuly
2. System Requirement Statement

Bộ môn Kỹ Thuật Điện Tử Chapter 0 6


Syllabus
4. Hardware design for an embedded
system
1. Hardware Design Specification
2. Component Consideration
3. Power supply Design
4. Schematic Design
5. AVR Micro Controller
1. Introduction To AVR MCU
2. AVR I/O Programming
3. AVR Timer Programming
4. AVR Serial Port Programming
5. AVR Interrupt Programming
6. Analog Interfacing
6. Software design for an embedded
system
1. Software Design Specification
2. Use case modeling
3. Software implementation
4. Software Testing
Bộ môn Kỹ Thuật Điện Tử Chapter 0 7
Grading

• Midterm exam: 20%


• Final exam: 50%
• Project: 30%
– 2-3 students for one group
– Select project’s topic at week 3
– Submit project at week 15

Bộ môn Kỹ Thuật Điện Tử Chapter 0 8


Course Preparation
• Textbooks:
– download required textbooks
– Slides
• Software tools:
– Orcad
– Proteus
– Microchip Studio
• Programming knowledge:
– C/C++ programming

Bộ môn Kỹ Thuật Điện Tử Chapter 0 9


Reference Project Topics
1. 20-Chasing LEDs (>10 modes) 15. Step motor controller
2. LED Message Board (8x32) 16. DC motor controller using PWM
3. 3D-LED cube (3x3x3) 17. Servo motor controller
4. LED fan display 18. I2C data communication
5. Two-LED Dice game 19. Battery charger (1A)
6. Product counter 20. Temperature controller
7. Digital clock with LCD display 21. Alarm controller using IR LED
8. Voltmeter with LCD display 22. Automatic light controller
9. Calculator with keypad and LCD 23. Simple music keyboard
10. Serial communication-based 24. Digital door lock
calculator 25. SD card control
11. IR remote control 26. Remote control via Ethernet
12. RF remote control 27. Home security system
13. GPS monitor 28. Heart-beat monitor
14. RFID card reader 29. Bluetooth communication
Bộ môn Kỹ Thuật Điện Tử Chapter 30.
0 Zigbee communication 10
Project’s requirements
• Report in MS Word
• Simulate the design in Proteus
• Make prototype by bread board or PCB board.
• Present the design in class (option, bonus score)

Note:
1. Do not select too difficult project, your
grading depends on how you apply the
design process for your project
2. The report must be written following the
embedded system design process
3. Teamwork is considered for grading
4. The design can be implemented by bread-
boards or PCB boards or development kits

Bộ môn Kỹ Thuật Điện Tử Chapter 0 11

You might also like