
Embedded System
HungPN-HUST
Môn học (IT4210)
HỆ NHÚNG
Bộ môn Kỹ thuật Máy tính
Viện CNTT&TT- ĐH BKHN
GV: Phạm Ngọc Hưng
Email: hungpn@soict.hust.edu.vn

Embedded System
HungPN-HUST
Giới thiệu môn học
Hệ nhúng IT4210 (3-0-1-6)
Thời lượng: 45 LT&BT + 15 TN
Yêu cầu kiến thức nền tảng:
• Kiến trúc m|y tính
• Vi xử lý
• Lập trình C
Đ|nh gi|: 30% QT + 70% CK
2

Embedded System
HungPN-HUST
Mục tiêu môn học
Nắm được kiến trúc tổng quan, đặc điểm v{ hoạt
động của một hệ nhúng.
Biết thiết kế hệ nhúng cơ bản (nguyên lý, mạch)
Nắm được kiến trúc vi điều khiển
Biết lập trình vi điều khiển từ cơ bản đến n}ng cao
với c|c dòng vi điều khiển phổ biến.
Nghiên cứu ph|t triển hệ nhúng ARM Linux với c|c
giao tiếp v{o ra cơ bản, n}ng cao, cơ chế x}y dựng
device driver
L{m quen với nền tảng lập trình Qt cho hệ nhúng
ARM Linux
3

Embedded System
HungPN-HUST
T{i liệu tham khảo
Books:
•Architecture and Programming of 8051 Microcontrollers, Milan Verle
•Embedded C, Micheal J.Pont, 2002
•Designing embedded hardware, John Catsoulis, 2005
•Introduction to Embedded Systems, Lee & Seshia, UC Berkeley, 2011
•Embedded Systems Architecture: A Comprehensive Guide for Engineers
and Programmers, Tammy Noergaard
•Linux Device Driver
•C++ GUI programming with QT
Websites:
•http://www.mikroe.com
•https://sites.google.com/site/embedded247
•http://www.friendlyarm.net/
•http://qt-project.org
4

Embedded System
HungPN-HUST
Nội dung
Chương 1. Tổng quan về hệ nhúng (3T)
Chương 2. Thiết kế phần cứng hệ nhúng (6T)
Chương 3. Vi điều khiển (6T)
Chương 4. Lập trình vi điều khiển (12T)
Chương 5. Hệ nhúng Arm Linux (15T)
B{i tập: Lập trình vi điều khiển, mô phỏng Proteus
Thí nghiệm: Hệ nhúng Arm Linux (03 b{i)
5

