LoginSignup
0
0

2021年11月15日

が復活していた。

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.

CANも国際規格になる前の版でBoschが公開していたファイルはArchiveにある。
FlexRayは、国際規格になる前の版を提案団体が公開していた。
LINは、国際規格になる前の版を提案団体が公開していた。

C、C++は、国際規格を審議しているWGが、国際規格になる前の版を公開している。
POSIXは、国際規格の原案を提案している団体が国際規格になる版を公開している。
IEEE 802は、個人利用者に対して、国際規格になる版を公開している。

自動車のソフトウェアを書くのに、プログラマは豊富な公開情報がある。

あるネットの記事に、2022年にと書かれていた。誤植だろう。

OSEK/VDXが発行する各種文書は、その一部※9)がISO 17356シリーズ(Road vehicles - Open interface for embedded automotive applications)として発行された後も、2016年まではその公式Webサイトである「https://www.osek-vdx.org/」で公開されていました。しかし、翌年の2017年にはAUTOSARのWebサイトに転送されるようになり、さらに2018年夏ごろにはISOのWebサイトに転送されるようになり、一般に入手可能なルートが絶たれていました(怪しげなコピーは時折落ちていますが、皆さん、安全とは限りませんのでご注意を)。

2011年、2012年にarcihveから利用できていました。その後もずっとarchveからはダウンロードできました。課題は、どちらも一部のファイルだけあるという状況でした。

現在のhttps://www.osek-vdx.orgも、一部のファイルしかありません。

[ ] binding13.pdf 23-Feb-2006 11:44 44K
[ ] binding14.pdf 23-Feb-2006 11:44 250K
[ ] binding141.pdf 23-Feb-2006 11:44 251K
[ ] com222.pdf 23-Feb-2006 11:44 792K
[ ] com300.pdf 23-Feb-2006 11:44 1.2M
[ ] com301.pdf 23-Feb-2006 11:44 1.2M
[ ] com302.pdf 23-Feb-2006 11:44 469K
[ ] nm25.pdf 23-Feb-2006 11:44 740K
[ ] nm251.pdf 23-Feb-2006 11:44 730K
[ ] nm252.pdf 23-Feb-2006 11:44 1.0M
[ ] oil23.pdf 23-Feb-2006 11:44 282K
[ ] oil24.pdf 23-Feb-2006 11:44 425K
[ ] oil241.pdf 23-Feb-2006 11:44 847K
[ ] orti-a-21.pdf 23-Feb-2006 11:44 177K
[ ] os21r1.pdf 23-Feb-2006 11:44 563K
[ ] os22.pdf 23-Feb-2006 11:44 751K
[ ] os221.pdf 23-Feb-2006 11:44 837K
[ ] os222.pdf 23-Feb-2006 11:44 479K

OSEK/VDX Operating System
Version 2.2.3 February 17th, 2005

Deprecated releases of OSEK specifications

OSEK OS Version 2.2.2 ; Version 2.2.1 ; Version 2.2 ; Version 2.1r1
OSEK COM
Version 3.0.2 ; Version 3.0.1 ; Version 3.0 ; Version 2.2
OSEK NM Version 2.5.2 ; Version 2.5.1 ; Version 2.5
OSEK Implementation Language (OIL)
Version 2.4.1 ; Version 2.4 ; Version 2.3
OSEK RTI (ORTI) Part A
Version 2.1
OSEK RTI (ORTI) Part B
Version 2.1
Binding Document Version 1.4.1 ; Version 1,4 ; Version 1.3
OSEK/VDX time triggered operating system
n/a
OSEK/VDX fault tolerant communication
n/a

file Y/N
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/binding13.pdf 23-Feb-2006 11:44 44K Y
binding14.pdf 23-Feb-2006 11:44 250K
binding141.pdf 23-Feb-2006 11:44 251K
com222.pdf 23-Feb-2006 11:44 792K
com300.pdf 23-Feb-2006 11:44 1.2M
com301.pdf 23-Feb-2006 11:44 1.2M
com302.pdf 23-Feb-2006 11:44 469K
nm25.pdf 23-Feb-2006 11:44 740K
nm251.pdf 23-Feb-2006 11:44 730K
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/nm252.pdf 23-Feb-2006 11:44 1.0M Y
oil23.pdf 23-Feb-2006 11:44 282K
oil24.pdf 23-Feb-2006 11:44 425K
oil241.pdf 23-Feb-2006 11:44 847K
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/orti-a-21.pdf 23-Feb-2006 11:44 177K Y
os21r1.pdf 23-Feb-2006 11:44 563K
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/os22.pdf 23-Feb-2006 11:44 751K Y
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/os221.pdf 23-Feb-2006 11:44 837K
https://www.osek-vdx.org/portal_subdomain/files/pdf/specs/deprecated/os222.pdf 23-Feb-2006 11:44 479K

