Personal tools
You are here: Home Web Links RTOS, OS, & Software Stacks

RTOS, OS, & Software Stacks

Various software links for Renesas microcontrollers and microprocessors. Non-Linux. See the GCC/GNU/Linux category for Linux related links.

Link LwIP for M16C and M32C
You can find LwIP for both M16C and M32C available with TM, HEW or no project file. Both use LwIP V1.1.1. There is also a 'webserver' included as example application.
Link Open TCP stack for M16C and H8S
OpenTCP is a project that brings a world-class, highly-reliable and portable TCP/IP stack to the world of 8/16 bit microcontrollers. Released under Open Source license, OpenTCP aims at bringing together embedded software developers interested in utilizing the possibilities of Internet connectivity in their embedded devices as well as contributing to the OpenTCP project itself.
Link Open Source eXtreme Minimal Kernel (XMK)
XMK has been ported to Renesas's M16C architecture using Renesas's NC30WA compiler. The port supports both the near and far RAM memory models. The authors web link is here: http://shift-right.com/xmk.htm
Link C/OS-II Microprocessor Ports for Renesas
This link lists the various devices which have the µC/OS-II RTOS ported to them.
Link FreeRTOS port for the Renesas H8S
The port was developed on a EDK2329 prototyping embedded computer direct from Renesas. It uses the open source GNU H8 C compiler along with the free HEW (High Performance Embedded Workbench) GUI - both are available for free download from KPIT Cummins. The FreeRTOS source code download includes a comprehensive demo application for the H8/S2329 RTOS port which creates and executes 33 real time tasks, including the idle task and two serial port communications tasks.
Link FreeRTOS.org website.
FreeRTOS(tm) is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTOS that can be used in commercial applications.
Link M16C and M32C TCP/IP port (lwIP and Micrium)
This page offers links to versions of M16C project files for HEW and ToolManager. There's also links to Adam Dunkels' lwIP page and the Micrium web page.
Link T-Engine
T-Engine realtime OS. RTOS: uT-Kernel, T-Kernel, T-Kernel Standard Extension
Link SH/M32R T-Engine Home Page
GNU Tools, T-Monitor Source, Drivers, Middleware, Application
Link TEADEC website
T-Engine Application Development Centre
Link RTEMS: Real-Time Operating System
This OS has begun to specialize in "multiprocessor" implementations... but is still a powerfull way to develop robust software with networking using GNU tools and GDB Debugging. It is POSIX and uITRON compliant, as well as being available with free and open-source licensing. It supports BSD style sockets, TCP/IP, FAT16/32, etc. Ports are available for the H8 and numerous SH series parts.
Link Real Time Java - H8S
This site appears to be somewhat out of date, but it does mention there's a H8S customer using RTJ. This implementation is not licensed from Sun. It is small on memory, and acts like a multithreading OS in addition to a Java Virtual Machine.
Link H8 and SH Micro Embedded OS
Every wanted to run DOS on your H8? How about a neat little TCP/IP Ethernet interface? This OS is what you need if you're interested in GCC tools running a small embedded OS that delivers System primitives like good-old DOS. It handles FAT16/32 and more... Note that this site is in active development as of August '07.
Link Open Source ITRON - Toppers JSP
The TOPPERS/JSP kernel is a real-time kernel that is in conformity with the µITRON4.0 specification. JSP an acronym for Just Standard Profile, and as the name shows, is implemented in accordance with the µITRON4.0 specification standard profile regulation. This kernel runs on H8 and M16C platforms. The project was started in 2003, and is still active today.
Rich document State Machine Framework with Real Time Kernels
Event based Real Time programming frameworks for all Renesas MCUs.