Khái niệm hệ nhúng Máy tính nhúng Embedded Computer Được đặt trong thiết bị khác bao gồm cả phần cứng và các kết cấu cơ khí để điều khiển thiết bị đó làm việc Được thiết kế chuyên
Trang 2Hệ nhúng
2
1.1 Khái niệm hệ nhúng
Máy tính nhúng (Embedded Computer)
Được đặt trong thiết bị khác (bao gồm cả phần
cứng và các kết cấu cơ khí) để điều khiển thiết
bị đó làm việc
Được thiết kế chuyên dụng
Ví dụ:
• Điện thoại di động
• Bộ điều khiển trong máy giặt, điều hòa nhiệt độ
• Một số thiết bị mạng: Switch, Router, …
Giá thành: từ vài USD đến hàng trăm ngàn USD
Trang 5-Bắt chuyển động, bắt
phím
-Mã hóa, kết nối với
máy tính
Trang 7Hệ nhúng
7
Ví dụ
Máy in, máy photocopy
-Vi điều khiển Intel,
Motorola, ARM…
-Kết nối máy tính
Trang 9Hệ nhúng
9
Ví dụ
Máy ảnh kỹ thuật số -Vi điều khiển DIGIC II Image Processor
Trang 12Hệ nhúng
12
Ví dụ
Systems DL2 Digital Media Server: tạo hiệu ứng ánh sáng trên sân khấu
-Vi xử lý Intel X86 -OS: Windows XP
Embedded
Trang 13Hệ nhúng
13
Ví dụ
Tektronix Logic Analyser
-Vi xử lý Intel X86 -OS: Windows XP
Trang 14Hệ nhúng
14
Ví dụ
Cánh tay robot -Vi xử lý Intel X86 -OS: Windows XP
Embedded & others
Trang 15Hệ nhúng
15
Ví dụ
iPhone SmartPhone -Vi xử lý Apple A4 -OS: iOS 4
-Hỗ trợ màn hình chạm
đa điểm
Trang 16-Tự động hoàn toàn
theo các kịch bản được thiết lập
Trang 17-Vi xử lý hiệu năng cao
-Trí tuệ nhân tạo
-Cơ khí chính xác
Trang 21Hệ nhúng
21
Kiến trúc tổng thể
Trang 22Hệ nhúng
22
Ví dụ - Hệ nhúng Mini2440
Trang 23Hệ nhúng
23
KIT mini2440
Hardware Layer
Trang 24Hệ nhúng
24
KIT mini2440
System Software Layer
• Hệ điều hành: Linux, Windows CE, Android
• Bootloader: Nboot, Uboot, Supervivi
Trang 29 Thường được thiết kế chuyên dụng
Thỏa mãn yêu cầu về độ tin cậy và khả năng
chịu lỗi cao, yêu cầu về tính thời gian thực
(Realtime)
Trang 30Hệ nhúng
30
Thảo luận