SITRE's expertise is embedded software with many achievements around RTOS QNX Software Systems.
The company was created in 2008 and redefines its activity on services for the development and integration of board support package and drivers for QNX RTOS, SCIOPTA safety RTOS and for Linux.
The company conducts assessments of materials and proofs of concept , Board Support Package and drivers development, middelware software porting or development and delivers technical assistance and consulting as well as professional training.
It also offers through its technology partners a strong value added proposal for software and hardware solutions.
Board Support Package and drivers
The company has developed numerous of BSP and drivers for QNX RTOS for commercial on the shelf or custom hardware boards and is as well offering today BSP development for SCIOPTA RTOS.
The BSP include support for X86, ARM cortex-A and M, Xilinx family and are available for Ka-Ro electronics and Trenz Electronic products.
The BSP are usually delivered in source code with documentation, support and guarantee and can be redistributed freely.
Some SCIOPTA’s BSP can be certified to SIL level.
Our expertise enables to serve our customers to accelerate their development under QNX and SCIOPTA and to identify the bottleneck or technical issues due to incorrect software architecture conception and/or bad devices programming access method in the hardware.
This service offers to assist and support on site and remotely a development team or a developer to provide engineering help for a better use of the programming methods of the RTOS, to speed up the starting phase and get familiar with tools in order to improve the system performances and help to make deeper diagnostic and analysis of the system.
Within the scope of a project, it strengthens the R&D development capacity of our customers with a QNX or SCIOPTA expert and a project management support.
Assistance is also expanded by services from our partners for all the products represented and distributed.
In QNX project development framework, we perform middleware or develop Application Programming Interfaces (APIs) that provide services to applications outside of what’s offered by the operating system
Software prototyping with Proof-Of-concept on hardware
We are offering a target evaluation service for QNX and SCIOPTA RTOS on any hardware.
This service allows to quickly identify which hardware components or chipsets can work with the selected RTOS.
The evaluation can be performed with one specific version of the RTOS on the hardware and produces as an output a statement of components and devices which are supported and are functional and the one that needs to be slightly adapted or modified or re-written from scratch.
Such evaluation gives a rough order of magnitude budget for the overall requirement expressed in the project.
This service allows most of the time to deliver a Proof-Of-Concept (POC) of a BSP for prototyping or for demonstration and enables the starting phase and fastener decision aid.
The POC is often proposed in advance of the development process during the prototyping phase of a product when it is not fully established that the products will function as intended.
The company is accredited for profesionnal training under the declaration training activity number: 11 92 17722 92 and certified by datadock.
The courses of QNX SCIOPTA or others are dispensed independently for Intra and Inter-Company Training.
This course is a very condensed training with a lot of a hands‐on training workshop and provides an introduction to the QNX Neutrino RTOS and the QNX Momentics IDE.
It focuses on the technology and tools and aims to get you started quickly with the QNX development and runtime environment.
The condensed QNX training offering, consists of a selection of courses for Realtime Programming under QNX, for Developing, Debugging, and Analysing Performance”.
All attendees must have a good working knowledge of C, a general knowledge of operating systems, and at least basic experience using Eclipse‐based development environments. Familiarity with embedded systems or real time concepts is an asset.
Duration: 4.5 days (32 hours)
QNX à la carte.
For dedicated topics or specific training requirement, we deliver QNX training "à la carte" and on demand.
All attendees must have a good working knowledge of C, and other knowledge depending of the selected topics.
Duration : To Be Determined
This course provides an introduction to the SCIOPTA RTOS and the methods to use to develop an application with message passing.
It focuses on the asynchronous message passing technology and aims to get you started quickly with the SCIOPTA technology, its scheduler and explains how to manage process with messages in memory pools and use hooks to manage properly errors or warning to develop a safety application.
The courses introduce how to communicate in a distributed method between processors.
All attendees must have a good working knowledge of C.
Duration: 1 day (8 hours)