Tricore符合AUTOSAR的多核OS
汽車行業在很大程度上依賴實時操作系統(RTO)來處理需要精確的時機和響應能力的安全至關重要的應用。 RTO的採用導致了軟件質量的提高,開發成本降低以及新產品的較短上市時間。
實時操作系統和汽車行業:
Osek和Autosar標準:
我們的項目是符合AutoSar兼容的RTO的設計,用於下一代發行,ADA,汽車E/E架構和負擔得起的AI應用程序對於汽車行業至關重要。通過提供符合行業標準的AutoSar方法的RTO,我們確保我們的軟件可靠,可維護且與其他符合AutoSar符合的軟件兼容。此外,我們的RTO還支持下一代硬件加速器,這對於這些系統的有效和有效的功能是必需的。
該項目旨在支持新的硬件加速器,例如PPU(並行處理單元)和CDSP(ADC信號的可編程數字信號處理)。
對於MacOS安裝,請遵循本指南
對於Windows安裝,請遵循本指南
對於Linux安裝,請遵循本指南
對於MacOS安裝,請遵循本指南
對於Windows安裝,請遵循本指南
對於Linux安裝,請遵循本指南
第一次運行式文件:
make
然後運行可執行文件:
./myprogram
├── CONTRIBUTING.md
├── Doxyfile
├── LICENSE
├── Makefile
├── README.md
├── docsu
├── include
│ ├── EventMechanism.h
│ ├── InterruptHandler.h
│ ├── OSExecutionControl.h
│ ├── ResourceManager.h
│ ├── StatusDefintions.h
│ ├── TaskManager.h
│ ├── data_structure
│ ├── data_structure
│ │ ├── PriorityQueue.h
│ │ └── stack.h
│ └── includes.h
├── license_config
│ ├── LICENSE_HEADER.txt
│ └── config.json
├── myprogram
├── obj
│ ├── EventMechanism.o
│ ├── InterruptHandler.o
│ ├── OSExecutionControl.o
│ ├── PriorityQueue.o
│ ├── ResourceManger.o
│ ├── TaskManager.o
│ ├── main.o
│ ├── stack.o
│ ├── testCommon.o
│ ├── testEM.o
│ ├── testOSEC.o
│ ├── testRM.o
│ └── testTM.o
├── src
│ ├── EventMechanism.c
│ ├── InterruptHandler.c
│ ├── OSExecutionControl.c
│ ├── PriorityQueue.c
│ ├── ResourceManger.c
│ ├── TaskManager.c
│ ├── main.c
│ └── stack.c
├── suppressions.txt
└── tests
├── testCommon.c
├── testEM.c
├── testOSEC.c
├── testRM.c
├── testTM.c
└── tests.h您必須首先安裝所有所需的依賴項,並且您的代碼必須通過所有github操作順式。
要了解有關為該項目貢獻的更多信息,請檢查貢獻指南。
如果您遇到任何問題或錯誤,請在我們的GitHub問題跟踪器上報告它們。
艾哈邁德·赫什姆(Ahmed Hesham)
阿里·艾利·萊西(Ali El Liethy)
安德魯·辛格(Andrew Sinout)
穆罕默德·納斯爾(Mohamed Nasr)
奧馬爾·莫希(Omar Mohey)
Yousef Kandil
根據Apache許可證(版本2.0(“許可”)獲得許可;除了符合許可外,您不得使用此文件。您可以在以下方式獲得許可證的副本:
http://www.apache.org/licenses/license-2.0
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。