Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " RealTime Operating Systems "

Chia Sẻ Khóa Học Xây Dựng RealTime OS (RTOS) Của Riêng Bạn Từ Đầu Trên ARM 1 [Khóa 6571 A]

15 tháng 7 2024 / No Comments

Xây dựng RealTime Operating Systems của riêng bạn từ những nguyên tắc đầu tiên. Thực hành trên bo mạch STM32 và TIVA C.

Những gì bạn sẽ học được:

  • ✓ Build một Real-Time Operating System từ đầu.
  • ✓ Build Round-Robin Scheduler.
  • ✓ Build Cooperative Scheduler.
  • ✓ Build Periodic Scheduler.
  • ✓ Build First Come First Served Scheduler.
  • ✓ Build Rate Monotonic Scheduler.
  • ✓ Build một board support package từ đầu.
  • ✓ Tính toán mức sử dụng CPU của RTOS.
  • ✓ Viết Bare-Metal Embedded-C Code.
  • ✓ Viết Assembly code.
  • ✓ Hiểu các tính năng OS Suppor của Cortex-M Architecture.
  • ✓ Hiểu về các thành phần bên trong của một RTOS Kernel.
  • ✓ Triển khai và giải thích các thuật toán scheduling phổ biến.
  • ✓ Có thể giải thích Kiến trúc Cortex-M.
  • ✓ Có thể thuyết trình về Real-Time Operating Systems.

Khóa học này dạy bạn cách xây dựng một Real-Time Operating Systems thông qua thực hành chuyên sâu và lý thuyết. Khóa học bắt đầu bằng cách khiến bạn hào hứng thông qua phần giới thiệu về các thành phần bên trong của một Real-Time Kernel trên Bộ xử lý ARM, mà bạn sẽ tự triển khai trong code. Sau đó, chúng ta sẽ tiếp tục tìm hiểu tất cả mọi thứ về Real-Time Operating Systems, các bộ phận khác nhau của chúng, cách chúng hoạt động và sau đó cuối cùng chúng ta sẽ xây dựng Real-Time Operating System của riêng mình bằng cách khám phá các thuật toán scheduling khác nhau và các công cụ Inter-Thread communication. 

Vào cuối khóa học này, bạn sẽ có thể tự xây dựng Real-Time Operating System của riêng mình từ đầu, có thể đưa ra bài giảng của riêng mình về Real-Time Operating Systems, có thể xây dựng một Round-Robin Scheduler, có thể xây dựng một Periodic Scheduler, có thể tính toán mức sử dụng CPU của RTOS, có thể xây dựng một OS Kernel, v.v. 

Mục lục:

  • ✓ 01 - Thiết lập.
  • ✓ 02 - [TÙY CHỌN] Thiết lập Keil uVision 5.
  • ✓ 03 - Phát triển các Driver cần thiết.
  • ✓ 04 - Internals of Realtime Operating Systems.
  • ✓ 05 - Giới thiệu về Real-time Operating Systems.
  • ✓ 06 - Software Flows.
  • ✓ 07 - Stack.
  • ✓ 08 - Tổng quan về Cortex-M OS Support Features.
  • ✓ 09 - BOOT Sequence.
  • ✓ 10 - Giới thiệu về Threads.
  • ✓ 11 - Thread Control Block (TCB).
  • ✓ 12 - Scheduler và các thuật toán Scheduling.
  • ✓ 13 - Context Switching.
  • ✓ 14 - Kernel.
  • ✓ 16 - Phát triển một Realtime OS với một Round Robin Scheduler.
  • ✓ 16 - Phát triển một Realtime OS với một Cooperative Scheduler.
  • ✓ 17 - Phát triển một Realtime OS với một Periodic Scheduler.
  • ✓ 18 - Semaphores.
  • ✓ 19 - Kết thúc.

Khóa học này dành cho ai:

  • ✓ Embedded Systems Engineer.
  • ✓ Kỹ sư nói chung.
  • ✓ Sinh viên ngành Hệ thống nhúng.
  • ✓ Sinh viên ngành Kỹ thuật máy tính.
  • ✓ Người đam mê.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.