GINOP Application

- Kedvezményezett neve / Name of beneficiary: HighTec Hungary Kft.
- Projekt címe / Project title: Moduláris fordítóprogram által fordított, valós idejű operációs rendszer Tricore tc39xx nyomtatott áramkörre az autóipar számára / Realtime operating system for automotive built with a modular compiler.
- Szerződött támogatás összege / Contracted amount of aid: 24 689 880 HUF
- Támogatás mértéke / Ratio of aid: 61%
- Beszerzett eszközök felsorolása / Acquired devices:
- 1db Lauterbach hibakereső / 1 pc Lauterbach debugger
- 1db Backup system / 1 pc Backup system
- 6db Munkaállomás külső monitorokkal és szünetmentes táppal / 6 pcs Workstation with multiple displays and UPS
- A projekt tényleges befejezési dátuma / Effective project end date: 2018-09-30
- Projekt azonosító száma / Project identifier: GINOP-2.1.7-15-2016-02389
- A projekt tartalmának bemutatása / Summary of the project:
-
- A kutatás-fejlesztés projekt során kifejlesztettük az LLVM Aurix fordítóprogramot, amely képes C és C++ nyelven íródott program kódot TC39xx architektúrára fordítani. A fordítóprogram képes kihasználni a TC39xx architektúra utasításkészletét és tartalmaz egy C függvénykönyvtár implementációt is, valamint az LLVM legtöbb optimalizációs lépését is tartalmazza. A PxRos operációs rendszert kiegészítettük, hogy alkalmas legyen a célhardveren futni, majd a fordítóprogramnak segítségével kifejlesztettük a PxRos operációs rendszer Aurix architektúrán futó, LLVM fordítóprogrammal lefordított változatát. / During the R&D project, we developed the LLVM Aurix compiler, which is able to compile program code written in C and C++ to TC39xx architecture. The compiler can take advantage of the instruction set of the TC39xx architecture and includes a C library implementation, as well as most of the LLVM optimization steps. The PxRos operating system has been extended to run on the target hardware, and a version of the PxRos operating system running on the Aurix architecture, compiled with the LLVM compiler, has been developed using the compiler