ISO Standardization

Some parts of OSEK are standardised by ISO. The official ISO number is ISO 17356.
ISO 17356 consists of the following parts:
-OSEK Glossary (located in OSEK Binding 1.4.1, part of ISO 17356-1, which consists of a ISO-style introduction and the glossary)
-OSEK Binding Specification (base: OSEK Binding 1.4.1, ISO 17356-2 with exception of the glossary)
-OSEK OS (base: OSEK OS 2.2.1, ISO 17356-3)
-OSEK COM (base: OSEK COM 3.0.2, ISO 17356-4)
-OSEK NM (base: OSEK NM 2.5.2, 17356-5)
-OSEK OIL (base: OIL 2.4.1, ISO 17356-6)
All ISO 17356 parts are officially published by ISO.
The following versions on the OSEK website are technically identical with the respective ISO versions:
Binding Specification 1.4.2
OS 2.2.2
COM 3.0.3
NM 2.5.3
OIL 2.5

MODISTARC

MODISTARC is an ESPRIT project
Esprit, the information technologies (IT) programme, is an integrated programme of industrial R&D projects and technology take-up measures. It is managed by DGIII, the Directorate General for Industry of the European Commission.
Objectives and results
The main goal of the MODISTARC project is to support the effort of the European car industry towards the development and standardisation of networking architectures. Through the OSEK/VDX consortium activities, the European industry has issued three new standards defining respectively the OSEK/VDX Operating System, Communication and Network Management. These specifications describe the applicable services and protocols and define the associated APIs. They intend to fulfil the two major goals of the OSEK/VDX initiative:

  • enable portability of applications to ECUs coming from different suppliers
  • enable interoperability of interconnected ECUs in a distributed automotive system
  • enable interoperability of interconnected ECUs in a distributed automotive system
    The MODISTARC project aims to help the European car industry to keep its leading position in the network based car architectures by providing the relevant test methods and tools to assess the conformance of OSEK/VDX implementations. To achieve these objectives, the following steps have been defined:
    Conformance testing methodology:
    The MODISTARC partners intend to develop a conformance testing methodology adapted to the constraints of the automotive environment. A document has been issued under the responsibility of Thomson-CSF Detexis and Forschungszentrum Informatik Karlsruhe (FZI) as a conclusion of the discussions. It serves as the basis for the development of the test specifications and test tools. It is made available as an OSEK/VDX technical document. The main results will be largely advertised through publications and conferences.
    Test suites specifications:
    The OSEK/VDX test suites version 1.0 and version 2.0 are specified in order to allow the development of conformance tools. The specifications have been issued by FZI for the OS and by Thomson-CSF Detexis for the Communication and Network Management, with assistance of the other partners. These documents become an OSEK/VDX standard since the end of the project. Their ownership has been transferred to the OSEK/VDX consortium. They are publicly available and free of charge on the OSEK/VDX server.
    Certification tools:
    Certification tools implementing the OSEK/VDX test suites have been developed. They are able to assess conformance of both OSEK/VDX independent software and ECU embedded software after appropriate customisation. Certification tools have been developed by FZI for the OS and by Thomson-CSF Detexis for the Communication and Network Management. They will be marketed and proposed to every company or organisation wishing to produce its own OSEK/VDX implementation.
    OSEK/VDX implementations:
    In order to validate the certification tools against actual OSEK/VDX implementations, some project partners have adapted or completed their existing implementations to make them compliant with the versions 2.0 of the specifications. Motorola does the work on their PC software. Sagem, Siemens AG and Siemens Automotive build ECU prototypes based on the layered networking architecture defined by the OSEK/VDX consortium. These prototypes will be representatives of the future products the companies plan to market.
    Tool demonstration:
    A comprehensive demonstration is undertaken to show the relevance of the applied conformance methodology and to validate the certification tools. Firstly, each company having produced an OSEK/VDX implementation will assesses its conformance using the certification tools. PSA has assessed the test suites relevance and completeness on a test platform interconnecting OSEK/VDX prototypes. Interoperability of OSEK/VDX implementations and portability of PSA’s test application on the various prototypes are demonstrated. A report on the demonstration will be widely broadcasted.

