0

OIL ファイルには、必ず「Implementation.oil」というファイルが含まれています。このファイルの機能を説明するものは何も見つかりません! 彼女は一例です: `

#include "implementation.oil"
CPU ATMEL_AT91SAM7S256
{
  OS LEJOS_OSEK
  {
    STATUS = EXTENDED;
    STARTUPHOOK = FALSE;
    ERRORHOOK = FALSE;
    SHUTDOWNHOOK = FALSE;
    PRETASKHOOK = FALSE;
    POSTTASKHOOK = FALSE;
    USEGETSERVICEID = FALSE;
    USEPARAMETERACCESS = FALSE;
    USERESSCHEDULER = FALSE;
  };

  /* Definition of application mode */
  APPMODE appmode1{};

  /* Definition of Task1 */
  TASK Task1
  {
    AUTOSTART = FALSE;
    PRIORITY = 1; /* Smaller value means lower priority */ 
    ACTIVATION = 1;
    SCHEDULE = FULL;
    STACKSIZE = 512; /* Stack size */ 
  };
`
4

3 に答える 3

2

「実装」セクションは、「CPU」セクションの対応する属性に割り当てることができる値の範囲を定義するために使用されます (つまり、コード実行またはコードサイズを減らすため、またはその他の理由で)。これは、ある OSEK/VDX OS 実装から別の OSEK/VDX OS 実装にソフトウェア アプリケーションを移植する場合に便利です (例: Trampoline から Erika、Lejos から Trampoline など)。

于 2015-05-23T16:02:24.530 に答える
1

これがあなたが探しているものであることを願っています。OSEK/VDX RTOS を理解するのに役立ちます。

http://igm.univ-mlv.fr/~masson/Teaching/IMC5-1EO/osek.pdf

ベクターの OIL 構成ツールのユーザー マニュアルを探していることがわかりました。クレジットは大学に送られます:/

于 2014-10-09T09:14:53.917 に答える