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

21 1.3K 5
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

0361- Kỹ thuật lập trình nhúng Giới thiệu chung hệ thống nhúng Phạm Quốc Thịnh Advanced Topics in Software Engineering Department of Electronics & Telecommunications Spring 2006 Nội dung       Mở đầu Các khái niệm hệ nhúng Cấu trúc hệ nhúng Lĩnh vực ứng dụng hệ nhúng Đặc điểm công nghệ xu phát triển Ngôn ngữ Assembly lập trình nhúng Mở đầu  Kỷ nguyên công nghệ tiếp tục phát triển khơng ngừng nhằm thơng minh hóa, đại hóa hệ thống Các khái niệm  Hệ thống nhúng (tiếng Anh: Embedded system) thuật ngữ để hệ thống có khả tự trị nhúng vào môi trường hay hệ thống mẹ Hệ thống nhúng có vai trị đảm nhận phần công việc cụ thể hệ thống mẹ Hệ thống nhúng hệ thống phần cứng hệ thống phần mềm (Theo Bách khoa toàn thư mở Wikipedia) Các khái niệm (2)  Hệ nhúng? – Hệ nhúng phần hệ thống xử lý thông tin nhúng hệ thống lớn, phức tạp độc lập – Chúng tổ hợp phần cứng phần mềm để thực một nhóm chức chuyên biệt cụ thể Các khái niệm (3)  Hệ thời gian thực? – Thời gian thực cứng hệ thống hoạt động với yêu cầu thỏa mãn giàng buộc khung thời gian cứng tức vi phạm dẫn đến hoạt động tồn hệ thống bị sai bị phá hủy – Thời gian thực mềm hệ thống hoạt động với yêu cầu thỏa mãn ràng buộc khung thời gian mềm, vi phạm sai lệch nằm khoảng cho phép hệ thống hoạt động chấp nhận Các khái niệm (4)  Hầu hết hệ nhúng hệ thời gian thực hầu hết hệ thời gian thực hệ nhúng Phân bố quan hệ hệ nhúng thời gian thực Cấu trúc hệ nhúng Cấu trúc phần cứng  Cấu trúc phần mềm  Cấu trúc phần cứng Kiến trúc điển hình chíp VXL/VĐK Một số phần cứng nhúng thơng dụng  Chíp vi xử lý/ vi điều khiển nhúng 10 Kiến trúc PIC 16F873A 11 Vi điều khiển 89C51 12 Chíp DSP Sơ đồ khối chức chíp DSP TMS320C28xx 13 Chíp PAL (Programmable Logic Array) 14 Cấu trúc phần mềm Vịng lập kiểm sốt đơn giản  Hệ thống ngắt điều khiển  Đa nhiệm tương tác  Đa nhiệm ưu tiên  Vi nhân (Microkernel) nhân ngoại (Exokernel)  Nhân khối (monolithic kernels)  Hệ điều hành nhúng  15 Lĩnh vực ứng dụng hệ nhúng  Hiện hệ nhúng ứng dụng rộng rãi: – – – – – – – – – Các thiết bị điều khiển Ô tô, tầu điện Truyền thông Thiết bị y tế Hệ thống đo lường Tịa nhà thơng minh Các dây truyền sản xuất Robot ……………… 16 Đặc điểm công nghệ  Khả độc lập thơng minh hóa – – – – –  Độ ổn định Khả bảo trì nâng cấp Sự phổ cập tiện dụng sử dụng Độ an tồn Tính bảo mật Hiệu – – – – – Năng lượng tiêu thụ Kích thước phần cứng phần mềm Hiệu thời gian thực Kích thước khối lượng Giá thành 17 Đặc điểm công nghệ Phân hoạch tác vụ chức hóa  Khả thời gian thực: hệ thống gắn liền với việc đảm nhiệm chức phải thực dúng theo khung thời gian quy định  18 Xu phát triển  Sự phát triển hệ nhúng kết hợp nhuần nhuyễn phần cứng phần mềm – Hệ nhúng ưu tiên phát triển theo tiêu chí kích thước nhỏ, tiêu thụ lượng thấp, giá thành thấp – Ưu tiên thực thi khả tính tốn tốc độ thực nhanh 19 Ngơn ngữ Assembly lập trình nhúng 20 Thanks For Listening Questions? Advanced Topics in Software Engineering Spring 2006 21 ... thể hệ thống mẹ Hệ thống nhúng hệ thống phần cứng hệ thống phần mềm (Theo Bách khoa toàn thư mở Wikipedia) Các khái niệm (2)  Hệ nhúng? – Hệ nhúng phần hệ thống xử lý thông tin nhúng hệ thống. .. thơng minh hóa, đại hóa hệ thống Các khái niệm  Hệ thống nhúng (tiếng Anh: Embedded system) thuật ngữ để hệ thống có khả tự trị nhúng vào môi trường hay hệ thống mẹ Hệ thống nhúng có vai trị đảm...  Mở đầu Các khái niệm hệ nhúng Cấu trúc hệ nhúng Lĩnh vực ứng dụng hệ nhúng Đặc điểm công nghệ xu phát triển Ngôn ngữ Assembly lập trình nhúng Mở đầu  Kỷ nguyên công nghệ tiếp tục phát triển

Ngày đăng: 24/12/2013, 15:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan