Requirements on Operating System, AUTOSAR R22-11, CP, No.8
AUTOSARが、2022年の版、R22-11を公開しました。
公開行事の模様は
AUTOSAR R22-11 Release Event 20221208
要求仕様対応(Requirement and Specification)
34 Specification of Operating System,
AUTOSAR R22-11 Classic Platform 一覧はこちら。
Classic Platform Release Overview, AUTOSAR R22-11, CP, No.0(2)
AUTOSAR R22-11 マラソン
Qiitaの記事の一覧は作成中です。
AUTOSAR R22-11 一覧(2)
文書は検索してダウンロードできます。うまく検索できないことがあります。
OSEK/VDX OS
Figure 12-1 API service restrictions
Service | Task | ISR category 1 | ISR category 2 | ErrorHook | PreTaskHook | PostTaskHook | StartupHook | ShutdownHook | alarm-callback |
---|---|---|---|---|---|---|---|---|---|
ActivateTask | v | v | |||||||
TerminateTask | v | ||||||||
ChainTask | v | ||||||||
Schedule | v | ||||||||
GetTaskID | v | v | v | v | v | ||||
GetTaskState | v | v | v | v | v | ||||
DisableAllInterrupts | v | v | v | ||||||
EnableAllInterrupts | v | v | v | ||||||
SuspendAllInterrupts | v | v | v | v | v | v | v | ||
ResumeAllInterrupts | v | v | v | v | v | v | v | ||
SuspendOSInterrupts | v | v | v | ||||||
ResumeOSInterrupts | v | v | v | ||||||
GetResource | v | v | |||||||
ReleaseResource | v | v | |||||||
SetEvent | v | v | |||||||
ClearEvent | v | ||||||||
GetEvent | v | v | v | v | v | ||||
WaitEvent | v | ||||||||
GetAlarmBase | v | v | v | v | v | ||||
GetAlarm | v | v | v | v | v | ||||
SetRelAlarm | v | v | |||||||
SetAbsAlarm | v | v | |||||||
CancelAlarm | v | v | |||||||
GetActiveApplicationMode | v | v | v | v | v | v | v | ||
StartOS | |||||||||
Shutdown OS | v | v | v | v |
OSの基本仕様はISOで決めており、AUTOSARは追加部分。
Abstract Platformとの関係
PosixとOSEK/VDX OSの共通部分を定義する。そこからPOSIX、OSEK・VDX OSを展開する。
<この項は書きかけです。順次追記します。>
文書変更(Document Change)
No content changes
<この項は書きかけです。順次追記します。>
用語(terms)
Term | Description |
---|---|
API | Application Programming Interface |
BSW | Basic Software |
COM | Communications |
ECU | Electronic Control Unit |
HW | Hardware |
ISR | Interrupt Service Routine |
MC | Multi-Core |
MCU | Microcontroller Unit |
MPU | Memory Protection Unit |
NM | Network Management |
OIL | OSEK Implementation Language [2] |
OS | Operating System |
OSEK/VDX | Offene Systeme und deren Schnittstellen für die Elektronik |
SC | Single-Core |
SW | Software |
SWC | Software Component |
英日単語帳
日本語は仮訳
T.B.D.
参考(reference)
[1] Standardization Template
AUTOSAR_TPS_StandardizationTemplate
[2] ISO 17356-6: Road vehicles – Open interface for embedded automotive applications – Part 6: OSEK/VDX Implementation Language (OIL)
ISO 17356-6:2006 Road vehicles — Open interface for embedded automotive applications — Part 6: OSEK/VDX Implementation Language (OIL)
2 Normative references
ISO 9899, Programming languages — C
ISO 17356-1, Road vehicles — Open interface for embedded automotive applications — Part 1: General structure and terms, definitions and abbreviated terms
ISO 17356-2, Road vehicles — Open interface for embedded automotive applications — Part 2: OSEK/VDX specifications for binding OS, COM and NM
ISO 17356-3, Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS)
ISO 17356-4, Road vehicles — Open interface for embedded automotive applications — Part 4: OSEK/VDX Communication (COM)
ISO 17356-5, Road vehicles — Open interface for embedded automotive applications — Part 5: OSEK/VDX Network Management (NM)
Bibliography
[1] Naur, Peter (ed.), “Revised Report on the Algorithmic Language ALGOL 60”, Communications of the ACM, Vol. 3, No. 5, pp. 299-314, May 1960
[2] Marcotty, M. & Ledgard, H. The World of Programming Languages, Springer-Verlag, Berlin 1986, pages 41 and following
[3] Glossary, AUTOSAR_TR_Glossary
[4] ISO 17356-3: Road vehicles – Open interface for embedded automotive applications – Part 3: OSEK/VDX Operating System (OS)
ISO 17356-3:2005 Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS)
2 Normative references
ISO 17356-1, Road vehicles — Open interface for embedded automotive applications — Part 1: General structure and terms, definitions and abbreviations terms
ISO 17356-2, Road vehicles — Open interface for embedded automotive applications — Part 2: OSEK/VDX specifications for binding OS, COM and NM
ISO 17356-6, Road vehicles — Open interface for embedded electronic equipment — Part 6: OSEK/VDX Implementation Language (OIL)
[5] General Requirements on Basic Software Modules
AUTOSAR_SRS_BSWGeneral
最新URL変更記事
Requirements on Operating System, AUTOSAR No.8, R22-11, CP 20230421
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
文書履歴(document history)
ver. 0.01 初稿 20220104
ver. 0.02 Specification 追記 20230107
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.