アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2

Similar documents
TEF021-S _ja

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

Microsoft Word - OpsMgrConnectorGuide.doc

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

複数の Nios II を構成する際の注意事項

はじめに

RH850の割り込み/例外実現方法 CC-RHアプリケーションガイド

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

<4C696E A B835E A CC8A D20838A B835E B838982CC8EC08CB

Jungo LTD. COPYRIGHT Copyright (c) Jungo Ltd. All Rights Reserved. Jungo Ltd. POB8493 Netanya Zip Israel Phone (USA) (W

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

Operating System プロセスのスケジューリング

スライド 1

科学技術振興調整費 中間成果報告書 若手任期付研究員支援 組込みアーキテクチャ協調型実時間 OS 研究期間 : 平成 13 年度 ~ 平成 15 年 6 月 北陸先端科学技術大学院大学田中清史

PowerPoint Presentation

VG シリーズ用ローカルファームアップ / 自動ファームウェア更新設定手順書 VG400aⅡ ローカルファームアップ / 自動ファームウェア更新設定手順書

SeP リリースノート Ver.3.7 まとめ バージョン追加 改良点製品名詳細 (2019/6/6) アプリケーション 対応 ベーシック evolution /SV ベーシック +AD evolution /SV 各オプション Google Chrome 75 安定版 (75.0

Microsoft PowerPoint - OS03.pptx

目次 ログイン ログイン お知らせ画面... 3 チェック結果の表示 / 新規作成 / 更新 / データ出力 チェック結果一覧の表示 新規作成 チェック結果の検索 チェック結果の詳

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

TFTP serverの実装

Polycom RealConnect for Microsoft Office 365

HP Touchpoint Manager Windows 10 Mobile 登録手順

Control Manager 6.0 Service Pack 3 System Requirements

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

SP xDrive Explorer ユーザーマニュアル

WithMIRACLE登録方法

スライド 1

press-1005.OHP

Web Browser for NORTi ユーザーズガイド

目次 はじめに システム環境 インストール手順 インストール前の注意点 インストールの準備 ライセンスの登録 インストール先の選択 インストールの開始 インストール

UIOUSBCOM.DLLコマンドリファレンス

Renesas SynergyTM プラットフォーム

改版履歴 版数改版履歴改版年月日 1.0 新規作成 2013/03/ OverAction と DiskStallAction の値変更 (ActionNone ServiceCmdDisable ProcessOfRdmstatKillEnable ServiceCmdEnable)

VisualStage Type-Basic Mobile 設定&操作マニュアル(iOS 版)

Compliance Guardian 3 SP3 Release Notes

MEDIAPOINT HD ファームウェアリリースノート

cmpsys15w07_os.ppt

スライド 1

標準画面 手動操作 サンプル画面説明書

Oracle Cloud Adapter for Oracle RightNow Cloud Service

ワイヤレスセンサモジュール取扱説明書

Express5800 シリーズ Windows Server 2019 NIC チーミング (LBFO) 設定手順書 Microsoft Windows Windows Server は 米国 Microsoft Corporation の米国およびその他の国における登録商標です その他 記載され

HP Device Manager 4.7新機能紹介資料

1 Atollic TrueSTUDIO( GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed ( git

μitron 入門 TRON Forum TRON フォーラム (C) 2016 TRON Forum, All Rights Reserved.

PowerPoint Presentation

05-scheduling.ppt

ルネサス半導体セミナースケジュール

もくじ もくじ...2 トレンドマイクロスマートホームネットワークでできること...3 スマートホームネットワーク機能を使う...4 スマートホームネットワーク設定画面...5 設定...8 セキュリティーステータス...10 セキュリティーパトロール...12 WEB サイトフィルター...14


AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

(Microsoft PowerPoint - \221g\202\335\215\236\202\335\203\\\203t\203g\203E\203F\203A\215H\212w No02\201i\224z\225z\227p\201j.pptx)

SafeG 高信頼組込みシステム向けデュアル OS モニタ Daniel Sangorrín, 本田晋也, 高田広章 名古屋大学 2010 年 12 月 3 日 この研究の一部は文部科学省のサポート受けて実施しています Daniel Sangorrín ( 名古屋大学 ) ET 横浜 2

iStorage NSシリーズ 管理者ガイド

μitron 入門 T-Engine Forum T-Engine フォーラム (C) 2014 T-Engine Forum, All Rights Reserved.

改版履歴 Ver 改版日内容 /02/07 新規作成 2 / 18

RemoteCall Mac OS X Viewer Agentインストールガイド

WES7シンクライアントIE11アップデート手順書

ユーザー一覧をファイル出力する ユーザーを検索する 登録したユーザー数を確認する

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方

Operating System 仮想記憶

はじめにお読みくださいfor HP Smart Zero Client v5.0

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

POSIXプログラミング Pthreads編

TRQerS - Introduction

簡単操作ガイド

T-Kernel 入門 TRON Forum トロンフォーラム

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ

PixeBurn! for HD Instruction Guide JPN

PowerPoint プレゼンテーション

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

Microsoft PowerPoint - kougi7.ppt

本マニュアルに記載された内容は 将来予告なしに一部または全体を修正及び変更することがあります なお 本マニュアルにこのような不備がありましても 運用上の影響につきましては責任を負いかねますのでご了承ください 本マニュアルの一部 あるいは全部について 許諾を得ずに無断で転載することを禁じます ( 電子

AUTOSAR OSに対するテストケースおよびテストプログラムの自動生成

Microsoft Word - MOPatch-1.doc

目次 本書の取り扱いについて... 3 事前準備... 4 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のディスク領域を使う場合の起動方法 )... 5 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のメデ

目次はじめに 必要システム環境 インストール手順 インストール前の注意点 インストールの準備 (.NET Framework3.5 SP1 のインストール ) ライセンスの登録 初期設定情報の入力... 8

AN178 USB仮想シリアルドライバ インストールガイド

Microsoft PowerPoint _ncessympotakada [互換モード]

目次 Windows 2003 への新規インストール... 3 Windows 2008 への新規インストール... 4 Windows 2012 への新規インストール... 6 Microsoft SQL のサポート... 8 IPv4/IPv6 のサポート... 8 制限事項... 9 Web

共通フィルタの条件を設定する 迷惑メール検知 (SpamAssassin) の設定 迷惑メール検知 (SpamAssassin) とは.

改版履歴 版数改版履歴改版年月日 1.0 新規作成 2015/03/31 Page 2 NEC Corporation 2015

AIP2016R2 DC backup_restore

目次 1. 概要 動作環境

道路出来形 杭偏心量機能の使い方 だれでもできる 道路出来形 杭偏心量 道路出来形管理について 道路出来形管理は 道路施工に必要な各施工層の高さ 厚さ 幅員 勾配等の複合管理を行い 左 右 端部の高さ計算などを 出来形管理システム 内で行なう機能です 杭偏心量出来形管理について 杭偏心量出来形管理は

Solar Link ARCH ソーラーリンクアーク Step 1 ログイン ログイン方法 1. Web ブラウザを立ち上げて 一括監視画面 URL にアクセスします 2. ログイン画面が表示されます 3. マスター ID とマスターパスワードを入力し ログイン状態を保持する に必ずチェックを入れて


CLUSTERPRO MC StorageSaver for BootDisk 1.2 (for Windows) インストールガイド 2014(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

VisualStage Type-Basic Mobile 設定&操作マニュアル(Andoroid OS版)

CPUスケジューリング

スライド 1

OS

改版履歴 版数 改版 内容 新規作成 Microsoft.NET Framework のダウンロード先 URL を追記 バージョンアップに伴い改版 i


Windows Server 2016 Active Directory環境へのドメイン移行の考え方

Transcription:

Renesas Synergy TM プラットフォーム ThreadX リアルタイム OS 紹介

アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2

Synergy プラットフォーム構成中核を担う ThreadX リアルタイム OS ご紹介部分 ページ 3

ThreadX とは 米国 Express Logic 社が開発した 組み込みシステム向けReal-Time Operating System コンシューマ機器 医療機器 産業用制御機器など 20 億台以上の機器への採用実績 高速 ( タスク切り替え時間 : 約 1μ 秒 @200MHz) コンパクト(ROM:2KB~ RAM:1KB~) スレッドやセマフォなどのオブジェクト数の制限無し タイムスライス コールバック スタックオーバフローチェック CPU 実行時間測定機能などを装備 API 名称 : 省略のない英単語で直感的にわかりやすい ページ 4

ThreadX の状態遷移 休止状態がないため スレッド終了 (Terminated/Completed) 後に再度スレッドを動作させたい場合は スレッドをリセット後再開 あるいは一旦スレッドを削除し再度スレッドを生成する必要あり ページ 5

ThreadX と μitron の機能比較 カテゴリ項目 ThreadX μitron 備考 全般 状態遷移 Ready, Executing, Suspended, Terminated, Completed カーネルオブジェクト生成 カーネルオブジェクト数 READY, RUNNING, WAITING, SUSPENDED, WAITING-SUSPENDED, DORMANT, NON- EXISTENT ThreadX には DORMANT( 休止状態 ) が存在しない 静的生成 / 動的生成 静的生成 / 動的生成 Synergyの静的生成は擬似的な静的生成 ( コンフィギュレータが動的生成コードを自動生成 ) 無制限 実装依存 待ち順序 FIFO 順 / 優先度順 FIFO 順 / 優先度順 ThreadXはAPIコール μitronはパラメータによる優 先度順指定となる ページ 6

カテゴリ項目 ThreadX μitron 備考 全般 システムタイマ 10ms ( デフォルト ) タイムアウト機能ありあり ポーリング機能ありあり 実装依存 コールバック関数 あり 実装依存 ThreadXではスレッド入口 / 出口 メッセージ送信 セマフォ開放時などにコールバック通知可能 スタックオーバフローチェック あり 実装依存 CPU 実行時間測定あり実装依存 Synergy では今後対応予定 サービスコールトレースあり実装依存 ページ 7

カテゴリ 項目 ThreadX μitron 備考 コンポーネント スレッド / タスク タスク例外 メッセージキュー / データキュー メールボックス メッセージバッファ セマフォ ミューテックス イベントフラグ ランデブ メモリブロックプール / 固定長メモリプール メモリバイトプール / 可変長メモリプール システム時刻管理 周期タイマ / 周期ハンドラ ワンショットタイマ / アラームハンドラ オーバランハンドラ ページ 8

カテゴリ項目 ThreadX μitron 備考 スレッド / タスク 最大優先度数 32~1024 実装依存 優先度範囲 0( 最高 )~ 1( 最高 )~ 優先度変更可能可能 ラウンドロビンスケジューリング 手動 ( サービスコール発行 )/ 自動 ( タイムスライス機能 ) 手動 ( サービスコール発行 ) スタック領域 ユーザ側で確保 カーネル側 / ユーザ側 を選択可能 ThreadX ではスレッド生成時にタイムスライス指定必須 (Synergy ではデフォルトでタイムスライス ON) Synergy ではコンフィギュレータを利用することでスタック領域の自動生成も可能 ページ 9

カテゴリ項目 ThreadX μitron 備考 メッセージキュー / データキュー データサイズ 4~64 バイト 4 バイト セマフォ カウンタ 0~ 4,294,967,295 (32ビット) 実装依存 ミューテックスプロトコル優先度継承優先度継承 / 優先度上限 イベントフラグビット数 32 ビット実装依存 システム状態管理 CPUロック 割り込み禁止 割り込み禁止および ディスパッチ禁止 ThreadX では割り込み禁止中でもプリエンプションされる可能性ある ディスパッチ禁止 不可 可能 ThreadXでは優先度 変更機能で代用 ページ 10

まとめ ThreadX の機能はμITRONなど他のRTOSとほぼ同等 装備していない機能については代替も可能 (μitronのメールボックスやメッセージバッファは条件付きで ThreadXのメッセージキューに代替可能 ) コールバック スタックオーバフローチェック CPU 実行時間測定などデバッグ用機能が充実 一部 μitronと概念や使い方が異なる部分がある ( スレッドリスタートはリセットおよび再開が必要 CPUロックは割り込みおよび優先度変更が必要 ) ThreadX とは別製品となるが μitron 資産を有効活用可能なμITRON4.0 仕様に準拠した ThreadX-μITRON ラッパー ( 株式会社グレープシステム社製 ) も Renesas Synergy ギャラリーサイトから入手可能 Renesas Synergy ギャラリー ( 下記 ) Renesas Synergy Gallery ( 初回は登録必要 ) ソフトウェアアドオン https://www.renesas.com/ja-jp/products/synergy/gallery.html ページ 11

免責事項 本資料に記載の ThreadX ソフトウェアは Express Logic が独占的所有権を有しています これらには Express Logic が著作権を有する情報が含まれています 本資料のいかなる部分も Express Logic およびルネサスによる事前の書面による同意なく 一部または全部を無断で転載 複写 複製することは禁止します 本マニュアルに記載されている内容は 予告無く変更されることがあります Express Logic は ThreadX の設計や信頼性を向上するため 本資料で示す仕様をいつでも予告なく変更する権利を保持します 本資料の内容の正確さには万全を期していますが Express Logic は 本資料の正確さを保証するものではありません 商標 ThreadX は Express Logic の登録商標です その他の製品名および企業名は それぞれの所有者の商標または登録商標です TRONは The Real-time Operating system Nucleus の略称です ITRONは Industrial TRON の略称です μitronは Micro Industrial TRON の略称です TRON,ITRON, およびμITRONは 特定の商品ないしは商品群を指す名称ではありません ページ 12

www.renesas.com