chapAI.ai Home   All Downloads   Contact

TUWA-RTOS, kcpp and icpp

A real-time operating system, and the compiler toolchain that builds for it.

Need people Post a job, review proposals, and pay through escrow. Hiring, or looking for work?Post a job on Far Reach →Join as a freelancer →
Advertisement
Buy and Sell your new and used items in Nouhata.com
Visit Nouhata.com →
Advertisement
Project and team management with CSMS.biz
Visit CSMS.biz →

TUWA-RTOS

Real-time operating system

A small preemptive real-time operating system. A portable C kernel - scheduler, memory manager, timers and a full set of inter-task communication primitives - over a thin per-CPU layer and a board support package.

Version 1.1.0. The prebuilt kernel libtuwa.a for four cores — AArch64, RISC-V 64, x86-64 and i386 — with the manuals, the porting guides and the public headers. TOOLCHAINS.md names the compiler and the exact flags each library was built with, because a board has to be compiled to match. The board support package ships as source, not in this archive. RBT is not part of this release.

KCPP & ICPP

C/C++ compiler, toolchain and interpreter

kcpp compiles C and C++ for small targets and brings the whole chain with it - assembler, linker, librarian, disassembler and the tools that turn a linked image into something a board or a simulator can load. The same binary also runs C as a script.

Manuals and examples. The compiler binaries are not in this archive.