跳转到主要内容
瑞萨电子 (Renesas Electronics Corporation) - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

描述

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 multitasking debugging on the IDE will help you greatly reduce development times and get your products to market more quickly.

The H8SX family supports interrupt control mode 2.0 and CPU operating mode supports advanced mode. The H8S family supports interrupt control mode 3.2.1.0 and CPU operation mode supports advanced mode and normal mode.

特性

  • Conformance with the µITRON4.0 Specification
    The design conforms with the µITRON4.0 Specification, which prescribes a representative OS architecture for embedded control.
  • Real-time performance
    Task switching time is 7.4μsec, which is even faster than the previous product. Time it takes a target task to be activated after a wup_tsk is issued. (H8SX/1650@35MHz, when on-chip memory is used) [Learn More]
  • Superb functionality
    Supports more than 70 service calls.They support various applications.[Learn More]
  • Equipped with the configurator
    The configurator is equipped which makes the setup of OS construction parameters easier.[Learn More]
  • Supports the multi-task functionality in High-performance Embedded Workshop
    The Debugging Extension is an optional software which supports the following functions:[Learn More]:
    • Displaying the states of OS control objects such as tasks, semaphores, etc.
    • Issues the service calls for task activation and event flag setting etc.
    • Graphically-displayed service call history
  • Cooperation with 3rd parties
    We provide various solutions to deliver great environments for debugger/application software development, distribution of middleware, customization, and hardware platform etc. in conjunction with our partner vendors.
  • Target CPU: H8S Family, H8SX Family, AE-5 Series smart card MCU
  • Supported compiler: C/C++ Compiler Package for H8SX, H8S, H8 Family
  • Learn More

发布信息

Latest Ver.: V.1.06 Release 00
Released: Nov 16, 2008
Details of upgrade (See Tool News)
Operating Environment
Agreement Details

目标设备

类型 文档标题 日期
升级 - OS
登录后下载 EXE 18.41 MB 日本語
升级 - OS
登录后下载 EXE 31.09 MB 日本語
升级 - OS
登录后下载 EXE 18.42 MB 日本語
升级 - OS
登录后下载 EXE 30.91 MB 日本語
升级 - OS
登录后下载 EXE 13.23 MB 日本語
升级 - OS
登录后下载 EXE 27.78 MB 日本語
升级 - 调试器
登录后下载 ZIP 6.76 MB 日本語
升级 - OS
登录后下载 EXE 27.52 MB 日本語
升级 - OS
登录后下载 EXE 12.97 MB 日本語
9 项目
类型 文档标题 日期
应用说明 PDF 750 KB 日本語
AI 生成的摘要: Real-time OS aware debugging supports various real-time operating systems including HI7200/MP, ThreadX, uC/OS-II, and TOPPERS variants. It operates within High-performance Embedded Workshop on Windows platforms and integrates with SuperH Family RISC engine simulators/debuggers. The document details environment setup, program downloading, OS definition selection, task state monitoring, execution history, and timing display functions.
指南 PDF 371 KB 日本語
应用说明 PDF 265 KB
AI 生成的摘要: The document details the specifications and usage of the M3S-TFS-Tiny filesystem library for microcontrollers in the R8C, H8/300H Tiny, and M16C/Tiny series. It supports FAT16 on media sizes from 32 MB to 1 GB, with features like multiple drive support, fixed 64-byte logic sectors, and variable file sizes allocated in blocks. The library includes type definitions, explanations of key terms such as logic sectors and drives, and provides a sample program with memory driver interfaces and error codes.
工具新闻 - 发布公告 PDF 196 KB 日本語
工具新闻 - 注意事项 PDF 197 KB 日本語
工具新闻 - 发布公告 PDF 196 KB 日本語
工具新闻 - 注意事项 PDF 194 KB 日本語
工具新闻 - 注意事项 PDF 196 KB 日本語
工具新闻 - 发布公告 PDF 197 KB 日本語
工具新闻 - 注意事项 PDF 195 KB 日本語
工具新闻 - 注意事项 PDF 192 KB 日本語
工具新闻 - 发布公告 PDF 199 KB 日本語
手册 - 开发工具 PDF 1.53 MB 日本語
应用说明 PDF 3.03 MB
AI 生成的摘要: The document provides important disclaimers and usage guidelines for semiconductor products, emphasizing that the information is for reference only and subject to change. It highlights that Renesas assumes no liability for damages or third-party rights infringements arising from the use of the data. Safety considerations are stressed, advising users to design circuits with protective measures to prevent injury or damage. Export control restrictions and the need for prior approval for reproductions are also noted.
工具新闻 - 通告 PDF 199 KB 日本語
工具新闻 - 通告 PDF 206 KB 日本語
16 项目

