lgnq / CppRTOS

RT-Thread C++ implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rtt: RT-Thread lite version

Overview

rtt 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.

rtt is forked from RT-Thread, Just keep it as simple as possible! no module, no component init, no finsh, simpliy the scons build system, and only support GCC

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

License

RT-Thread RTOS is free software; you can redistribute it and/or modify it under terms of the GNU General Public License version 2 as published by the Free Software Foundation. RT-Thread RTOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with RT-Thread; see file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

As a special exception, including RT-Thread RTOS header files in a file, instantiating RT-Thread RTOS generics or templates, or linking other files with RT-Thread RTOS objects to produce an executable application, does not by itself cause the resulting executable application to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.

Usage

cd bsp/xxx scons

Contribution

Please refer the contributors in the github. Thank all of RT-Thread Developers.

About

RT-Thread C++ implementation

License:Apache License 2.0


Languages

Language:C 71.6%Language:Assembly 19.3%Language:C++ 8.8%Language:Python 0.2%Language:Pawn 0.0%Language:Objective-C 0.0%