Relations to the OSEK/VDX consortium:
The work on the MODISTARC project has been done in close co-operation with the OSEK/VDX consortium. Most technical decisions have been taken during joint meetings with the OSEK/VDX certification group. The IIIT (Institute of Industrial Information Technology) at the University of Karlsruhe has been in charge of reporting project progress to the OSEK/VDX organisation and conversely has brought information and feedback from all other working groups to MODISTARC. Furthermore, both organisations intend to jointly participate in the promotion of the standards and tools produced by MODISTARC. This may concern the car industry or other sectors of activity inside and outside Europe.
Final Public Report on MODISTARC project:
As part of the MODISTARC project, a final public report has been compiled, shortly describing the role of the respective partners within the MODISTARC project. Each company or institution is responsable for their respective section or contribution to this document. The final public report is publicly available.

MODISTARC specifications

OSEK/VDX Conformance Testing Methodology Version 2.0
OSEK/VDX Operating System Test Plan Version 2.0

OSEK/VDX Operating System Test Procedure Version 2.0

OSEK/VDX Communication Test Plan Version 2.0
OSEK/VDX Communication Test Procedure Version 2.0
OSEK/VDX Communication Test Suites Version 2.0
OSEK/VDX Network Management Test Plan Version 2.0
OSEK/VDX Network Management Test Procedure Version 2.0
OSEK/VDX direct Network Management Test Suites Version 2.0
OSEK/VDX indirect Network Management Test Suites Version 2.0

mirror

参考資料(Reference)

aspberry Pi 3 Model B+ 向けにリアルタイムOSを実装してみた話
https://qiita.com/tenkoh2/items/baa8e0b6c09669793b4f

[メモ] TrampolineRTOSでLチカ (OSEK/VDX & AUTOSAR APIにあわせたRTOS)
https://qiita.com/mt08/items/65f2ac9bbdae09a34470

MacでLego Mindstorms NXT環境構築 in 2018
https://qiita.com/vivid344/items/2f23f846cd3b135c5a74

ETロボコン開発環境構築 for Mac
https://qiita.com/tac0x2a/items/b1d82050c660935765ef

自己参照(self reference)

