1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài thuyết trình Hệ thống thời gian thực hành trong dự án làm xe tự hành

16 13 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,31 MB

Nội dung

Bài thuyết trình Hệ thống thời gian thực hành trong dự án làm xe tự hành trình bày khái niệm thời gian thực; phân loại hệ thống thời gian thực; cấu tạo một hệ thống thời gian thực và ứng dụng; hệ điều hành thời gian thực. Mời các bạn cùng tham khảo!

1 HỆ THỐNG THỜI GIAN THỰC TRONG DỰ ÁN LÀM XE TỰ HÀNH GVHD :     TS. NGơ Đình Thanh SVTH  :  Huỳnh Văn Việt Trần Việt Nam      Tuấn Nguyễn Tiến       Hồ Xuân Hải      Đoàn Quang Minh I. HỆ THỐNG THỜI GIAN  THỰC KHÁI NIỆM THỜI GIAN THỰC Hệ thời gian thực hệ thống mà tính xác hoạt động chúng khơng phụ thuộc vào kết mang tính logic, mà phụ thuộc vào thời điểm đưa kết RTS khác biệt với hệ thống khác tính quan trọng thời điểm cho kết I. HỆ THỐNG THỜI GIAN  THỰC PHÂN LOẠI HỆ THỐNG THỜI GIAN THỰC Hệ thống “Hard Real­time”: nếu không đáp ứng yêu cầu thời gian thực, hệ thống sẽ  sụp đổ hay gây ra hậu quả khôn lường Hệ thống “Soft Real­time”: nếu không đáp ứng yêu cầu thời gian thực, hệ thống sẽ bị  suy giảm về chất lượng I. HỆ THỐNG THỜI GIAN  THỰC CẤU TẠO MỘT HỆ THỐNG THỜI GIAN THỰC Tương tác người và máy Hệ thống điều khiển thời gian thực Đối tượng điều khiển I. HỆ THỐNG THỜI GIAN  THỰC ỨNG DỤNG Ứng dụng hầu hết trong các lĩnh vực quan trọng trong cuộc sống: Hệ thống làm mát cho nhà máy điện hạt nhân Hệ thống túi khí an tồn cho oto Hệ thống an ninh sân bay Hệ thống streaming Hệ thống mạng …   II. HỆ ĐIỀU HÀNH THỜI GIAN  THỰC  KHÁI NIỆM (RTOS) Được thiết kế ra cho các nhiệm vụ đặc biệt. Các ứng dụng cần được thực thi với thời gian  thật chính xác, các lỗi phát sinh cần được cơ lập và xử lý nhanh chóng.  Tối ưu tối đa số luồng, bộ lập lịch và các tác vụ (task) trên một hệ thống cỡ nhỏ II. HỆ ĐIỀU HÀNH THỜI GIAN  THỰC  2. THÀNH PHẦN Bộ lịch trình (Scheduler) : Là một tập các thuật tốn để xác định các tác vụ (Task) nào sẽ được thực thi.  Đối tượng (Obiect) : Là những cấu trúc đặc biệt (Kernel) giúp người dung lập trình tạo ra các ứng dụng Dịch vụ ( Service) : Là những điều khiển mà Kernel (lõi) thực thi trong đối tượng (object) chia thời gian  (Timing), Ngắt( interrupt), Đáp ứng (handling) và quản lý tài nguyên hệ thống (resource management) III. DỰ ÁN MÔN HỌC YÊU CẦU DỰ ÁN II. DỰ ÁN MÔN HỌC SƠ ĐỒ TỔNG QUÁT II. DỰ ÁN MÔN HỌC PHẦN CỨNG 10 IV. BÀI TẬP RTOS BÀI TẬP DEMO 11 III. BÀI TẬP RTOS BÀI TẬP DEMO 12 13 IV. BÀI TẬP RTOS SEMAPHORE Một semaphore giống như một chìa khóa cho phép một Task có thể tiến hành một số lệnh điều  khiển hoặc truy cập tài ngun. Nếu Task nhận được semaphore thì nó sẽ tiến hành những  điều khiền dự định trước hoặc là truy cập đến tài nguyên 14 15 MUTEX Trạng thái Mutex khóa ( locked) mở khóa( unlocked) Một Mutex tạo có trạng thái ban đầu unlocked, nhận Task Sau nhận, Mutex bị khóa 16 THANK S! ... với hệ thống khác tính quan trọng thời điểm cho kết I. HỆ THỐNG THỜI? ?GIAN? ? THỰC PHÂN LOẠI HỆ THỐNG THỜI GIAN THỰC Hệ? ?thống? ?“Hard Real­time”: nếu không đáp ứng yêu cầu? ?thời? ?gian? ?thực, ? ?hệ? ?thống? ?sẽ ... sụp đổ hay gây ra hậu quả khôn lường Hệ? ?thống? ?“Soft Real­time”: nếu không đáp ứng yêu cầu? ?thời? ?gian? ?thực, ? ?hệ? ?thống? ?sẽ bị  suy giảm về chất lượng I. HỆ THỐNG THỜI? ?GIAN? ? THỰC CẤU TẠO MỘT HỆ THỐNG THỜI GIAN THỰC Tương tác người và máy...I. HỆ THỐNG THỜI? ?GIAN? ? THỰC KHÁI NIỆM THỜI GIAN THỰC Hệ thời gian thực hệ thống mà tính xác hoạt động chúng khơng phụ thuộc vào kết mang tính logic, mà cịn phụ thuộc vào thời điểm đưa

Ngày đăng: 09/05/2021, 06:07

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w