Loading
Topics
|
About Project
|
ASP3 Kernel
|
Documents
|
Download
|
Community
|
Report
|
Contacts
|
FAQ
会員向けページ
メーリングリスト
早期リリース
技術ドキュメント
開発支援
会員情報登録・変更
会員向けイベント情報
プロジェクトについて
TOPPERSプロジェクトとは
TOPPERSのロゴについて
TOPPERS公式マスコット「とぱめ」
TOPPERSライセンス
プロジェクト規則集
貸借対照表
プロジェクトの組織
関連団体、プロジェクトメンバ
受賞
入会のススメと申込み方法
開発成果物の利用報告
FAQ
問い合わせ・事務局案内図
取り組み
ETロボコンへの取組み
プレス発表
ニュースレター
コンテスト
一般向けイベント情報
TOPPERSカンファレンス
TOPPERS開発者会議
過去の取り組み
公的資金によるプロジェクト
ソフトウェア開発委託事業
公募型事業
開発成果物
リアルタイムカーネル
TOPPERS/ASP3カーネル
TOPPERS/HRP3カーネル
TOPPERS/FMP3カーネル
TOPPERS/HRMP3カーネル
TOPPERS/ASPカーネル
TOPPERS/JSPカーネル
TOPPERS/FMPカーネル
TOPPERS/HRP2カーネル
TOPPERS/SSPカーネル
TOPPERS/PARK
TOPPERS/FDMPカーネル
TOPPERS/FI4カーネル
TOPPERS/HRPカーネル
TOPPERS/ATK1
AUTOSAR関連
TOPPERS/ATK2
TOPPERS/A-RTEGEN
TOPPERS/A-COMSTACK
TOPPERS/A-WDGSTACK
TOPPERS/A-OSBENCH
TOPPERS/AKTSP
TOPPERS/EV3RT(EV3 Platform)
TECS(コンポーネントシステム)
TINET(TCP/IPスタック)
TOPPERS/ECNL
CAN/LIN通信ミドルウェア
FatFs for TOPPERS
SafeG
SafeG64
SafeG-M
SafeG-Auto
MDCOM
TOPPERS BASE PLATFORM
Athrill
TOPPERS Test Suite Package(TOPPERS新世代カーネル)
TA2LIB
TOPPERS新世代カーネル用コンフィギュレータ
その他
TOPPERS Builder Bootable CD-ROM イメージ
TLV(トレースログ可視化ツール)
BridgePoint for JSP1.4
TOPPERS C++ APIテンプレートライブラリ
TOPPERSカーネルテストスイート(μITRON4.0仕様)
Remote Link Loader(RLL)
ダイナミックローディングマネージャ(DLM)
TOPPERSカーネル向けシミュレーション環境
教育コンテンツ
初級実装セミナー教材
中級実装セミナー教材
基礎1実装セミナー教材
基礎2実装セミナー教材
基礎3実装セミナー教材
基礎ハードウェア基本設計セミナー教材
ARM7版基礎1、2、3実装セミナー教材
TOPPERS BASE PLATFORM対応版基礎1、2、3セミナー教材
二足歩行ロボット教材
TOPPERS版鹿威し
ドキュメント
TOPPERS第3世代カーネル統合仕様書
TOPPERS新世代カーネル統合仕様書
TOPPERS新世代カーネルへのマイグレーションガイド
TOPPERS新世代カーネル用コンフィギュレータ関連仕様書
機能分散マルチプロセッサ向けリアルタイムカーネル仕様書
ダウンロード
ダウンロードページ一覧
関連製品
トータルソリューション
開発キット・開発環境・ツール
ミドルウェア・ソフトウェア部品
サポート・サービス
教育・教材
ハードウェア
利用事例
適用事例
ユーザ
コミュニティ情報
ユーザーズフォーラム
ソフトウェア
統合開発環境
外部リンク
Contributed Software
Contributed Software(GitHub)
AUTOSAR情報サイト
その他の情報
雑誌記事・書籍
TOPPERS/SSPカーネル更新履歴
Release 1.3.0 の Release 1.2.1 との主な違い
サービスコール ista_alm istp_alm を追加
char_t 型の廃止
シリアルドライバの変更
serial_wri_dat, serial_rea_dat の排他制御区間と排他制御方法に関する修正
serial_wri_dat のバッファフル時の挙動に関する修正
serial_rea_dat でバッファエンプティ時の挙動に関する修正
OMIT_INITIALIZE_EXCEPTION 定義済みの場合にリンクエラーとなる問題の修正
(toppers-users 4235) の指摘事項への対応(kernel.tf の行頭$直後の空白抜け)
(toppers-users 4245)の指摘事項への対応(ARM向けgccオプションの追加)
周期ハンドラ,アラームハンドラの最大個数を示す構成マクロの定義
doc/configurator.txt の共有スタックに関する記述ミスの修正
task.c の重複するプロトタイプ宣言の削除
リネームファイルの重複エントリの削除
call_almhdr (alarm.c) の引数の型を uintptr_t へ変更
sample1 アプリにおけるシステムログのマスク設定に関する修正(ログタスクの初期化処理呼び出し追加)
sample1.c の SVC マクロで行番号が正しく表示されない問題の修正
hello_world.c の task シリアルポートのオープン処理の追加
hello_world.c のメッセージ表示用マクロの修正
arm_m_gcc ターゲット依存部の prc_terminate への NoReturn 属性追加
cq_frk_fm3_gccターゲット依存部の hardware_init_hook (prc_support.S) に function 属性の設定追加
MISRA-Cルールに基く変更
符号なし整数定数へ接尾語の付加
initialize_eventflag でループ変数 i の型を uint_t から int_t に変更
syslog_print の switch に default 節を追加
serial_initialize、 serial_terminate の for文でループカウンタのみを使用するように変更
serial_rea_dat で符号の異なる型への代入箇所を修正
target_timer_handler で戻り値を使用しない関数呼び出しをvoidでキャストした
sample1.c のforの本体を複合文に変更し、コメント追加
ターゲット依存部の要修正箇所(1.2.1 → 1.3.0)
char_t の廃止に伴い,char_t を char に変更する
Release 1.2.1 の Release 1.2.0 との主な違い
CRE_FLG の iflgptn に対するチェック追加およびエラー条件を変更
イベントフラグのビットパターンに対するビット数定義を追加
dequeue_data関数の引数型指定抜けの修正
(toppers-users 4129)で指摘事項の修正
sample1 の修正
enqueue_data, dequeue_data を static 関数から通常の関数へ変更
Makefile.kernel の修正
sample1 の説明を sample1.c のコメントとして追加
システムコンフィギュレーションファイルで serial.cfg を INCLUDE しない場合に TARGET_NAME が未定義となる問題の修正(banner.tf)
Release 1.2.0 の Release 1.1.1 との主な違い
タスクの起動要求キューイングのサポート
DEF_ICSの仕様変更
DEF_STKの追加
以下の拡張パッケージの追加
データキュー
イベントフラグ
Release 1.1.1 の Release 1.1.0 との主な違い
カーネルバージョンマクロの修正(Release1.1.0ではカーネルバージョンマクロの値に誤りがあった)
実行時優先度を設定しているタスクがact_tsk(TSK_SELF)を呼び出した場合の不具合の修正
ソースコードのリファクタリング
- task.c/hへのコメント追加、特に初期優先度と実行時優先度の違いの明確化
DEF_EPRI,DEF_ICSの仕様定義を追加(doc/original_static_api.txt)
(ただしTOPPERS統合仕様書1.4.0との一貫性はないため注意)
システムサービスの追加
- syslog機能
- ログ表示タスク機能
不要ファイルの削除
- utilsディレクトリ以下の不要なスクリプトの削除
- confkernelスクリプトに関連したファイルの削除
utilsディレクトリのスクリプトの修正
- プロシージャ呼び出しの際のdo文の削除
サンプルプログラムの機能追加
- アラームハンドラのテスト機能の追加
- ログメッセージをsyslog機能を使用して出力するように修正
Newsletterのバックナンバーは
こちら
Tweets by ToppersJP