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

高橋博子 kumagai.hiroko @ fmsl.fujitsu.com
2005年 5月 30日 (月) 13:41:03 JST


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