Đồ án tốt nghiệp: Nghiên cứu và port hệ điều hành thời gian
Số trang: 63
Loại file: pdf
Dung lượng: 1.46 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Những hệ thống máy tính bao gồm một hay nhiều bộ vi xử lý, bộ nhớ chính, bàn phím và nhiều thiết bị vào ra. Tất cả trong một hệ thống phức tạp. Viết chương trình kiểm soát và sử dụng tất cả chương trình một cách chính xác, tối ưu là công việc khó vì thế máy tính được trang bị lớp phần mềm gọi là hệ điều hành ...
Nội dung trích xuất từ tài liệu:
Đồ án tốt nghiệp: Nghiên cứu và port hệ điều hành thời gian Đồ án tốt nghiệp Nghiên cứu và port hệ điều hành thời gian Đồ án tốt nghiệp Lời cảm ơn Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC 1 Đồ án tốt nghiệp Mục lục Lời cảm ơn .......................................................................................................... 1 Mục lục ................................................................................................................ 2 Danh mục hình vẽ và bảng biểu ........................................................................ 4 Mở đầu ................................................................................................................ 5 Phần I: Tổng quan về hệ điều hành thời gian thực ........................................ 6 Tổng quan các loại hệ điều hành .............................................................. 6 I. 1. Hệ điều hành cho Mainframe ................................................................ 7 2. Hệ điều hành cho các Server ................................................................. 8 3. Hệ điều hành đa vi xử lý ....................................................................... 8 4. Hệ điều hành cho máy tính cá nhân ...................................................... 8 5. Hệ điều hành thời gian thực .................................................................. 8 6. Hệ điều hành nhúng .............................................................................. 9 7. Hệ điều hành cho thẻ thông minh ......................................................... 9 Tìm hiểu hệ điều hành thời gian thực ................................................. 10 II. 1. Hệ điều hành thời gian thực (RTOS) .................................................. 10 2. Các loại hệ điều hành thời gian thực ................................................... 13 3. Tầm quan trọng hệ điều hành thời gian thực ...................................... 14 4. Các hệ điều hành thời gian thực phổ biến ........................................... 15 Phần II: Tìm hiểu chi tiết về FreeRTOS ........................................................ 17 Tổng quan về FreeRTOS ........................................................................ 17 I. 1. Khái niệm FreeRTOS .......................................................................... 17 2. Các đặc điểm của FreeRTOS .............................................................. 18 3. Các vấn đề cơ bản trong FreeRTOS ................................................... 20 4. Cách phân phối tài nguyên của FreeRTOS ......................................... 23 5. So sánh hệ FreeRTOS với hệ điều hành thời gian thực uCOS ........... 27 Các file trong kernel của FreeRTOS ................................................... 29 II. 1. Các file chính trong kernel .................................................................. 29 2. Các file còn lại trongkernel của FreeRTOS ........................................ 34 III. Port FreeRTOS lên vi điều khiển PIC18F452 .................................... 35 1. Một số chú ý khi port FreeRTOS lên vi điều khiển ............................ 35 2. Các file cần để port lên vi điều khiển PIC18 sử dụng MPLAB .......... 38 Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC 2 Đồ án tốt nghiệp Phần III: Mô phỏng và giao diện hỗ trợ port FreeRTOS lên PIC .............. 42 Mô phỏng port FreeRTOS lên vi điều khiển PIC ................................... 42 I. 1. Phân tích bài toán mô phỏng ............................................................... 42 2. Triển khai bài toán và kết quả mô phỏng ............................................ 43 Giao diện hỗ trợ port FreeRTOS lên PIC............................................ 44 II. 1. Ý tưởng, mục đích và nhiệm vụ của giao diện hỗ trợ ......................... 44 2. Trình bày cụ thể về các bước cài đặt và chạy thử ............................... 44 Kết luận ............................................................................................................. 45 Tài liệu tham khảo ........................................................................................... 46 Phụ lục ............................................................................................................... 47 Giải thích rõ các file trong FreeRTOS .................................................... 47 I. 1. Các ký hiệu viết tắt trong các hàm và biến ......................................... 47 2. Các file chính cần có trong lõi FreeRTOS .......................................... 47 3. Các file còn lại trong kernel của FreeRTOS ....................................... 57 4. Các file cần để port FreeRTOS lên vi điều khiển ............................... 59 Giải thích rõ về giao diện .................................................................... 6 ...
Nội dung trích xuất từ tài liệu:
Đồ án tốt nghiệp: Nghiên cứu và port hệ điều hành thời gian Đồ án tốt nghiệp Nghiên cứu và port hệ điều hành thời gian Đồ án tốt nghiệp Lời cảm ơn Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC 1 Đồ án tốt nghiệp Mục lục Lời cảm ơn .......................................................................................................... 1 Mục lục ................................................................................................................ 2 Danh mục hình vẽ và bảng biểu ........................................................................ 4 Mở đầu ................................................................................................................ 5 Phần I: Tổng quan về hệ điều hành thời gian thực ........................................ 6 Tổng quan các loại hệ điều hành .............................................................. 6 I. 1. Hệ điều hành cho Mainframe ................................................................ 7 2. Hệ điều hành cho các Server ................................................................. 8 3. Hệ điều hành đa vi xử lý ....................................................................... 8 4. Hệ điều hành cho máy tính cá nhân ...................................................... 8 5. Hệ điều hành thời gian thực .................................................................. 8 6. Hệ điều hành nhúng .............................................................................. 9 7. Hệ điều hành cho thẻ thông minh ......................................................... 9 Tìm hiểu hệ điều hành thời gian thực ................................................. 10 II. 1. Hệ điều hành thời gian thực (RTOS) .................................................. 10 2. Các loại hệ điều hành thời gian thực ................................................... 13 3. Tầm quan trọng hệ điều hành thời gian thực ...................................... 14 4. Các hệ điều hành thời gian thực phổ biến ........................................... 15 Phần II: Tìm hiểu chi tiết về FreeRTOS ........................................................ 17 Tổng quan về FreeRTOS ........................................................................ 17 I. 1. Khái niệm FreeRTOS .......................................................................... 17 2. Các đặc điểm của FreeRTOS .............................................................. 18 3. Các vấn đề cơ bản trong FreeRTOS ................................................... 20 4. Cách phân phối tài nguyên của FreeRTOS ......................................... 23 5. So sánh hệ FreeRTOS với hệ điều hành thời gian thực uCOS ........... 27 Các file trong kernel của FreeRTOS ................................................... 29 II. 1. Các file chính trong kernel .................................................................. 29 2. Các file còn lại trongkernel của FreeRTOS ........................................ 34 III. Port FreeRTOS lên vi điều khiển PIC18F452 .................................... 35 1. Một số chú ý khi port FreeRTOS lên vi điều khiển ............................ 35 2. Các file cần để port lên vi điều khiển PIC18 sử dụng MPLAB .......... 38 Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC 2 Đồ án tốt nghiệp Phần III: Mô phỏng và giao diện hỗ trợ port FreeRTOS lên PIC .............. 42 Mô phỏng port FreeRTOS lên vi điều khiển PIC ................................... 42 I. 1. Phân tích bài toán mô phỏng ............................................................... 42 2. Triển khai bài toán và kết quả mô phỏng ............................................ 43 Giao diện hỗ trợ port FreeRTOS lên PIC............................................ 44 II. 1. Ý tưởng, mục đích và nhiệm vụ của giao diện hỗ trợ ......................... 44 2. Trình bày cụ thể về các bước cài đặt và chạy thử ............................... 44 Kết luận ............................................................................................................. 45 Tài liệu tham khảo ........................................................................................... 46 Phụ lục ............................................................................................................... 47 Giải thích rõ các file trong FreeRTOS .................................................... 47 I. 1. Các ký hiệu viết tắt trong các hàm và biến ......................................... 47 2. Các file chính cần có trong lõi FreeRTOS .......................................... 47 3. Các file còn lại trong kernel của FreeRTOS ....................................... 57 4. Các file cần để port FreeRTOS lên vi điều khiển ............................... 59 Giải thích rõ về giao diện .................................................................... 6 ...
Tìm kiếm theo từ khóa liên quan:
bảo vệ luận văn đồ án tin học hệ điều hành thời gian thực tổng quan về hệ điều hành các loại hệ điều hành Cấu trúc hệ điều hànhGợi ý tài liệu liên quan:
-
40 trang 200 0 0
-
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 178 0 0 -
Tiểu luận: Công nghiệp hoá - hiện đại hoá nông nghiệp nông thôn ở nước ta thực trạng và giải pháp
19 trang 117 0 0 -
Báo cáo thực tập một số khó khăn của Tổng Công ty may Đồng Nai
70 trang 109 0 0 -
Báo cáo thực tập tốt nghiệp ô tô tại công ty cổ phần TM-DV Phú Mẫn
45 trang 97 0 0 -
Giáo trình Kiến trúc máy tính và hệ điều hành: Phần 2
124 trang 94 0 0 -
Bài giảng Nguyên lý hệ điều hành - Chương 1: Mở đầu
26 trang 90 0 0 -
Tiểu luận triết học - Máy móc đại Công nghiệp, vai trò của nó đối với nền kinh tế Việt Nam
13 trang 90 0 0 -
Báo cáo thực tập: TÍNH TOÁN MÓNG TRỤC 2
31 trang 73 0 0 -
Đề tài: Vai trò của thuốc chống viêm, hạ sốt, giảm đau trong lâm sàng thú y
32 trang 68 0 0