Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
4,07 MB
Nội dung
XÂY DỰNG HỆ THỐNG NHÚNG CƠ BẢN GV: Nguyễn Ngọc Tú Email: Tu.NN79@Gmail.com Bài 01: Giới thiệu chung về các hệ thống nhúng NNTu Hệ Thống Nhúng (Spring 2008) 2 Nội dung Hệ thống nhúng là gì? Đặc điểm của các hệ thống nhúng Các yêu cầu đối với hệ thống nhúng Mô hình tổng quát của các hệ thống nhúng Phân loại các hệ thống nhúng Phát triển ứng dụng nhúng Môi trường phát triển NNTu Hệ Thống Nhúng (Spring 2008) 3 Embedded system ? NNTu Hệ Thống Nhúng (Spring 2008) 4 Hệ Thống Nhúng Embedded System: Tích hợp bởi phần cứng, phần mềm, thêm một số “máy” hay thành phần khác Thiết kế để thực hiện chức năng riêng biệt. Real-Time System: Hệ thống nhúng Ràng buộc rất lớn về thời gian NNTu Hệ Thống Nhúng (Spring 2008) 5 Hệ Thống Nhúng Hệ thống thời gian thực (Real-time systems) Thường dùng trong các thiết bị chuyên dụng điều khiển các thử nghiệm khoa học, điều khiển trong y khoa, dây chuyền công nghiệp. Ràng buộc tương đối chặt chẽ về thời gian: hard realtime soft real-time. NNTu Hệ Thống Nhúng (Spring 2008) 6 Hệ Thống Nhúng Hard real-time: thời gian thực nghiêm ngặt Hạn chế (hoặc không có) bộ nhớ phụ, tất cả dữ liệu nằm trong bộ nhớ chính (RAM) hoặc ROM Yêu cầu thời gian đáp ứng, xử lý rất nghiêm ngặt: điều khiển công nghiệp, công nghệ robotics. Soft real-time: hệ thống thời gian thực mềm dẻo Thường xuất hiện trong lĩnh vực multimedia, thực tế ảo (virtual reality) với yêu cầu mềm dẻo hơn về thời gian. NNTu Hệ Thống Nhúng (Spring 2008) 7 Hệ Thống Nhúng Sự khác biệt: PC “thiết bị” dùng cho mục đích chung cho nhiều ứng dụng Thiết kế PC phức tạp, kích cỡ lớn hơn, tiêu tốn nhiều năng lượng hơn, giá mắc hơn. PC thường có tốc độ xử lý nhanh hơn NNTu Hệ Thống Nhúng (Spring 2008) 8 PCB Pentium PC NNTu Hệ Thống Nhúng (Spring 2008) 9 Hệ thống Nhúng * * * * remote controller PDA, mobile phone PCB NNTu Hệ Thống Nhúng (Spring 2008) 10 Hệ Thống Nhúng uP UART A/D USB ROM RAM ARM PCI MPEG ASIC FLASH ROM RAM DSP AMBA Advanced embedded systems (N processors) 8 bit-8051 mp3 USB [...].. .Hệ Thống Nhúng Các dạng bộ xử lý cho hệ thống nhúng Kích cỡ, năng lượng tiêu thụ, giá: vd PDA thường có bộ xử lý 200-500MHz, không có bộ đồng xử lý số chấm động Hiệu suất: ứng dụng các công nghệ tiên tiến của BXL thông thường để tăng khả năng XL như xử lý theo Pipe, song song Các thiết bị mạng và... 2008) 16 Mô hình hệ thống nhúng NNTu Hệ Thống Nhúng (Spring 2008) 17 Phát triển ứng dụng nhúng Các bước cơ bản: Phát triển ứng dụng trên hệ thống Host Biên dịch, liên kết tạo ứng dụng tương thích Target Chuyển, ánh xạ chương trình thực thi vào hệ thống Target NNTu Hệ Thống Nhúng (Spring 2008) 18 Specification System Architecture Hardware Design Software Design System Integration System Verification/Testing... Hệ Thống Nhúng (Spring 2008) 11 Hệ thống nhúng NNTu Hệ Thống Nhúng (Spring 2008) 12 Ứng dụng của Hệ thống nhúng NNTu Hệ Thống Nhúng (Spring 2008) 13 Ứng dụng của Hệ thống nhúng Hệ Thống ĐK NNTu Hệ Thống Nhúng (Spring 2008) 14 Ứng dụng của Hệ thống nhúng: Mô hình cho một Camera NNTu Hệ Thống Nhúng (Spring 2008) 15 Các đặc tính của hệ thống nhúng Required Domain... TT RD RD RD sbss R/W Vùng nhớ cho các biến sử dụng (64KB) Vùng chứa DL ban đầu có kích cỡ > 64KB Chứa mã, thông số cho Monitor Lưu các thông tin khác của CT Hệ Thống Nhúng (Spring 2008) 36 . gì? Đặc điểm của các hệ thống nhúng Các yêu cầu đối với hệ thống nhúng Mô hình tổng quát của các hệ thống nhúng Phân loại các hệ thống nhúng Phát triển ứng dụng nhúng Môi trường phát. XÂY DỰNG HỆ THỐNG NHÚNG CƠ BẢN GV: Nguyễn Ngọc Tú Email: Tu.NN79@Gmail.com Bài 01: Giới thiệu chung về các hệ thống nhúng NNTu Hệ Thống Nhúng (Spring 2008) 2 Nội dung Hệ thống nhúng. 2008) 4 Hệ Thống Nhúng Embedded System: Tích hợp bởi phần cứng, phần mềm, thêm một số “máy” hay thành phần khác Thiết kế để thực hiện chức năng riêng biệt. Real-Time System: Hệ thống nhúng