(toppers-users 1998) Re: TOPPERS/OSEKのリソース上限優先度仕様について

片岡 歩 kata @ witz-inc.co.jp
2005年 5月 30日 (月) 15:28:29 JST


$BIY;NDL%^%$%/%m%=%j%e!<%7%g%s%:!J3t!K(B
$B9b66MM(B

$B$O$8$a$^$7$F!"(BTOPPERS/OSEK$B3+H/$r$7$F$*$j$^$9(B
$B!J3t!K%t%#%C%D!"JR2,$H?=$7$^$9!#(B

$B$5$F!"$*;G$$$N7o$G$9$,9b66MM$NG'<1$G$"$C$F$*$j!"(B
$B!V(BISR2$B$H$N%j%=!<%96&M-$K$*$1$k>e8BM%@hEY$O(BISR2$B:GDc(B
$B!!M%@hEY!J(BTPRI_MINISR)$B$,2C;;$5$l$?M%@hEY$K$J$k!W(B
$B$,(BTOPPERS/OSEK$B$N @ 5$7$$;EMM$G$9!#(B

$B>e5-FbMF$O4{CN$NLdBj$H$7$F=$@5BP1~$7$F$*$j!"(B
$B<!2s%j%j!<%9;~$K=$@5HG$r8x3+M=Dj$G$9!#(B
$B8=>u$G$O=PNO$5$l$?!V(Bkernel_cfg.c$B!W$r=$@5!J!V(BTPRI_MINTASK$B!W(B
$B"M!V(BTPRI_MINISR$B!W!K$7$FBP1~$$$?$@$/$N$,:GNI$H;W$$$^$9!#(B
$B$*<j?t$G$9$,!"$h$m$7$/$*4j$$$7$^$9!#(B

$B"(#1(B
$B!!$=$NB>$N4{CN$NLdBj$K$D$$$F(B
$B!!!&%"%i!<%`$N%"%/%7%g%s$H$7$F%?%9%/5/F0$r;XDj$7$?>l9g!"(B
$B!!!!@8 @ .$5$l$k%?%9%/5/F04X?t$H!"%"%i!<%`K~N;=hM}4X?tG[Ns$K(B
$B!!!!3JG<$5$l$k4X?tL>$,0[$J$j!"%j%s%/%(%i!<$H$J$k!#(B

$B"(#2(B
$B!!<!2s%j%j!<%9$K$D$$$F(B
$B!!!&8=:_(BCOM$BBP1~$r9T$C$F$*$j!"#2#0#0#5G/#67nKv$rL\=h$K(B
$B!!!!(BTOPPERS$B2q0w8~$1%j%j!<%9!&#2#0#0#5G/#1#17nKv$rL\=h$K(B
$B!!!!0lHL8x3+$rM=Dj$7$F$*$j$^$9!#(B
$B!!!!:#$7$P$i$/$*BT$A$/$@$5$$!#(B

$B:G8e$KJ@<R%5%]!<%H(B
$B!V(Busers-support @ witz-inc.co.jp$B!W(B
$B$G$b<ALd%a!<%k$J$IBP1~$7$F$*$j$^$9$N$G$43hMQ$/$@$5$$!#(B

$B0J>e$G$9!#(B

>TOPPESR/OSEK$B3+H/C4Ev<TEB(B
>
>$B$O$8$a$^$7$F!"9b66$H?=$7$^$9!#(B
>
>2004/11/17$B$K8x3+$5$l$?!V(BOSEK$B%+!<%M%k(B Release 1.0 $B!WImB0$N(B
>$B!V(BTOPPERS/OSEK $B%7%9%F%`%8%'%M%l!<%?!J(Bsg$B%3%^%s%I!K!W$N(B
>$B;EMM$K$D$$$F!"#1E @ 3NG'$5$;$F2<$5$$!#(B
>
>$B!Z3NG'E@![(B
>$B!!%+%F%4%j#2$N(BISR$B$,%j%=!<%9$r;HMQ$9$k>l9g$N(B
>$B!!%j%=!<%9>e8BM%@hEY$N @ _Dj;EMM$K$D$$$F(B
>
>$B!ZFbMF![(B
>$B!V(BTOPPERS/OSEK $B%7%9%F%`%8%'%M%l!<%?!!<h07 @ bL@=q!W$K0J2<$N5-=R$,$"$j$^$9!#(B
>$B!!!!!!(B--------
>$B!!!!!!#5(B-$B#5(B-$B#4>e8BM%@hEY(B
>$B!!!!!!3F%j%=!<%9$N>e8BM%@hEY$r3JG<$7$^$9!#%j%=!<%9$N>e8BM%@hEY$O!"$=$N%j%=!<%9$r(B
>$B!!!!!!%"%/%;%9$9$k%?%9%/$NM%@hEY$*$h$S%+%F%4%j(B2$B$N(BISR$B$N3d9~$_M%@hEY$N(B
>$B!!!!!!:GBgCM$H$7$^$9!#(B
>$B!!!!!!(B------------
>
>OIL$B%U%!%$%k$K$F!"-!$N$h$&$K%j%=!<%9(B(res1)$B$r%?%9%/(B(Task1)$B$H(BISR2(int_1)$B$G;HMQ$9$k(B
>$B$h$&$KDj5A$7!"%8%'%M%l!<%H$7$?>l9g!"%j%=!<%9$N>e8BM%@hEY$,-"$N$h$&$K(B
>$B=PNO$5$l$^$7$?!#(B
>
>$B-!(BOIL$B%U%!%$%kFbMF(B
>$B!!!!!!(B------------
>	RESOURCE res1 { RESOURCEPROPERTY = STANDARD; };
>	RESOURCE res2 { RESOURCEPROPERTY = STANDARD; };
>
>	ISR int_1 {
>		CATEGORY = 2;
>		ENTRY = 24;
>		PRIORITY = 20;
>		RESOURCE = res1;
>	};
>
>	TASK task1 {
>		AUTOSTART = TRUE {
>			APPMODE = appmode1;
>			APPMODE = appmode2;
>			APPMODE = appmode3;
>		};
>		PRIORITY = 2;
>		STACKSIZE = 0x0200;
>		ACTIVATION = 1;
>		SCHEDULE = FULL;
>		EVENT = event1 ;
>		EVENT = event2 ;
>		RESOURCE = res1 ;
>		RESOURCE = res2 ;
>	};
>      ----------
>$B-"(Bsg$B%3%^%s%I$G<+F0 @ 8@.$5$l$?%j%=!<%9>e8BM%@hEY!J(Bkernel_cfg.c)
>       ----------
>       const Priority resinib_ceilpri[TNUM_RESOURCE] = 
>                              { TPRI_MINTASK + 20, TPRI_MINTASK + 2, };
>                                       $B-#!!!!!!!!!!!!!!!!!!!!!!(B
>       -----------
>$B%j%=!<%9(B(res1)$B$O(BISR2$B$N(Bint_1$B$G$b;HMQ$9$k$?$a!"%j%=!<%9!J(Bres1)$B$N>e8BM%@hEY-#$O(B
>ISR2$B:GDcM%@hEY!J(BTPRI_MINISR)$B$,2C;;$5$l$?M%@hEY$K$J$k$H2r<a$7$?$N$G$9$,!"(B
>$B7k2L$O!">e5-$N$h$&$K%?%9%/:GDcM%@hEY!J(BTPRI_MINTASK)$B$,2C;;$5$l$F$$$^$7$?!#(B
>$B$3$l$O(BTOPPERS/OSEK$B;EMM$H$7$F @ 5$7$$F0:n$G$7$g$&$+!)(B
>
>$B2sEz$NDx!"$h$m$7$/$*4j$$CW$7$^$9!#(B
>
>---
>Hiroko Kumagai-Takahashi
>$BIY;NDL%^%$%/%m%=%j%e!<%7%g%s%:!J3t!K(B
>
>

$B!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y!z!y(B
||                                                    ||
||     $BJR2,!!Jb(B  $B!!(B E-mail:kata @ witz-inc.co.jp        ||
||                                                    ||
||    $B!J3t!K%t%#%C%D(B                                  ||
||      $B")(B460-0008                                    ||
||      $BL>8E20;TCf6h1I(B1-15-6$B%5%+%(!&%_%d%7%?%S%k(B5F    ||
||       TEL:052-220-1218                             ||
||       FAX:052-218-5855                             ||
$B!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A(B