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
–
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