Tài liệu Hệ nhúng Đại Học Bách Khoa Hà Nội - Pdf 20

1
Môn học
HỆ NHÚNG
GV: Phạm Văn Thuận
Bộ môn Kỹ thuật Máy tính
Viện CNTT&TT- ĐH BKHN
email: [email protected]
Hệ nhúng
2
Mục tiêu môn học
 Sau khi kết thúc môn học này, sinh viên có thể
• Trình bày kiến trúc tổng thể và hoạt động của một
hệ thống nhúng bất kỳ
• Trình bày được kiến trúc vi điều khiển
• Biết sử dụng các môi trường phát triển và lập
trình firmware cho hệ nhúng
• Biết lập trình ứng dụng ghép nối trên máy tính
• Nắm bắt một số công nghệ mới
Hệ nhúng
3
Tài liệu tham khảo
 Tài liệu tham khảo chính:
• Embedded C Micheal J.Pont (8051)
• Building Embedded Linux System, Karim
Yaghmour
• Linux Device Driver, Jonathan Corbet
• ARM System Developer Guide-Designing and
Optimizing System Software, Andrew N.Sloss
• Embedded Systems Architecture: A
Comprehensive Guide for Engineers and
Programmers, Tammy Noergaard

7
Khái niệm hệ nhúng
Hệ nhúng (Embedded System)
 Một máy tính nhúng
 Nhiều máy tính nhúng liên kết với nhau

Hệ nhúng
8
Ví dụ
Bàn chải đánh răng có
sử dụng vi điều khiển
8bit được lập trình cho
phép
- Thay đổi tốc độ, thời
gian, dùng pin sạc

Hệ nhúng
9
Ví dụ
Cấu tạo bên trong một con chuột máy tính
Chuột, bàn phím máy
tính được trang bị bộ vi
điều khiển 8bit
-Bắt chuyển động, bắt
phím
-Mã hóa, kết nối với
máy tính

Hệ nhúng
10

-Vi điều khiển DIGIC II
Image Processor
Hệ nhúng
14
Ví dụ
Sony Aibo ERS-7
Robotic Dog
- Vi điều khiển 64 bit MIPS
R7000
- Hệ điều hành Aperios
Sony’s Real Time OS
Hệ nhúng
15
Ví dụ
Point of Sales System
-Vi xử lý Intel X86
-OS: Windows XP
Embedded Hệ nhúng
16
Ví dụ
Systems DL2 Digital

Ví dụ
iPhone SmartPhone
-Vi xử lý Apple A4
-OS: iOS 4
-Hỗ trợ màn hình chạm
đa điểm Hệ nhúng
20
Việt Nam???
Bkav SmartHome
-Hạ tầng mạng không
dây chuẩn Zigbee
-Hệ thống điều khiển 3D
-Tiết kiệm điện năng
-Tự động hoàn toàn
theo các kịch bản được
thiết lập Hệ nhúng
21
Việt Nam???
Robot đánh bóng bàn
ToSy
-Vi xử lý hiệu năng cao
-Trí tuệ nhân tạo
-Cơ khí chính xác


•System Software Layer
(Phần mềm hệ thống):
hệ điều hành, device
driver…
•Application Software
Layer (Phần mềm ứng
dụng)
Hệ nhúng
25
Kiến trúc tổng thể


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status