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
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的任何形式的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。