Functions

The HI1000/4 kernel consists of the following modules. Each module is provided by functions (service calls) .

  • Scheduler
    Manages execution sequence of multiple tasks based on their priority levels.
  • Task management
    Manages task status such as RUNNING, READY, WAITING or SUSPENDED.
  • Task-dependent synchronization
    Changes task status from other task, and synchronizes tasks.
  • Interrupt processing
    Returns from an interrupt handler.
  • Time management
    Sets system timer used by HI1000/4 kernel and starts user-defined cyclic handler.
  • System State Management
    Reports information such as version number of HI1000/4 kernel.
  • Synchronization/communication
    Carries out synchronization and communication between tasks. The following function modules are available:
    • Event flag
      Tasks are synchronized by the status of flags managed by the kernel.
    • Semaphore
      Tasks are synchronized by the semaphore counter value managed by the kernel.
    • Mail box
      Tasks are synchronized by sending or receiving a message.
    • Data queue
      Tasks are synchronized by communicating 4-byte data.
  • Extended Synchronization/Communication
    Carries out synchronization and communication between tasks. The following function module is available:
    • Mutex
      Makes use of priority ceiling protocol for avoiding priority inversion to synchronize tasks.
  • Memory pool management
    Dynamically allocates/frees memory area used by tasks. Enables efficient use of memory.
  • Cyclic handler function
    Controls the execution of a handler activated periodically.

Kernel specifications

Specifications/Functions:

Compliant with μITRON 4.0 specification

  • Mutex function
  • Data queue function
Scheduling types:Priority basis type / Event-driven type
Service call number:79
(Count xxx_yyy plus ixxx_yyy as one)
Maximum object number:255 (Only the cycle handler and the alarm handler have 15 each)
A maximum value can be selected with the configurator
Maximum Priority number:31, A maximum value can be selected with the configurator
Performance
(Time takes for a target task to be executed after the wup_tas is issued.) :
7.4 microseconds
(H8SX/1650, 35MHz, when on-chip memory is used in the advanced mode) 17.2 microseconds
(H8S/2655, 20MHz, when on-chip memory is used in the advanced mode )
Kernel code size :From 2.3K bytes to 27.2K bytes
Kernel RAM usage per task:Data: 20 bytes
Stack: 50 bytes

Components

ItemDescriptionNote
Kernel source programKernel source programProvided only with mass- production licenses which include source code.
Kernel libraryKernel library for system configurationSupports advanced mode
Standard header files
  • ITRON specification common definition files
  • Kernel specification definition files
  • Other definition files
Header files are provided both in Assembler and C languages
ConfiguratorTo setup configuration parameters
Various sample programs
  • CPU initialization routine assembler source
  • System idling routine source
  • Undefined interrupt detailed information acquisition process source
  • System down routine source
  • Timer driver source
Workspace for configurationHEW workspace for system configuration
ManualHI1000/4series user's manual

Processing Flow

图像
hi1000-4-flow-e

Target Devices

支持社区

支持社区

在线询问瑞萨电子工程社群的技术人员,快速获得技术支持。
浏览文章

知识库

浏览我们的知识库,获取文章、常见问题解答及其他实用资源。
提交工单

提交工单

需要咨询技术性问题或提供非公开信息吗?