Ignore:
Timestamp:
Jun 2, 2015, 3:39:53 PM (9 years ago)
Author:
nmir-saito
Message:

ファイルの mime-type 変更

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ssp_qb_r5f100le_cs/trunk/doc/version.txt

    • Property svn:mime-type set to text/plain; charset=shift_jis
    r93 r95  
    11
    2                 TOPPERS/SSPƒJ[ƒlƒ‹
    3                 •ÏX—š—ð
     2                TOPPERS/SSPカーネル
     3                変更履歴
    44
    5                 ‘Ήžƒo[ƒWƒ‡ƒ“: Release 1.3.0
    6                 ÅIXV: 2015”N 5ŒŽ19“ú
     5                対応バージョン: Release 1.3.0
     6                最終更新: 2015年 5月19日
    77
    8 ‚±‚̃hƒLƒ
    9 ƒƒ“ƒg‚́CTOPPERS/SSPƒJ[ƒlƒ‹‚ÌRelease 1.0.0ˆÈ~‚̕ύX—š—ð‚ðC
    10 V‚µ‚¢•û‚©‚珇‚É‹Lq‚µ‚½‚à‚Ì‚Å‚ ‚éD
     8このドキュメントは,TOPPERS/SSPカーネルのRelease 1.0.0以降の変更履歴を,
     9新しい方から順に記述したものである.
    1110
    1211----------------------------------------------------------------------
     
    1817                 Nagoya Municipal Industrial Research Institute, JAPAN
    1918 
    20  ã‹L’˜ìŒ ŽÒ‚́CˆÈ‰º‚Ì(1)`(4)‚ÌðŒ‚ð–ž‚½‚·ê‡‚ÉŒÀ‚èC–{ƒ\ƒtƒgƒEƒF
    21  ƒAi–{ƒ\ƒtƒgƒEƒFƒA‚ð‰ü•Ï‚µ‚½‚à‚Ì‚ðŠÜ‚ށDˆÈ‰º“¯‚¶j‚ðŽg—pE•¡»E‰ü
    22  •ÏEÄ”z•ziˆÈ‰ºC—˜—p‚ƌĂԁj‚·‚邱‚Ƃ𖳏ž‚Å‹–‘ø‚·‚éD
    23  (1) –{ƒ\ƒtƒgƒEƒFƒA‚ðƒ\[ƒXƒR[ƒh‚ÌŒ`‚Å—˜—p‚·‚éê‡‚ɂ́Cã‹L‚Ì’˜ì
    24      Œ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’肪C‚»‚Ì‚Ü‚Ü‚ÌŒ`‚Ń\[
    25      ƒXƒR[ƒh’†‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚邱‚ƁD
    26  (2) –{ƒ\ƒtƒgƒEƒFƒA‚ðCƒ‰ƒCƒuƒ‰ƒŠŒ`Ž®‚ȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
    27      —p‚Å‚«‚éŒ`‚ōĔz•z‚·‚éê‡‚ɂ́CÄ”z•z‚É”º‚¤ƒhƒLƒ
    28 ƒƒ“ƒgi—˜—p
    29      ŽÒƒ}ƒjƒ
    30 ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L
    31      ‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
    32  (3) –{ƒ\ƒtƒgƒEƒFƒA‚ðC‹@Ší‚É‘g‚ݍž‚ނȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
    33      —p‚Å‚«‚È‚¢Œ`‚ōĔz•z‚·‚éê‡‚ɂ́CŽŸ‚Ì‚¢‚¸‚ê‚©‚ÌðŒ‚ð–ž‚½‚·‚±
    34      ‚ƁD
    35    (a) Ä”z•z‚É”º‚¤ƒhƒLƒ
    36 ƒƒ“ƒgi—˜—pŽÒƒ}ƒjƒ
    37 ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜
    38        ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
    39    (b) Ä”z•z‚ÌŒ`‘Ô‚ðC•Ê‚É’è‚ß‚é•û–@‚É‚æ‚Á‚āCTOPPERSƒvƒƒWƒFƒNƒg‚É
    40        •ñ‚·‚邱‚ƁD
    41  (4) –{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚é‚¢‚©‚Ȃ鑹
    42      ŠQ‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð–Ɛӂ·‚邱‚ƁD
    43      ‚Ü‚½C–{ƒ\ƒtƒgƒEƒFƒA‚̃†[ƒU‚Ü‚½‚̓Gƒ“ƒhƒ†[ƒU‚©‚ç‚Ì‚¢‚©‚Ȃ闝
    44      —R‚ÉŠî‚­¿‹‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð
    45      –Ɛӂ·‚邱‚ƁD
     19 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
     20 ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     21 変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     22 (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     23     権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     24     スコード中に含まれていること.
     25 (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     26     用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     27     者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     28     の無保証規定を掲載すること.
     29 (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     30     用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     31     と.
     32   (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     33       作権表示,この利用条件および下記の無保証規定を掲載すること.
     34   (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     35       報告すること.
     36 (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     37     害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     38     また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     39     由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     40     免責すること.
    4641 
    47  –{ƒ\ƒtƒgƒEƒFƒA‚́C–³•ÛØ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Å‚ ‚éDã‹L’˜ìŒ ŽÒ‚¨
    48  ‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚́C–{ƒ\ƒtƒgƒEƒFƒA‚ÉŠÖ‚µ‚āC“Á’è‚ÌŽg—p–Ú“I
    49  ‚ɑ΂·‚é“K‡«‚àŠÜ‚߂āC‚¢‚©‚È‚é•ÛØ‚às‚í‚È‚¢D‚Ü‚½C–{ƒ\ƒtƒgƒEƒF
    50  ƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚½‚¢‚©‚Ȃ鑹ŠQ‚ÉŠÖ‚µ‚Ä‚àC‚»
    51  ‚̐ӔC‚𕉂í‚È‚¢D
     42 本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     43 よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     44 に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     45 アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     46 の責任を負わない.
    5247 
    5348----------------------------------------------------------------------
    5449
    55                 TOPPERS/SSPƒJ[ƒlƒ‹
    56                 Release 1.2.1 ‚©‚ç 1.3.0 ‚ւ̕ύX“_
     50                TOPPERS/SSPカーネル
     51                Release 1.2.1 から 1.3.0 への変更点
    5752
    58 EƒT[ƒrƒXƒR[ƒ‹ ista_alm, istp_alm ‚ð’ljÁ
    59 Echar_t Œ^‚Ì”pŽ~
    60 EƒVƒŠƒAƒ‹ƒhƒ‰ƒCƒo‚̕ύX
    61         Eserial_wri_dat, serial_rea_dat ‚Ì”r‘¼§Œä‹æŠÔ‚Æ”r‘¼§Œä•û–@‚ÉŠÖ‚·‚éC³
    62         Eserial_wri_dat ‚̃oƒbƒtƒ@ƒtƒ‹Žž‚Ì‹““®‚ÉŠÖ‚·‚éC³
    63         Eserial_rea_dat ‚Ńoƒbƒtƒ@ƒGƒ“ƒvƒeƒBŽž‚Ì‹““®‚ÉŠÖ‚·‚éC³
    64 EOMIT_INITIALIZE_EXCEPTION ’è‹`Ï‚݂̏ꍇ‚ɃŠƒ“ƒNƒGƒ‰[‚Æ‚È‚é–â‘è‚̏C³
     53・サービスコール ista_alm, istp_alm を追加
     54・char_t 型の廃止
     55・シリアルドライバの変更
     56        ・serial_wri_dat, serial_rea_dat の排他制御区間と排他制御方法に関する修正
     57        ・serial_wri_dat のバッファフル時の挙動に関する修正
     58        ・serial_rea_dat でバッファエンプティ時の挙動に関する修正
     59・OMIT_INITIALIZE_EXCEPTION 定義済みの場合にリンクエラーとなる問題の修正
    6560
    66 E(toppers-users 4235) ‚ÌŽw“EŽ–€‚ւ̑Ήž(kernel.tf ‚̍s“ª$’¼Œã‚Ì‹ó”’”²‚¯)
    67 E(toppers-users 4245)‚ÌŽw“EŽ–€‚ւ̑Ήž(ARMŒü‚¯gccƒIƒvƒVƒ‡ƒ“‚̒ljÁ)
    68 EŽüŠúƒnƒ“ƒhƒ‰CƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‚̍őåŒÂ”‚ðŽ¦‚·\¬ƒ}ƒNƒ‚Ì’è‹`
    69 Edoc/configurator.txt ‚Ì‹¤—LƒXƒ^ƒbƒN‚ÉŠÖ‚·‚é‹Lqƒ~ƒX‚̏C³D
    70 Etask.c ‚̏d•¡‚·‚éƒvƒƒgƒ^ƒCƒvéŒ¾‚̍폜
    71 EƒŠƒl[ƒ€ƒtƒ@ƒCƒ‹‚̏d•¡ƒGƒ“ƒgƒŠ‚̍폜
    72 Ecall_almhdr (alarm.c) ‚̈ø”‚ÌŒ^‚ð uintptr_t ‚֕ύX
     61・(toppers-users 4235) の指摘事項への対応(kernel.tf の行頭$直後の空白抜け)
     62・(toppers-users 4245)の指摘事項への対応(ARM向けgccオプションの追加)
     63・周期ハンドラ,アラームハンドラの最大個数を示す構成マクロの定義
     64・doc/configurator.txt の共有スタックに関する記述ミスの修正.
     65・task.c の重複するプロトタイプ宣言の削除
     66・リネームファイルの重複エントリの削除
     67・call_almhdr (alarm.c) の引数の型を uintptr_t へ変更
    7368
    74 Esample1 ƒAƒvƒŠ‚É‚¨‚¯‚éƒVƒXƒeƒ€ƒƒO‚̃}ƒXƒNÝ’è‚ÉŠÖ‚·‚éC³(ƒƒOƒ^ƒXƒN‚̏‰Šú‰»ˆ—ŒÄ‚яo‚µ’ljÁ)
    75 Esample1.c ‚Ì SVC ƒ}ƒNƒ‚ōs”ԍ†‚ª³‚µ‚­•\Ž¦‚³‚ê‚È‚¢–â‘è‚̏C³
    76 Ehello_world.c ‚Ì task ƒVƒŠƒAƒ‹ƒ|[ƒg‚̃I[ƒvƒ“ˆ—‚̒ljÁ
    77 Ehello_world.c ‚̃ƒbƒZ[ƒW•\Ž¦—pƒ}ƒNƒ‚̏C³
     69・sample1 アプリにおけるシステムログのマスク設定に関する修正(ログタスクの初期化処理呼び出し追加)
     70・sample1.c の SVC マクロで行番号が正しく表示されない問題の修正
     71・hello_world.c の task シリアルポートのオープン処理の追加
     72・hello_world.c のメッセージ表示用マクロの修正
    7873
    79 Earm_m_gcc ƒ^[ƒQƒbƒgˆË‘¶•”‚Ì prc_terminate ‚Ö‚Ì NoReturn ‘®«’ljÁ
    80 Ecq_frk_fm3_gccƒ^[ƒQƒbƒgˆË‘¶•”‚Ì hardware_init_hook (prc_support.S) ‚É function ‘®«‚̐ݒè’ljÁ
     74・arm_m_gcc ターゲット依存部の prc_terminate への NoReturn 属性追加
     75・cq_frk_fm3_gccターゲット依存部の hardware_init_hook (prc_support.S) に function 属性の設定追加
    8176
    82 EMISRA-Cƒ‹[ƒ‹‚ÉŠî‚­•ÏX
    83         E•„†‚È‚µ®”’萔‚֐ڔöŒê‚Ì•t‰Á
    84         Einitialize_eventflag ‚Ń‹[ƒv•Ï” i ‚ÌŒ^‚ð uint_t ‚©‚ç int_t ‚ɕύX
    85         Esyslog_print ‚Ì switch ‚É default ß‚ð’ljÁD
    86         Eserial_initialize, serial_terminate ‚Ì for•¶‚Ń‹[ƒvƒJƒEƒ“ƒ^‚Ì‚Ý‚ðŽg—p‚·‚é‚悤‚ɕύX
    87         Eserial_rea_dat ‚Å•„†‚̈قȂéŒ^‚Ö‚Ì‘ã“ü‰ÓŠ‚ðC³
    88         Etarget_timer_handler ‚Å–ß‚è’l‚ðŽg—p‚µ‚È‚¢ŠÖ”ŒÄ‚яo‚µ‚ðvoid‚ŃLƒƒƒXƒg‚µ‚½D
    89         Esample1.c ‚Ìfor‚Ì–{‘̂𕡍‡•¶‚ɕύX‚µCƒRƒƒ“ƒg’ljÁ
     77・MISRA-Cルールに基く変更
     78        ・符号なし整数定数へ接尾語の付加
     79        ・initialize_eventflag でループ変数 i の型を uint_t から int_t に変更
     80        ・syslog_print の switch に default 節を追加.
     81        ・serial_initialize, serial_terminate の for文でループカウンタのみを使用するように変更
     82        ・serial_rea_dat で符号の異なる型への代入箇所を修正
     83        ・target_timer_handler で戻り値を使用しない関数呼び出しをvoidでキャストした.
     84        ・sample1.c のforの本体を複合文に変更し,コメント追加
    9085
    91 ›ƒ^[ƒQƒbƒgˆË‘¶•”‚Ì—vC³‰ÓŠi1.2.1 ¨ 1.3.0j
     86○ターゲット依存部の要修正箇所(1.2.1 → 1.3.0)
    9287
    93 (1) char_t ‚Ì”pŽ~‚É”º‚¢Cchar_t ‚ð char ‚ɕύX‚·‚é
     88(1) char_t の廃止に伴い,char_t を char に変更する
    9489
    9590----------------------------------------------------------------------
    9691
    97                 TOPPERS/SSPƒJ[ƒlƒ‹
    98                 Release 1.2.0 ‚©‚ç 1.2.1 ‚ւ̕ύX“_
     92                TOPPERS/SSPカーネル
     93                Release 1.2.0 から 1.2.1 への変更点
    9994
    100 ECRE_FLG ‚Ì iflgptn ‚ɑ΂·‚éƒ`ƒFƒbƒN’ljÁ‚¨‚æ‚уGƒ‰[ðŒ‚ð•ÏX
    101 EƒCƒxƒ“ƒgƒtƒ‰ƒO‚̃rƒbƒgƒpƒ^[ƒ“‚ɑ΂·‚éƒrƒbƒg”’è‹`‚ð’ljÁ
    102 Edequeue_dataŠÖ”‚̈ø”Œ^Žw’蔲‚¯‚̏C³
    103 E(toppers-users 4129)‚ÅŽw“EŽ–€‚̏C³
    104     Esample1 ‚̏C³
    105     Eenqueue_data, dequeue_data ‚ð static ŠÖ”‚©‚ç’ʏí‚̊֐”‚֕ύX
    106     EMakefile.kernel ‚̏C³
    107 Esample1 ‚̃AƒvƒŠ‚Ìà–¾•¶‚ðsample1.c ‚̃Rƒƒ“ƒg‚Æ‚µ‚ĒljÁ
    108 EƒVƒXƒeƒ€ƒRƒ“ƒtƒBƒMƒ
    109 ƒŒ[ƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚Å serial.cfg ‚ð INCLUDE ‚µ‚È‚¢
    110   ê‡‚É TARGET_NAME ‚ª–¢’è‹`‚Æ‚È‚é–â‘è‚̏C³(banner.tf)
     95・CRE_FLG の iflgptn に対するチェック追加およびエラー条件を変更
     96・イベントフラグのビットパターンに対するビット数定義を追加
     97・dequeue_data関数の引数型指定抜けの修正
     98・(toppers-users 4129)で指摘事項の修正
     99    ・sample1 の修正
     100    ・enqueue_data, dequeue_data を static 関数から通常の関数へ変更
     101    ・Makefile.kernel の修正
     102・sample1 のアプリの説明文をsample1.c のコメントとして追加
     103・システムコンフィギュレーションファイルで serial.cfg を INCLUDE しない
     104  場合に TARGET_NAME が未定義となる問題の修正(banner.tf)
    111105
    112 ›ƒ^[ƒQƒbƒgˆË‘¶•”‚Ì—vC³‰ÓŠi1.2.0 ¨ 1.2.1j
    113     ƒ^[ƒQƒbƒgˆË‘¶•”‚ւ̉e‹¿‚Í‚È‚¢‚½‚߁CC³‚Í•s—v‚Å‚ ‚éD
     106○ターゲット依存部の要修正箇所(1.2.0 → 1.2.1)
     107    ターゲット依存部への影響はないため,修正は不要である.
    114108
    115109----------------------------------------------------------------------
    116110
    117                 TOPPERS/SSPƒJ[ƒlƒ‹
    118                 Release 1.1.1 ‚©‚ç 1.2.0 ‚ւ̕ύX“_
     111                TOPPERS/SSPカーネル
     112                Release 1.1.1 から 1.2.0 への変更点
    119113
    120 Eƒ^ƒXƒN‹N“®—v‹ƒLƒ
    121 [ƒCƒ“ƒO‚̃Tƒ|[ƒg
    122   ƒ^ƒXƒN‹N“®—v‹‚ð1‰ñ‚܂ŃLƒ
    123 [ƒCƒ“ƒO‚·‚é‚悤‚ɏC³D
     114・タスク起動要求キューイングのサポート
     115  タスク起動要求を1回までキューイングするように修正.
    124116
    125 EDEF_STK‚̒ljÁ
     117・DEF_STKの追加
    126118
    127 EDEF_ICS‚Ì‹@”\C³
     119・DEF_ICSの機能修正
    128120
    129 EŠg’£ƒpƒbƒP[ƒW‚̒ljÁ
    130   - ƒf[ƒ^ƒLƒ
    131 [‹@”\
    132   - ƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\
     121・拡張パッケージの追加
     122  - データキュー機能
     123  - イベントフラグ機能
    133124
    134 EƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚̏C³
    135   - ƒ^ƒXƒNI—¹Žž‚̃ƒbƒZ[ƒWo—͏C³
    136   - ƒf[ƒ^ƒLƒ
    137 [‚̃eƒXƒg‹@”\‚̒ljÁ
    138   - ƒCƒxƒ“ƒgƒtƒ‰ƒO‚̃eƒXƒg‹@”\‚̒ljÁ
     125・サンプルプログラムの修正
     126  - タスク終了時のメッセージ出力修正
     127  - データキューのテスト機能の追加
     128  - イベントフラグのテスト機能の追加
    139129
    140130
    141 ›ƒ^[ƒQƒbƒgˆË‘¶•”‚Ì—vC³‰ÓŠi1.1.1 ¨ 1.2.0j
     131○ターゲット依存部の要修正箇所(1.1.1 → 1.2.0)
    142132
    143 (1) TEST_EXCƒ}ƒNƒ‚̍폜‚É”º‚¢CCPUEXC1ƒ}ƒNƒ‚ððŒƒRƒ“ƒpƒCƒ‹‚ÉŽg—p‚·‚é‚悤‚É
    144     •ÏX‚·‚éD
     133(1) TEST_EXCマクロの削除に伴い,CPUEXC1マクロを条件コンパイルに使用するように
     134    変更する.
    145135
    146 (2) ƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Édataqueue.cCeventflag.c‚ðƒrƒ‹ƒh‘ΏۂɊ܂߂é‚悤‚ɕύXD
    147     (Makefile‚ðŽg—p‚µ‚È‚¢ƒ^[ƒQƒbƒgˆË‘¶•”‚Ì‚Ý)
     136(2) サンプルプログラムにdataqueue.c,eventflag.cをビルド対象に含めるように変更.
     137    (Makefileを使用しないターゲット依存部のみ)
    148138
    149 (3) –³ŒÀƒ‹[ƒv‚ÌŽÀ‘••û–@‚ðiTOPPERS_assert_abortCtarget_exit‚Ȃǁjtecsgen‚Å
    150     ‰ðŽß‚Å‚«‚é‹Lq•û–@‚ɕύX‚·‚éD
     139(3) 無限ループの実装方法を(TOPPERS_assert_abort,target_exitなど)tecsgenで
     140    解釈できる記述方法に変更する.
    151141
    152142----------------------------------------------------------------------
    153143
    154                 TOPPERS/SSPƒJ[ƒlƒ‹
    155                 Release 1.1.0 ‚©‚ç 1.1.1 ‚ւ̕ύX“_
     144                TOPPERS/SSPカーネル
     145                Release 1.1.0 から 1.1.1 への変更点
    156146
    157 EƒJ[ƒlƒ‹ƒo[ƒWƒ‡ƒ“ƒ}ƒNƒ‚̏C³
    158   (Release1.1.0‚ł̓J[ƒlƒ‹ƒo[ƒWƒ‡ƒ“ƒ}ƒNƒ‚Ì’l‚ÉŒë‚肪‚ ‚Á‚½j
     147・カーネルバージョンマクロの修正
     148  (Release1.1.0ではカーネルバージョンマクロの値に誤りがあった)
    159149
    160 EŽÀsŽž—Dæ“x‚ðÝ’肵‚Ä‚¢‚éƒ^ƒXƒN‚ªact_tsk(TSK_SELF)‚ðŒÄ‚яo‚µ‚½ê‡‚Ì
    161   •s‹ï‡‚̏C³
     150・実行時優先度を設定しているタスクがact_tsk(TSK_SELF)を呼び出した場合の
     151  不具合の修正
    162152
    163 Eƒ\[ƒXƒR[ƒh‚̃Šƒtƒ@ƒNƒ^ƒŠƒ“ƒO
    164   - task.c/h‚ւ̃Rƒƒ“ƒg’ljÁA“Á‚ɏ‰Šú—Dæ“x‚ÆŽÀsŽž—Dæ“x‚̈Ⴂ‚Ì–¾Šmj‰»
     153・ソースコードのリファクタリング
     154  - task.c/hへのコメント追加、特に初期優先度と実行時優先度の違いの明確j化
    165155
    166 EDEF_EPRICDEF_ICS‚ÌŽd—l’è‹`‚ð’ljÁ(doc/original_static_api.txt)
    167   (‚½‚¾‚µTOPPERS“‡Žd—l‘1.4.0‚Ƃ̈êŠÑ«‚Í‚È‚¢‚½‚ß’ˆÓj
     156・DEF_EPRI,DEF_ICSの仕様定義を追加(doc/original_static_api.txt)
     157  (ただしTOPPERS統合仕様書1.4.0との一貫性はないため注意)
    168158
    169 EƒVƒXƒeƒ€ƒT[ƒrƒX‚̒ljÁ
    170   - syslog‹@”\
    171   - ƒƒO•\Ž¦ƒ^ƒXƒN‹@”\
     159・システムサービスの追加
     160  - syslog機能
     161  - ログ表示タスク機能
    172162
    173 E•s—vƒtƒ@ƒCƒ‹‚̍폜
    174   - utilsƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚Ì•s—v‚ȃXƒNƒŠƒvƒg‚̍폜
    175   - confkernelƒXƒNƒŠƒvƒg‚ÉŠÖ˜A‚µ‚½ƒtƒ@ƒCƒ‹‚̍폜
     163・不要ファイルの削除
     164  - utilsディレクトリ以下の不要なスクリプトの削除
     165  - confkernelスクリプトに関連したファイルの削除
    176166
    177 EutilsƒfƒBƒŒƒNƒgƒŠ‚̃XƒNƒŠƒvƒg‚̏C³
    178   - ƒvƒƒV[ƒWƒƒŒÄ‚яo‚µ‚̍ۂÌdo•¶‚̍폜
     167・utilsディレクトリのスクリプトの修正
     168  - プロシージャ呼び出しの際のdo文の削除
    179169
    180 EƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Ì‹@”\’ljÁ
    181   - ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‚̃eƒXƒg‹@”\‚̒ljÁ
    182   - ƒƒOƒƒbƒZ[ƒW‚ðsyslog‹@”\‚ðŽg—p‚µ‚ďo—Í‚·‚é‚悤‚ɏC³
     170・サンプルプログラムの機能追加
     171  - アラームハンドラのテスト機能の追加
     172  - ログメッセージをsyslog機能を使用して出力するように修正
    183173
    184174
    185175----------------------------------------------------------------------
    186176
    187                 TOPPERS/SSPƒJ[ƒlƒ‹
    188                 Release 1.0.0 ‚©‚ç 1.1.0 ‚ւ̕ύX“_
     177                TOPPERS/SSPカーネル
     178                Release 1.0.0 から 1.1.0 への変更点
    189179
    190 EƒeƒXƒgƒvƒƒOƒ‰ƒ€‚̒ljÁ
     180・テストプログラムの追加
    191181
    192 EŠ„ž‚݃T[ƒrƒXƒ‹[ƒ`ƒ“‚ÉŠÖ‚·‚éƒoƒOƒtƒBƒbƒNƒX
    193         - Š„ž‚݃T[ƒrƒXƒ‹[ƒ`ƒ“¶¬‚É•K—v‚ȃ^[ƒQƒbƒgˆË‘¶•”‚Ì’è‹`‚ª‚È‚©‚Á‚½–â‘è‚̏C³
    194           (x_get_ipm, t_get_ipm, i_get_ipm, x_set_ipm, t_set_ipm, i_set_ipm‚̒ljÁj
     182・割込みサービスルーチンに関するバグフィックス
     183        - 割込みサービスルーチン生成に必要なターゲット依存部の定義がなかった問題の修正
     184          (x_get_ipm, t_get_ipm, i_get_ipm, x_set_ipm, t_set_ipm, i_set_ipmの追加)
    195185
    196 EMISRA-CƒR[ƒfƒBƒ“ƒOƒXƒ^ƒ“ƒ_[ƒh‚ɑΉž‚·‚邽‚߂̃R[ƒhC³
     186・MISRA-Cコーディングスタンダードに対応するためのコード修正
    197187
    198 Eƒ^[ƒQƒbƒgˆË‘¶•”‚Ƃ̃Cƒ“ƒ^[ƒtƒF[ƒXC³
    199         - TOPPERS_SUPPORT_DIS_INT‚ðTOPPERS_TARGET_SUPPORT_DIS_INT‚ɏC³
    200         - TOPPERS_SUPPORT_ENA_INT‚ðTOPPERS_TARGET_SUPPORT_ENA_INT‚ɏC³
     188・ターゲット依存部とのインターフェース修正
     189        - TOPPERS_SUPPORT_DIS_INTをTOPPERS_TARGET_SUPPORT_DIS_INTに修正
     190        - TOPPERS_SUPPORT_ENA_INTをTOPPERS_TARGET_SUPPORT_ENA_INTに修正
    201191
    202192
Note: See TracChangeset for help on using the changeset viewer.