1
124 Sept. 2011 KEYWORD 付属 RX マイコン基板,TOPPERS/ASP,sample1 プログラム イル・システムといったミドルウェアや,教育教材を成果 物として公開しています. ● TOPPERS/ASP カーネル TOPPERS/ASPカーネルは,TOPPERSプロジェクト が開発したリアルタイムOSの一つです.日本におけるリ アルタイム OS の代表格であるμ ITRON 4.0 仕様をベース にマルチコア対応などの機能を拡張しています. その前世代である TOPPERS/JSP カーネルとともに多数 の製品採用実績があり,また研究開発におけるプロトタイ プ開発やリアルタイム OS 教育にも多く使われています. 2.ソフトウェア開発環境の構築 ● 統合開発環境のインストール ソフトウェア開発環境として,ルネサス エレクトロニ クス製の統合開発環境であるHEW(High - performance Embedded Workshop)を使用します.本誌 2011 年 5 月号 の特集 第 6 章にある HEW のインストール方法に従い,イ ンストールしてください. ● シリアル・ターミナルのインストール TOPPERS/ASPの動作確認を行うためにシリアル通信 を使用します.本稿ではターミナル・ソフトウェアとして 本稿では,本誌2011年5月号に付属したRXマイコン基 板(以下,RX62N基板)上で,オープン・ソースの組み込 みシステム向けリアルタイムOSであるTOPPERS/ASP を動作させます.そして,本誌2011年4月号の特集 第6 章で作成したARM7基板用のFeliCaリーダ・プログラム を,RX62N 基板上で動作させます.リアルタイム OS を使 用しているため,アプリケーション・プログラムの変更を 一切せずに動作させられるはずです. 前編の今回は,筆者が移植したTOPPERS/ASPのデー タをRX62N基板に書き込みます.そして,sample1プロ グラムを利用して,マルチタスク動作や優先度ベース・ス ケジューリング動作,タスク例外処理などの基本動作を確 認する方法を解説します. 1.使用するリアルタイム OS ● TOPPERS プロジェクト TOPPERS(Toyohashi OPen Platform for Embedded Real-time System)プロジェクトは,組み込みリアルタイ ム・システム向けのプラットホームを開発し,オープン・ ソース・ソフトウェアとして公開しています. リアルタイムOSを中心にプロトコル・スタック,ファ 本誌2011年5月号に付属したRXマイコン基板上で,組み込みシステム向けリアルタイムOSであるTOPPERS/ASPを動作させる 方法を紹介します.今回は,移植済みのTOPPERS/ASP を書き込み,sample1 プログラムを活用して,基本動作を確認する方法を解 説します. (筆者) 杉本 明加 付属 RX マイコン基板で リアルタイム OS 動かす ~移植済み TOPPERS/ASP を書き込んで,基本動作を確認しよう~ ◀写真 1  RS-232-C - TTL レ ベル変換モジュール 写真 2 RX62N 基板と変換モジュールを接続する RX62N基板 RS-232-C-TTL変換モジュール 前編

~移植済みTOPPERS/ASPを書き込ん ... - kumikomi.net · 124 KEYWORD 付属RXマイコン基板,TOPPERS/ASP,sample1プログラム Sept. 2011 イル・システムといったミドルウェアや,教育教材を

  • Upload
    dothuan

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

124 Sept. 2011KEYWORD 付属RXマイコン基板,TOPPERS/ASP,sample1プログラム

イル・システムといったミドルウェアや,教育教材を成果物として公開しています.

● TOPPERS/ASPカーネル TOPPERS/ASPカーネルは,TOPPERSプロジェクトが開発したリアルタイムOSの一つです.日本におけるリアルタイムOSの代表格であるμITRON 4.0仕様をベースにマルチコア対応などの機能を拡張しています. その前世代であるTOPPERS/JSPカーネルとともに多数の製品採用実績があり,また研究開発におけるプロトタイプ開発やリアルタイムOS教育にも多く使われています.

2.ソフトウェア開発環境の構築

● 統合開発環境のインストール ソフトウェア開発環境として,ルネサス エレクトロニクス製の統合開発環境であるHEW(High - performance Embedded Workshop)を使用します.本誌2011年5月号の特集 第6章にあるHEWのインストール方法に従い,インストールしてください.

● シリアル・ターミナルのインストール TOPPERS/ASPの動作確認を行うためにシリアル通信を使用します.本稿ではターミナル・ソフトウェアとして

 本稿では,本誌2011年5月号に付属したRXマイコン基板(以下,RX62N基板)上で,オープン・ソースの組み込みシステム向けリアルタイムOSであるTOPPERS/ASPを動作させます.そして,本誌2011年4月号の特集 第6章で作成したARM7基板用のFeliCaリーダ・プログラムを,RX62N基板上で動作させます.リアルタイムOSを使用しているため,アプリケーション・プログラムの変更を一切せずに動作させられるはずです. 前編の今回は,筆者が移植したTOPPERS/ASPのデータをRX62N基板に書き込みます.そして,sample1プログラムを利用して,マルチタスク動作や優先度ベース・スケジューリング動作,タスク例外処理などの基本動作を確認する方法を解説します.

1.使用するリアルタイムOS

● TOPPERSプロジェクト TOPPERS(Toyohashi OPen Platform for Embedded Real-time System)プロジェクトは,組み込みリアルタイム・システム向けのプラットホームを開発し,オープン・ソース・ソフトウェアとして公開しています. リアルタイムOSを中心にプロトコル・スタック,ファ

 本誌2011年5月号に付属したRXマイコン基板上で,組み込みシステム向けリアルタイムOSであるTOPPERS/ASPを動作させる方法を紹介します.今回は,移植済みのTOPPERS/ASPを書き込み,sample1プログラムを活用して,基本動作を確認する方法を解説します. (筆者)

杉本 明加

付属RXマイコン基板でリアルタイムOSを動かす

~移植済みTOPPERS/ASPを書き込んで,基本動作を確認しよう~

◀写真1 RS-232-C-TTLレベル変換モジュール 写真2 RX62N基板と変換モジュールを接続する

RX62N基板 RS-232-C-TTL変換モジュール

動かす前編