La dernière version en date de l’environnement de développement (IDE) IAR Embedded Workbench d’IAR Systems pour applications embarquées automobiles sur processeurs RH850 de Renesas prend désormais en charge la notion de “code indépendant de la position”. (Un exécutable indépendant de la position ou PIE - Position-Independent Executable - est un programme qui s'exécute correctement quelle que soit son adresse de chargement en mémoire). Cette fonctionnalité renforce la sûreté de fonctionnement du code, notamment dans les systèmes où les applications sont chargées dynamiquement, comme par exemple la mise à niveau de la pile du bus CAN....
- Chaîne d'outils complète du compilateur et du débogueur C/C ++ pour le RH850 de Renesas
- Génération de “code indépendant de la position” et/ou de “données indépendantes de la position”
- Le compilateur génère du code qui utilise des références relatives pour le code d'adressage et les données en lecture seule. Même si l'éditeur de liens place le code et les données en lecture seule à des emplacements fixes, l'application sera toujours exécutée correctement lorsque l'image est placée à une adresse différente
- Options de licence adaptées, y compris une édition de sécurité fonctionnelle certifiée par TÜV SÜD pour les normes CEI 61508, ISO 26262 et EN 50128
- Chaîne d'outils conforme à la dernière norme de langage C ISO/IEC 9899:2018 et à la dernière norme C++ ISO/IEC 14882:2017