خانه / ARM / معرفی سیستم عامل rt-thread

معرفی سیستم عامل rt-thread

یکی بهترین سیستم عامل هایی که من خیلی دوسش دارم و تقریبا روی اکثر میکرو ها و پروژه ها ازش استفاده میکنم rt-thread که دیوایس های فوق رو پشتیبانی میکنه و براشون پورت شده

اخرین ورژن این سیستم عامل ۲٫۱٫۰ هست که قابلیت های عالی داره یکی از بهترین هاست توصیه میکنم حتما تست کنید

منبع :

https://code.google.com/archive/p/rt-thread
https://github.com/RT-Thread/rt-thread

▪ RT-Thread
RT-Thread is an open source real-time operating system for embedded devices from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on ARM Cortex-A8, ARM Cortex-A9 DualCore etc.

▪ Overview

RT-Thread RTOS like a traditional real-time operating system. The kernel has real-time multi-task scheduling, semaphore, mutex, mail box, message queue etc. However, it has three different things:

Device Driver;
Component;
Application Module
The device driver is more like a driver framework, UART, IIC, SPI, SDIO, USB device/host, EMAC, MTD NAND etc. The developer can easily add low level driver and board configuration, then combined with the upper framework, he/she can use lots of features.

The Component is a software concept upon RT-Thread kernel, for example a shell (finsh/msh shell), virtual file system (FAT, YAFFS, UFFS, ROM/RAM file system etc), TCP/IP protocol stack (lwIP), POSIX (thread) interface etc. One component must be a directory under RT-Thread/Components and one component can be descripted by a SConscript file (then be compiled and linked into the system).

The Appliation Module, or User Applicaion (UA) is a dyanmic loaded module, it can be compiled standalone without Kernel. Each UA has its own object container to manage thread/semaphore/kernel object which was created or initialized inside this UA. More information about UA, please visit another git repo.

▪ Board Support Package

RT-Thread RTOS can support many architectures:

ARM Cortex-M0
ARM Cortex-M3/M4/7
ARM Cortex-R4
ARM Cortex-A8/A9
ARM920T/ARM926 etc
MIPS
x86
PowerPC

درباره ی Alma

همچنین ببینید

معرفی اپتوکوپلر  HCPL78xx

معرفی اپتوکوپلر OP-AMP HCPL78xx یکی از مواردیکه ممکنه در خصوص ایزولایسون نیاز داشته باشیم ایزوله کردن …

۲ دیدگاه

  1. سلام استاد ممنون از اطلاعات مفیدتون .من rt-thread دانلود کردم برای پورت کردن اون روی lpc1768 در embitz نیاز به به راهنمایی دارم ممنونم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.