Changeset 95 for ssp_qb_r5f100le_cs/trunk/doc/extension.txt
- Timestamp:
- Jun 2, 2015, 3:39:53 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ssp_qb_r5f100le_cs/trunk/doc/extension.txt
-
Property svn:mime-type
set to
text/plain; charset=shift_jis
r93 r95 1 1 2 TOPPERS/SSP J[l3 g£pbP[Wdl2 TOPPERS/SSPカーネル 3 拡張パッケージ仕様 4 4 5 Îo[W: Release 1.3.06 ÅIXV: 2015N 512ú5 対応バージョン: Release 1.3.0 6 最終更新: 2015年 5月12日 7 7 8 ±ÌhL 9 gÍCTOPPERS/SSPJ[lÌ@\ðg£·é½ßÌg£ 10 pbP[WÉt¢ÄLqµ½àÌÅ éD 8 このドキュメントは,TOPPERS/SSPカーネルの機能を拡張するための拡張 9 パッケージに付いて記述したものである. 11 10 12 11 ---------------------------------------------------------------------- … … 18 17 Nagoya Municipal Industrial Research Institute, JAPAN 19 18 20 ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 21 Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 22 ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 23 (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 24 \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 25 XR[hÉÜÜêÄ¢é±ÆD 26 (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 27 pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 28 gip 29 Ò}j 30 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 31 ̳ÛØKèðfÚ·é±ÆD 32 (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 33 pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 34 ÆD 35 (a) Äzzɺ¤hL 36 gipÒ}j 37 AÈÇjÉCãLÌ 38 ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 39 (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 40 ñ·é±ÆD 41 (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 42 Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 43 ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 44 RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 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 免責すること. 46 41 47 {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨48 æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI49 ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF50 AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»51 ÌÓCðíÈ¢D42 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 43 よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 44 に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 45 アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 46 の責任を負わない. 52 47 53 48 ---------------------------------------------------------------------- 54 49 55 g£pbP[WÌTv 50 ○拡張パッケージの概要 56 51 57 Eüúnh@\ 58 EA[nh@\ 59 EVXeÇ@\ 60 ECxgtO@\ 61 Ef[^L 62 [@\ 52 ・周期ハンドラ機能 53 ・アラームハンドラ機能 54 ・システム時刻管理機能 55 ・イベントフラグ機能 56 ・データキュー機能 63 57 64 ÔÇ@\ðÀ»·é½ßÌ^CCxgÇ@\àg£pbP[WÉ 65 ÜñÅ¢éD 58 時間管理機能を実現するためのタイムイベント管理機能も拡張パッケージ中に 59 含んでいる. 66 60 67 üúnh@\ 61 ○周期ハンドラ機能 68 62 69 üúnh@\ÍCȺÌT[rXR[ðT|[gµÄ¢éD 63 周期ハンドラ機能は,以下のサービスコールをサポートしている. 70 64 71 ECRE_CYC72 Esta_cyc73 Estp_cyc65 ・CRE_CYC 66 ・sta_cyc 67 ・stp_cyc 74 68 75 ½¾µCSSPJ[lÅÍ16ÂÜŵ©üúnhð¶¬Å«È¢Æ¢¤ 76 §Àª éD 69 ただし,SSPカーネルでは16個までしか周期ハンドラを生成できないという 70 制限がある. 77 71 78 A[nh@\ 72 ○アラームハンドラ機能 79 73 80 A[nh@\ÍCȺÌT[rXR[ðT|[gµÄ¢éD 74 アラームハンドラ機能は,以下のサービスコールをサポートしている. 81 75 82 ECRE_ALM83 Esta_alm84 Eista_alm85 Estp_alm86 Eistp_alm76 ・CRE_ALM 77 ・sta_alm 78 ・ista_alm 79 ・stp_alm 80 ・istp_alm 87 81 88 ½¾µCSSPJ[lÅÍ16ÂÜŵ©A[nhð¶¬Å«È¢Æ¢¤ 89 §Àª éD 82 ただし,SSPカーネルでは16個までしかアラームハンドラを生成できないという 83 制限がある. 90 84 91 VXeÇ@\ 85 ○システム時刻管理機能 92 86 93 VXeÇ@\ÍCȺÌT[rXR[ðT|[gµÄ¢éD 87 システム時刻管理機能は,以下のサービスコールをサポートしている. 94 88 95 Eget_tim89 ・get_tim 96 90 97 CxgtO@\ 91 ○イベントフラグ機能 98 92 99 CxgtO@\ÍCȺÌT[rXR[ðT|[gµÄ¢éD 93 イベントフラグ機能は,以下のサービスコールをサポートしている. 100 94 101 ECRE_FLG102 Eset_flg103 Eiset_flg104 Eclr_flg105 Epol_flg95 ・CRE_FLG 96 ・set_flg 97 ・iset_flg 98 ・clr_flg 99 ・pol_flg 106 100 107 f[^L 108 [@\ 101 ○データキュー機能 109 102 110 f[^L 111 [@\ÍCȺÌT[rXR[ðT|[gµÄ¢éD 103 データキュー機能は,以下のサービスコールをサポートしている. 112 104 113 ECRE_DTQ114 Epsnd_dtq115 Eipsnd_dtq116 Eprcv_dtq105 ・CRE_DTQ 106 ・psnd_dtq 107 ・ipsnd_dtq 108 ・prcv_dtq 117 109 118 t@X 110 ○リファレンス 119 111 120 (1) üúnh@\112 (1) 周期ハンドラ機能 121 113 122 114 ER ercd = sta_cyc(ID cycid) 123 115 ER ercd = stp_cyc(ID cycid) 124 116 125 (2) A[nh@\117 (2) アラームハンドラ機能 126 118 127 119 ER ercd = sta_alm(ID almid, RELTIM almtim) … … 130 122 ER ercd = istp_alm(ID almid) 131 123 132 (3) ÔÇ@\124 (3) 時間管理機能 133 125 134 126 ER ercd = get_tim(SYSTIM *p_systim) 135 127 136 (4) CxgtO@\128 (4) イベントフラグ機能 137 129 138 130 ER set_flg(ID flgid, FLGPTN setptn); … … 141 133 ER pol_flg(ID flgid, FLGPTN waiptn, MODE wfmode, FLGPTN *p_flgptn); 142 134 143 (5) f[^L 144 [@\ 135 (5) データキュー機能 145 136 146 137 ER psnd_dtq(ID dtqid, intptr_t data); … … 149 140 150 141 151 ÃIAPIê 142 ○ 静的API一覧 152 143 153 (1) üúnh@\144 (1) 周期ハンドラ機能 154 145 155 146 CRE_CYC(ID cycid, { ATR cycatr, intptr_t exinf, 156 147 CYCHDR cychdr, RELTIM cyctim, RELTIM cycphs }) 157 148 158 (2) A[nh@\149 (2) アラームハンドラ機能 159 150 160 151 CRE_ALM(ID almid, { ATR almatr, intptr_t exinf, ALMHDR almhdr }) 161 152 162 (3) CxgtO@\153 (3) イベントフラグ機能 163 154 164 155 CRE_FLG(ID flgid, { ATR flgatr, FLGPTN iflgptn }) 165 156 166 (4) f[^L 167 [@\ 157 (4) データキュー機能 168 158 169 159 CRE_DTQ(ID dtqid, { ATR dtqatr, uint_t dtqcnt, void *dtqmb }) 170 160 171 ÈãD 161 以上. -
Property svn:mime-type
set to
Note:
See TracChangeset
for help on using the changeset viewer.