OSEKはもう流行らないのでしょうか。AUTOSAR(64)OSEK(1)
https://qiita.com/kaizen_nagoya/items/b87687254b11f30cc2ee
OSEKを図から理解 OSEK(2)
https://qiita.com/kaizen_nagoya/items/f87a7ff5aeb63803a022
OSEK OS(AUTOSAR OS)をざっくり理解するには OSEK(3)
https://qiita.com/kaizen_nagoya/items/c68c0b86b97d4a90e6e2
calloutとcallback, OSEK/VDX OS and AUTOSAR OSEK(4)
https://qiita.com/kaizen_nagoya/items/b95b81354d07b9172a56
OSEK/VDX ISO and 2.23 OSEK(5)
https://qiita.com/kaizen_nagoya/items/4d6bcec01e0132f9c41c
OSEK/VDX OSEK(6)
https://qiita.com/kaizen_nagoya/items/a7720994f2178a15be81
ISO OSEK/VDX and ISO Linux OS 同梱ソースをC++またはRUSTで書く企画 OSEK(7)
https://qiita.com/kaizen_nagoya/items/27899e936c90b415d700
OSEK 記事で views 100,000を目指して OSEK(8)
https://qiita.com/kaizen_nagoya/items/ff45ee55566eeff5f62e
自動車用OSを網羅する OSEK(9)
https://qiita.com/kaizen_nagoya/items/a61144daf500a3f2b4f4
Smallest Set Profile and Automotive Profile, OSEK(10)
https://qiita.com/kaizen_nagoya/items/0c5484f6562cc259e7f0
Exclusive Area, OSEK(11) 
https://qiita.com/kaizen_nagoya/items/d87ff4e08378dbcf68a7
自動車のソフトウェア、例えばAUTOSAR の仕事を始めてする方に, OSEK(12)
https://qiita.com/kaizen_nagoya/items/1832634788c23498e054
名古屋で自動車関係のソフトウェア設計する際にあるといいかもしれない知識, OSEK(13)
https://qiita.com/kaizen_nagoya/items/9f01d55e4bd0bd931c96
single task os and data, OSEK(14)
https://qiita.com/kaizen_nagoya/items/6acbd5d2cfd3ed8bca60
AUTOSARといえば O で始まる用語は? OSEK(15)
https://qiita.com/kaizen_nagoya/items/06c969fe5c4b3e7319e0
Automotive Software Expert Examination Exercise, Examples or Extract. OSEK(16)
https://qiita.com/kaizen_nagoya/items/1762e0612ef01e036efb
自動運転資料集(1) OSEK(17)
https://qiita.com/kaizen_nagoya/items/42eb2129e281f25eaab8
TOPPERS of the YearとAUTOSAR, AUTOSAR(39), OSEK(18)
https://qiita.com/kaizen_nagoya/items/f241bb4a819733110b7a
Autosar 2.0を読む, AUTOSAR(25), OSEK(19)
https://qiita.com/kaizen_nagoya/items/b44a1047c2c517d522fe
IT関連技術でお世話になった方々, OSEK(20)
https://qiita.com/kaizen_nagoya/items/8a5bf487594cd106e8b8
AUTOSARの4つの入力, OSEK(21)
https://qiita.com/kaizen_nagoya/items/72cef6028b9697f7968e
AUTOSAR これだけ知っていればなんとかなる。OSEK(22)
https://qiita.com/kaizen_nagoya/items/7a63e706bfb8f331cfe4
AUTOSAR based on ISO, OSEK(23)
https://qiita.com/kaizen_nagoya/items/867a709cdf6f4dbdecc6
AUTOSARと国際規格。AUTOSAR(65), OSEK(24)
https://qiita.com/kaizen_nagoya/items/4ddba03efb942969b125
AUTOSAR入門, AUTOSAR(16), OSEK(25)
https://qiita.com/kaizen_nagoya/items/5e43b8ef0935c32ee11d
AUTOSAR 記事1000までの道, OSEK(26)
https://qiita.com/kaizen_nagoya/items/785473512f5f7f85a6bf
Autosarの課題, OSEK(27)
https://qiita.com/kaizen_nagoya/items/617d10b0e34143030600
AUTOSAR: The past 20 years and he next 10 years, OSEK(28)
https://qiita.com/kaizen_nagoya/items/2dab0707c01059c152c4
Autosar文書を読む(準備), OSEK(29) 
https://qiita.com/kaizen_nagoya/items/5f547173544703d267aa
AUTOSARが手に取るように分かるようになる。AUTOSAR(29), OSEK(30)
https://qiita.com/kaizen_nagoya/items/ae092ea6aef89cdc15df
posixとethernet, osekとTCP/IP, osek(31)
https://qiita.com/kaizen_nagoya/items/73b79a4a56f433bd53c0
斉藤直希「組み込み向けリアルタイムOSの基礎知識を整理する」を整理する, OSEK(32)
https://qiita.com/kaizen_nagoya/items/d305e83b37d0c57dceb3
TOPPERS活用アイデア・アプリケーション開発コンテスト受賞作品紹介 まとめ作成中, OSEK(33)
https://qiita.com/kaizen_nagoya/items/72b882d96b2841f25faf
はじめてのAUTOSAR(classic platform) <エンジニア夏休み企画>【読書感想文】, OSEK(34)
https://qiita.com/kaizen_nagoya/items/696ad320f76f284664d7
AUTOSARとSimulink: Adaptive Platform, Classic Platformとマルチコア・共通化, OSEK(35)
https://qiita.com/kaizen_nagoya/items/d613b0b14bfd91989a13
AUTOSAR Abstract Platformへの道(詳細編), OSEK(36)
https://qiita.com/kaizen_nagoya/items/cb217133884fa0a2c704
building block:AUTOSAR Abstruct Platform , OSEK(37),
https://qiita.com/kaizen_nagoya/items/bf7c17624f648fb9f392
系建築家(system architect)になるには, OSEK(38)
https://qiita.com/kaizen_nagoya/items/8c341e69233cb32f6275
自己紹介 OSEK(39)
https://qiita.com/kaizen_nagoya/items/90aa368f296613ec93b5
AUTOSAR 「完全に理解した」, OSEK(40)
https://qiita.com/kaizen_nagoya/items/51983798ad7902b33cb1

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿  20220715
ver. 0.02 add URL 20240420

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0