1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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 15 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 3,32 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

HỆ THỐNG THỜI GIAN THỰC TRONG DỰ ÁN LÀM XE TỰ HÀNH GVHD : TS.. KHÁI NIỆM THỜI GIAN THỰC» Hệ thời gian thực là một hệ thống mà ở đó tính chính xác trong hoạt động của chúng không chỉ ph

Trang 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 Nguyễn Tiến Tuấn

Hồ Xuân Hải Đoàn Quang Minh

Trang 2

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

» Hệ thời gian thực là một hệ thống mà ở đó tính chính xác trong hoạt động của

chúng không chỉ phụ thuộc vào kết quả mang tính logic, mà còn phụ thuộc cả

vào thời điểm đưa ra kết quả ấy

» RTS khác biệt với các hệ thống khác ở tính quan trọng của thời điểm cho ra kết

quả

I HỆ THỐNG THỜI GIAN THỰC

Trang 3

2 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

Trang 4

3 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

Trang 5

4 Ứ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 toàn cho oto

» Hệ thống an ninh sân bay

» Hệ thống streaming

» Hệ thống mạng …

I HỆ THỐNG THỜI GIAN THỰC

Trang 6

1 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

Trang 7

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 toá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)

Trang 8

1 YÊU CẦU DỰ ÁN

III DỰ ÁN MÔN HỌC

Trang 9

2 SƠ ĐỒ TỔNG QUÁT

II DỰ ÁN MÔN HỌC

Trang 10

3 PHẦN CỨNG

II DỰ ÁN MÔN HỌC

Trang 11

1 BÀI TẬP DEMO

IV BÀI TẬP RTOS

Trang 12

1 BÀI TẬP DEMO

III BÀI TẬP RTOS

Trang 14

1 SEMAPHORE

IV BÀI TẬP RTOS

» 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 nguyên 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

Trang 15

1 MUTEX

Mutex được tạo ra thì có trạng thái ban đầu là unlocked, khi đó nó được nhận

bởi các Task Sau khi được nhận, Mutex sẽ bị khóa

Trang 16

S !

Ngày đăng: 08/04/2021, 06:42

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w