Bài giảng Hệ nhúng - Phạm Văn Thuận

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].vn  
1
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  
2
Hệ nhúng  
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  
3
Hệ nhúng  
Nội dung môn học  
Chương 1: Tổng quan hệ thống nhúng  
Chương 2: Quy trình phát triển hệ thống nhúng  
Chương 3: Vi điều khiển và lập trình firmware  
Chương 4: Hệ điều hành nhúng  
Chương 5: Phần mềm điều khiển trên PC  
Chương 6: Giới thiệu công nghệ mới  
4
Hệ nhúng  
Nội dung chương 1  
Chương 1: Tổng quan hệ thống nhúng  
1.1. Khái niệm hệ nhúng  
1.2. Kiến trúc tổng thể hệ thống nhúng  
5
Hệ nhúng  
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  
6
Hệ nhúng  
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  
7
Hệ nhúng  
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  
8
Hệ nhúng  
Ví dụ  
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  
Cấu tạo bên trong một con chuột máy tính  
9
Hệ nhúng  
Ví dụ  
Ổ cứng máy tính  
-Vi điều khiển 32 bit  
(ARM)  
-Tích hợp bộ xử lý tín  
hiệu số  
10  
Hệ nhúng  
Ví dụ  
Má y in, má y photocopy  
-Vi điều khiển Intel,  
Motorola, ARM…  
-Kết nối máy tính  
11  
Hệ nhúng  
Ví dụ  
Máy bán hàng tự động  
- Vi điều khiển: 16-bit  
Hitachi H8/300H Processors  
- Cơ cấu chấp hành (motor,  
tay má y)  
12  
Hệ nhúng  
Ví dụ  
Máy ảnh kỹ thuật số  
-Vi điều khiển DIGIC II  
Image Processor  
13  
Hệ nhúng  
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  
14  
Hệ nhúng  
Ví dụ  
Point of Sales System  
-Vi xử lý Intel X86  
-OS: Windows XP  
Embedded  
15  
Hệ nhúng  
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  
16  
Hệ nhúng  
Ví dụ  
Tektronix Logic  
Analyser  
-Vi xử lý Intel X86  
-OS: Windows XP  
17  
Hệ nhúng  
Ví dụ  
Cá nh tay robot  
-Vi xử lý Intel X86  
-OS: Windows XP  
Embedded & others  
18  
Hệ nhúng  
Ví dụ  
iPhone SmartPhone  
-Vi xử lý Apple A4  
-OS: iOS 4  
-Hỗ trợ màn hình chạm  
đa điểm  
19  
Hệ nhúng  
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  
20  
Hệ nhúng  
Tải về để xem bản đầy đủ
ppt 367 trang Thùy Anh 24580 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Hệ nhúng - Phạm Văn Thuận", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptbai_giang_he_nhung_pham_van_thuan.ppt