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 41 0
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

Đ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

1 HỆ THỐNG THỜI GIAN THỰC TRONG DỰ ÁN LÀM XE TỰ HÀNH GVHD : SVTH : TS NGơ Đình Thanh Huỳnh Văn Việt Trần Việt Nam Nguyễn Tiến Tuấ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 3 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”: không đáp ứng yêu cầu thời gian thực, hệ thống sụp đổ hay gây hậu khôn lường Hệ thống “Soft Real-time”: không đáp ứng yêu cầu thời gian thực, hệ thống bị suy giảm 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 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 lĩnh vực quan trọng 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ế cho nhiệm vụ đặc biệt Các ứng dụng cần thực thi với thời gian thật xác, lỗi phát sinh cần lập xử lý nhanh chóng Tối ưu tối đa số luồng, lập lịch tác vụ (task) hệ thống cỡ nhỏ 7 II HỆ ĐIỀU HÀNH THỜI GIAN THỰC THÀNH PHẦN » » » Bộ lịch trình (Scheduler) : Là tập thuật toán để xác định tác vụ (Task) thực thi Đối tượng (Obiect) : Là cấu trúc đặc biệt (Kernel) giúp người dung lập trình tạo ứng dụng Dịch vụ ( Service) : Là điều khiển mà Kernel (lõi) thực thi đối tượng (object) chia thời gian (Timing), Ngắt( interrupt), Đáp ứng (handling) quản lý tài nguyên hệ thống (resource management) 8 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 10 II DỰ ÁN MÔN HỌC PHẦN CỨNG 11 IV BÀI TẬP RTOS BÀI TẬP DEMO 12 III BÀI TẬP RTOS BÀI TẬP DEMO 13 14 IV BÀI TẬP RTOS SEMAPHORE » Một semaphore giống chìa khóa cho phép Task tiến hành số lệnh điều khiển truy cập tài nguyên Nếu Task nhận semaphore tiến hành điều khiền dự định trước truy cập đến tài nguyên 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 THANKS ! ... với hệ thống khác tính quan trọng thời điểm cho kết 3 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”: không đáp ứng yêu cầu thời gian thực, hệ thống. .. lường Hệ thống “Soft Real-time”: không đáp ứng yêu cầu thời gian thực, hệ thống bị suy giảm 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 máy Hệ thống. ..2 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: 07/04/2021, 08:56

Từ khóa liên quan

Mục lục

  • HỆ THỐNG THỜI GIAN THỰC TRONG DỰ ÁN LÀM XE TỰ HÀNH

  • 1. KHÁI NIỆM THỜI GIAN THỰC

  • 2. PHÂN LOẠI HỆ THỐNG THỜI GIAN THỰC

  • 3. CẤU TẠO MỘT HỆ THỐNG THỜI GIAN THỰC

  • 4. ỨNG DỤNG

  • 1. KHÁI NIỆM (RTOS)

  • Slide 7

  • 1. YÊU CẦU DỰ ÁN

  • 2. SƠ ĐỒ TỔNG QUÁT

  • 3. PHẦN CỨNG

  • 1. BÀI TẬP DEMO

  • 1. BÀI TẬP DEMO

  • Slide 13

  • 1. SEMAPHORE

  • Slide 15

  • Slide 16

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

Tài liệu liên quan