Brevet FR3038749A1 (20170113)
REVENDICATIONS1) Procédé de commande d'une unité de calcul électronique (1) de véhicule automobile du type de ceux basés sur un premier système d'exploitation (9) 5 conforme à un premier niveau d'exigence en termes de sécurité de la norme ISO 26262, une première interface de programmes d'application (10), un premier gestionnaire d'évènements d'un environnement temps réel et des premiers pilotes (11) de périphériques exécutés par une unité centrale de calcul (3) d'un microprocesseur (2) comprenant en outre une unité de protection mémoire (4), 10 caractérisé en ce qu'il met en oeuvre en outre une seconde interface de programmes d'application (15), un second gestionnaire d'évènements (14) et un second pilote (12) de périphérique spécifiques à ladite unité de protection mémoire (4) et distincts dudit premier système d'exploitation (9). 15\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique de véhicule automobile selon la revendication 1, caractérisé en ce que ledit premier système d'exploitation (9), ledit second gestionnaire d'évènements (14) et ledit second pilote (11) sont équivalents à un second système d'exploitation (34) conforme à un second niveau d'exigence en termes de sécurité de la norme ISO 26262 supérieur audit premier 20 niveau d'exigence en termes de sécurité.\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule automobile selon la revendication 2, caractérisé en ce que ledit premier niveau d'exigence en termes de sécurité est coté QM. 25\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule automobile selon l'une quelconque des revendications 1 à 3 précédentes, caractérisé en ce que ledit second pilote (12) utilise des premiers connecteurs de tâches (13; 22,\n<CLM>\1\tet des seconds connecteurs d'interruptions (13; 29,\n<CLM>\1\tdudit 30 premier système d'exploitation (9).\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule automobile selon la revendication 4, caractérisé en ce qu'il comprend une première étape appelant une première fonction (18) de ladite seconde interface de 3038749 - 11 - programmes d'application (15) initialisant au moins un registre de ladite unité de protection mémoire (4).\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule 5 automobile selon la revendication 5, caractérisé en ce qu'il comprend en outre une deuxième étape appelant une deuxième fonction (20) de ladite seconde interface de programmes d'application (15) initialisant une protection des tâches (21).\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule 10 automobile selon la revendication 6, caractérisé en ce qu'il comprend en outre une troisième étape appelant une troisième fonction (27) de ladite seconde interface de programmes d'application (15) initialisant une protection des interruptions (28).\n<CLM>\1\tProcédé de commande d'une unité de calcul électronique (1) de véhicule 15 automobile selon la revendication 7, caractérisé en ce que ledit second gestionnaire d'évènements (14) transmet à ladite seconde interface de programmes d'application (15) des violations de ladite protection des tâches (21) et de ladite protection des interruptions (28). 20\n<CLM>\1\tUnité de calcul électronique (1) de véhicule automobile apte à ma mise en oeuvre du procédé de commande selon l'une quelconque des revendications 1 à 8 précédentes, ladite unité de calcul électronique (1) étant du type de celles comprenant un microprocesseur (2) comportant au moins une unité centrale de calcul (3) et une unité de protection mémoire (4) associées à au moins une mémoire 25 de programme, au moins une mémoire de données, et à au moins une interface d'entrées/ sorties (5), ladite au moins une mémoire de programme stockant des premiers codes informatiques représentatifs d'un système d'exploitation (9) conforme à un niveau d'exigence en termes de sécurité coté QM de la norme ISO 26262, d'une première interface de programmes d'application (10), d'un premier 30 gestionnaire d'évènements d'un environnement temps réel et de premiers pilotes (11) de périphériques aptes à être connectés à ladite au moins une interface d'entrées/ sorties (5), exécutés par ladite au moins une unité centrale de calcul (3), caractérisée en ce que ladite au moins une mémoire de programme stocke en outre des seconds codes informatiques représentatifs d'une seconde interface de 35 programmes d'application (15), d'un second gestionnaire d'évènements (14) et d'un 3038749 - 12 - second pilote (12) spécifiques à ladite unité de protection mémoire (4) distincts desdits premiers codes informatiques (9, 10, 11).\n<CLM>\1\tVéhicule automobile, caractérisé en qu'il comprend au moins une unité de calcul 5 électronique (1) selon la revendication 9 précédente.