KHO THƯ VIỆN 🔎

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

➤  Gửi thông báo lỗi    ⚠️ Báo cáo tài liệu vi phạm

Loại tài liệu:     PDF
Số trang:         196 Trang
Tài liệu:           ✅  ĐÃ ĐƯỢC PHÊ DUYỆT
 













Nội dung chi tiết: Bài giảng Xây dựng các hệ thống nhúng: Phần 2

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 , tháng 11 năm 20201Xây dựng các Hệ thống nhúngChương 3. CẤC THÀNH PHẢN PHẤN MÈM cì A HẸ THÓNG NHÚNGChương 2 đã để cập tới phan cúng của các hệ thống

máy tinh nói chung mã HTN cũng là một trong cãc hộ thống đó. Sự khác biệt phần cứng cùa HTN Là đè phủ hợp với những yêu cầu dột ra trên một HTN củng đ Bài giảng Xây dựng các hệ thống nhúng: Phần 2

à được dề cập. Chương 3 sẽ xem xét đến phần mềm dược triển khai trên HTN. Như trong mò hình kiến trúc trừu tượng đã nói ỡ chương i, hình dirới đây sè

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

cho thay hai lóp (con) mới sẽ đưa thêm vào mô hình đó. Khi để cập tới phan mem. tỏng quát, ta có thê chia ra làm hai lóp: phần mềm hệ thống và phần mề

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 mem hệ thong lã phân mêm có chức năng quăn li hoạt động của phần cứng, cung cấp nguồn tài nguyên phần cứng và phần mềm trung gian khác cho phần mềm ứn

g dung, thực thi mã phân mềm ứng dụng sao cho hiệu quà và ổn định. Tùy thuộc vào yêu cầu vận hành cũa một HTN. phân mem hệ thống có thẻ đơn giãn nhưng Bài giảng Xây dựng các hệ thống nhúng: Phần 2

cũng có thê rắt tinh xão. Ví dụ rat phó biến là phần mềm hỗ trợ da nhiệm, và nếu chiu sự ràng buộc về thời gian xư lý. thì phai có tỉnh thời gian thự

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

c, và phan mềm hệ thống sẽ lã một hệ điều hành thời gian thực ịRTOS). cỏn có những phần mem khác tạo ra liên kềt giữa các lóp phan mềm. ví dụ đê phan

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 khiển các phần cứng. Các module này còn có tên Là các module chương trinh điều khiên thief bỉ {device driver). Có thẻ miêu tã vai trô này như sau: ph

ản mem ứng dụng có nhu cầu trao dồi dữ liệu với thiết bi băng cách thực hiện gọi chức năng vào ra cùa phần mềm hê thống. Phần mềm hệ thống chuẩn bị cá Bài giảng Xây dựng các hệ thống nhúng: Phần 2

c thòng số vào ra vả gời cho các device driver. Các device driver nhận các thông so đó ở đau vào. và đầu ra sẽ lã các lệnh điểu khiển thiết bị cụ thê.

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

Dừ liêu của quá trinh này lã kết quá mà thiết bị đã thi hành và trao dồi cho phần mềm hệ thống qua các phương thức ghép nối đã trình bày ờ chương 2.

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 ần mềm ứng dụng còn cỏ một cơ chề "liên lạc” gọi Là gọi hệ thống (systen call), mà thực chất là phương thức mà phẩn mềm hệ thống hỗ trợ dẻ phần mềm ứn

g dụng khai thác các chức năng của phan mem hệ thong.3.1 GIỚI THIỆU PHẤN MÈM NHÚNGCác cách tiếp cận thiết kế phân mem cho săn phàm nhúng hoàn toàn phụ Bài giảng Xây dựng các hệ thống nhúng: Phần 2

thuộc vào độ phức tạp của chức năng mà nó thực hiện, tốc độ xứ lý yêu cầu. Hai cách tiếp cận dược sư dung đề thiết ké phần mem nhúng là:-Thiết kế phầ

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

n mềm dưa vào thu tục thông thường.-Thiết kế dưa vào Hệ diều hành nhúng.140Xây dựng các Hê thống nhúng3.1.1.Tiếp cận dựa trên thu tụcCách liẽp cặn dựa

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 rinh (hú tục (hòng thường khi mà mã nguồn thực thi từng tác vụ một. Các tác vụ dược sắp xếp dầu chương trinh sẽ thực (hi (rước và các lác vụ lân lượt

sap xcp sau chi được thực (hi khi lác vụ trước nó thực thi xong. Trong một hệ thong có nhiều thủ tục. mổi thủ tục dược thực thi noi tiep theo cách tiế Bài giảng Xây dựng các hệ thống nhúng: Phần 2

p cận nảy. Luông (hực (lũ cua phân niêm sò diên rd theo trinh lự như dưới đây;1.Cấu hình các tham so dũng chung và thực hiện khởi tạo cho các phan cứn

Bài giảng Xây dựng các hệ thống nhúng: Phần 2

g như là bộ nhớ. (hanh ghi.2.Bat dầu tác vụ dầu tiên vả thực thi nó.3.Thực thi tác vụ thứ hai.4.Thực thi tác vụ tiếp theo.5..6..7.Thực thi tác vụ cuối

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Bài giảng Xây dựng các hệ thống nhúng: Phần 2 định. Dó lã một cách tiếp cận dựa trên vòng lặp vò hạn. Chúng ta có thê lúnli dung việc thực thi tuần tự dược xẩp xếp phía trên thòng qua một chương

trinh ngôn ngữ lập trinh c phía dưới:void main (>(Configurations (),-Initialisations O;while (1){Task 1 O;Task 2 ();Task n (); Bài giảng Xây dựng các hệ thống nhúng: Phần 2

Xây dựng các Hệ thống nhúngHỌC VIỆN ( ÔNG NGHẸ BVV CHÍNH VIỀN THÔNGKhoa ('ông nghệ thông TinBộ môn Khoa học máy TínhXÂY DỤNG CÁC HỆ THÔNG NHÚNGHà Nội,

Gọi ngay
Chat zalo
Facebook