brand-logo Accueil
  • Assistance technique
  • BSP et pilote
  • Prototypage
  • Developpement
  • Formation
  • Contact
  • Carrière

Services & Intégrateur pour le Temps Réel et l'Embarqué

Notre Expertise

La société SITRE  a été crée en 2008 et recentre aujourd'hui ses activités sur les services  pour le développement ou l'intégration de couches basses et de pilotes pour le RTOS QNX, pour le RTOS sécuritaire SCIOPTA et pour Linux.

Elle compte à son actif de nombreuses réalisations pour des développements logiciels autour du RTOS QNX Software Systems et a hérité d'une très forte expérience pour les technologies du temps réel et des systèmes embarqués.

Elle réalise des évaluations de matériels et des preuves de concepts, des BSP et pilotes du développement, des portages de logiciels, de l'assistance technique, du consulting ainsi que de la formation professionnelle. 

Elle propose et suppler aussi à travers ses partenaires technologiques des services complémentaires et des offres commerciales pour le développement d'applications d'interface graphique, de RTOS sécuritaire certifié  et cartes éléctroniques pour le prototypage rapide autour de processeurs NXP, TI et Xilinx

Nos partenaires 

Distribution et conseils de solutions logicielles et matérielles

RTOS et hyperviseur

Logiciel pour applications graphiques

cartes NXP et TI

cartes Xilinx et FPGA

Développement des couches basses (BSP) et de pilotes

 

La société compte à son actif de nombreux développements de logiciels pour les couches basses (BSP) pour le RTOS QNX et pour toutes cartes du commerces ou toutes cartes propriétaires et propose aussi aujourd'hui  des BSP pour le RTOS SCIOPTA.

 

Les développements couvrent les familles de processeurs X86, ARM Cortex-A et M, Xilinx et des BSP sont disponibles pour les cartes Ka-Ro electronics et Trenz Electronic.

Les BSP et pilotes sont livrés généralement en code source avec leur documentation, un support et une garantie et  sont redistribuables librement.

 

Certains BSP pour SCIOPTA peuvent aussi être certifiés à des niveaux de sécurité de fonctionnement.

Assistance Technique

 

Notre expertise permet d'aider nos clients à accélérer leur développements sous QNX mais aussi à identifier  les problèmes qui pourraient être causés par une mauvaise conception de l' architecture du logiciel et/ou de la programmation du  matériel. 

 

Ce service à la carte permet d' assister et de supporter une équipe de développeurs ou un développeur pour une meilleure utilisation des méthodes de programmation temps réels du RTOS, pour accélérer la prise en main des outils afin d'augmenter les performances du système ou pour une aide au diagnostic ou à une analyse poussée du système. 

 

Dans le cadre de projets, il renforce les ressources en développement R&D de nos clients avec un expert QNX dédié et un support à la maitrîse d'oeuvre.

L'assistance s'étend aussi à travers l'offre de services de nos partenaires, de nos fournisseurs et éditeurs des logiciels.

Développement de Logiciel

 

Dans le cadre de projet sous QNX, nous réalisons des middlewares ou déveleppons des Interfaces de programmation d''applications (API) qui fournissent aux applications des services que le système d'exploitation n'assure pas toujours.

Prototypage et preuve de concept sur matériel

Nous proposons un service unique d'évaluation de cibles matérielles  sous QNX et SCIOPTA.

Ce service permet d'identifier rapidement  quels sont les composants qui fonctionnent avec le RTOS sur le matériel cible.

 

L'évaluation peut être réalisée avec la version RTOS du client et donne un état des composants supportés, des pilotes qui nécessitent une adaptation ou une écriture, et permet d'obtenir un rapport sur les pilotes et les fonctionnalités testés avec une estimation financière pour la réalisation des besoins exprimés.

 

Ce service permet souvent  de fournir une preuve de concept et de prototyper un BSP dit de démonstration pour accélérer le cycle de démarrage du projet ou la prise de décision.

La preuve de concept est souvent proposé pour valider de nouveaux concepts ou méthodes dans une approche système en amont dans le processus de développement d'un produit et dans le cadre de la réalisation d'un prototype fonctionnel. 

Formation

 

La société est accréditée organisme de formation professionnelle n° déclaration d’activité de Formation : 11 92 17722 92 et validée sur datadock. Les cours de formations de QNX sont dispensés en inter-entreprises et intra-entreprise et peuvent être aussi proposés sur mesure.

 

Les essentiels de QNX.

 

L’objectif de ce cours "les essentiels de QNX"  est d’inculquer aux participants les concepts de la programmation d’application temps réel sous QNX Neutrino et d’apprendre à utiliser l’environnement de développement intégré QNX Momentics pour développer des applications, accéder au matériel, déboguer des problèmes complexes et analyser et optimiser les performances des systèmes.

A l'issue de la formation, les participants seront capables d'appliquer leur nouveau savoir-faire pour la recherche et la résolution de problèmes dans leurs applications QNX, qu’il s’agisse de dysfonctionnements ou de problèmes de performance ou d’accès du matériel.

Cette formation est un condensé de plusieurs cours sur la programmation temps réel de QNX avec le débogue, l'analyse des performances et la prise en main de l’IDE Momentics , ainsi que le développement de pilotes sous QNX Neutrino).

La formation comprend de nombreux exercices pratiques.

Les prérequis sont la connaissance du langage de programmation C et il est souhaitable d'avoir des notions d’utilisation d’outil IDE (« Integrated Development Environment ») sous l'environnement Eclipse.

Durée : 4.5 jours (32 heures)

 Télécharger le programme les essentiels de QNX 

 QNX à la carte.

 

Dans le cadre de connaissances déjà acquises autour de QNX, nous proposons des modules de formation  à la carte.

Les prérequis sont la connaissance du langage de programmation C et autres connaissabces selon les sujets séléctionner.

Durée : à Déterminer

 

Les bases de SCIOPTA.

 

L’objectif de ce cours "les bases de SCIOPTA" est d’inculquer aux participants les concepts de la programmation d’application temps réel sous SCIOPTA, de ses méthodes  de passage de message direct, de sa gestion de processus et modules, de sa gestion de mémoire et de l'utilisation de son séquenceur.

Il donne aussi les bases pour personnaliser le logiciel par des "hooks" pour le rendre plus sécuritaire et le déboguer et monitorer à l'aide des outils et aussi comment implémenter des communications inter-processeurs.

La formation comprend des exercices pratiques et donne des notions de meilleurs pratiques et donne des  trucs et astuces pour une programmation efficace.

Les prérequis sont la connaissance du langage de programmation C.

Durée : 1 jour (8 heures)

Télécharger le programme les bases de SCIOPTA 

A propos de SITRE - Nous contacter -  Copyright 2019