This product is a real-time operating system (real-time OS) that is an implementation of the μITRON4.0 specification. μITRON is the predominant real-time OS for embedded systems in Japan. Its low resource requirements, outstanding real-time performance, and broad range of service calls make it very suitable for embedded systems requiring true real-time and multi-tasking capabilities.
In addition, its high degree of compatibility with the compiler package from Renesas Electronics and the configurator which automatically generates startup files will help you greatly reduce development times and get your products to market more quickly.
Latest Ver.: V.1.01 Release 00
Released: May 16, 2009
Details of upgrade (See Tool News)
Operating Environment
Agreement Details
|
|
|
---|---|---|
Type | Title | Date |
Upgrade - OS | EXE 7.84 MB 日本語 | |
Upgrade - OS | EXE 7.84 MB 日本語 | |
Upgrade - OS | EXE 8.03 MB 日本語 | |
3 items
|
|
|
|
---|---|---|
Type | Title | Date |
Tool News - Note | PDF 204 KB 日本語 | |
Release Note | PDF 281 KB 日本語 | |
Tool News - Note | PDF 195 KB 日本語 | |
Tool News - Release | PDF 198 KB 日本語 | |
Manual - Development Tools | PDF 1.37 MB 日本語 | |
Tool News - Note | PDF 196 KB 日本語 | |
Tool News - Release | PDF 196 KB 日本語 | |
7 items
|
The M3T-MR100/4 kernel consists of the following modules. Each module is provided by functions (service calls) .
Target MCU | R32C/100 Series |
---|---|
Max. number of tasks | 255 |
Number of priority levels | 255 |
Max. number of eventflags | 255 |
Width of an eventflag | 32 bits |
Max. number of semaphores | 255 |
Type of semaphores | Counter type |
Max. number of mail boxes | 255 |
Max. number of data queue | 255 |
Data queue size | 32 bits (16 bits is supported as extended function.) |
Max. number of message buffer | 255 |
Max. number of mutex | 255 |
Max. number of priority ceiling | 255 |
Max. number of fixed-length memorypools | 255 |
Max. number of variable-length memorypools | 255 |
Max. number of cyclic handler | 255 |
Max. number of alarm handler | 255 |
Number of service call | 149 |
Kernel language | Assembly language, C language |
Performance (Time takes for a target task to be executed after the wup_tas is issued.) |
9 microseconds (R32C/111, 48MHz) |
Kernel code size | Approximately 3K to 21K bytes |
Kernel RAM usage per task | Data: 17 bytes Stack: 8 bytes |
Kernel library | mr100.lib |
---|---|
Kernel library source files | Not included. (* Included with Mass-production License Package) |
Configurator | cfg100 |
Utilities | mr100tbl, mrecho |
Default configuration file | default.cfg |
C interface library | c100mr.lib |
C interface library source file and makefile | 21 files |
C language include file | itron.h, kernel.h, kernel_api.h |
Sample start-up program | [For C language] crt0mr.a30 [For assembly language] start.a30 |
Sample Section definition file | [For C language] c_sec.inc [For assembly language] asm_sec.inc |
System RAM area definition database file | sys_ram.inc |
Table database file | mrtable.tpl |
Include database file | mr100.inc |
M3T-MR100/4 version file | version |
Sample program | demo.c, smp.cfg |
(1) With source code
(2) No source code