Tải bản đầy đủ (.ppt) (21 trang)

Tài liệu Kỹ thuật lập trình nhúng - Phần 1: Giới thiệu chung về hệ thống nhúng doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (494.64 KB, 21 trang )

Advanced Topics in Software Engineering
Spring 2006
0361- Kỹ thuật lập trình nhúng
Giới thiệu chung về hệ thống nhúng
Phạm Quốc Thịnh
Department of Electronics & Telecommunications
1
Nội dung

Mở đầu

Các khái niệm về hệ nhúng

Cấu trúc cơ bản của hệ nhúng

Lĩnh vực ứng dụng của hệ nhúng

Đặc điểm công nghệ và xu thế phát triển

Ngôn ngữ Assembly và lập trình nhúng
2
Mở đầu

Kỷ nguyên công nghệ mới đã và đang
tiếp tục phát triển không ngừng nhằm
thông minh hóa, hiện đại hóa các hệ
thống
3
Các khái niệm

Hệ thống nhúng (tiếng Anh: Embedded


system) là một thuật ngữ để chỉ một hệ thống
có khả năng tự trị được nhúng vào trong một
môi trường hay một hệ thống mẹ. Hệ thống
nhúng có vai trò đảm nhận một phần công
việc cụ thể của hệ thống mẹ. Hệ thống nhúng
có thể là một hệ thống phần cứng và cũng có
thể là một hệ thống phần mềm.
(Theo Bách khoa toàn thư mở Wikipedia)
4
Các khái niệm (2)

Hệ nhúng?

Hệ nhúng là một phần hệ thống xử lý
thông tin nhúng trong các hệ thống lớn,
phức tạp và độc lập

Chúng là những tổ hợp của phần cứng và
phần mềm để thực hiện một hoặc một
nhóm chức năng chuyên biệt cụ thể
5
Các khái niệm (3)

Hệ thời gian thực?

Thời gian thực cứng là khi hệ thống hoạt động
với yêu cầu thỏa mãn sự giàng buộc trong
khung thời gian cứng tức là nếu vi phạm thì sẽ
dẫn đến hoạt động của toàn hệ thống bị sai
hoặc bị phá hủy


Thời gian thực mềm là khi hệ thống hoạt động
với yêu cầu thỏa mãn ràng buộc trong khung
thời gian mềm, nếu vi phạm và sai lệch nằm
trong khoảng cho phép thì hệ thống vẫn có thể
hoạt động được và chấp nhận được
6
Các khái niệm (4)

Hầu hết các hệ nhúng là các hệ thời
gian thực và hầu hết các hệ thời gian
thực là hệ nhúng
7
Phân bố và quan hệ giữa hệ nhúng và thời gian thực
Cấu trúc cơ bản của hệ nhúng

Cấu trúc phần cứng

Cấu trúc phần mềm
8

×