Du C ou du Java dans les systèmes embarqués automobile ?
246 réponses
Zeldus
Bonjour,
Les voitures faisant de plus en plus appel à l'électronique pour
fonctionner, même pour les tâches les plus basiques, en quel langage sont
programmés les applications qui gèrent les différentes fonctions
électroniques intégrés aux voitures ?
J'ai pensé à l'assembleur mais vu la aujourd'hui puissance et le prix des
processeurs même les plus basiques, je pense que ce n'est pas le cas et la
tâche serait complexe pour les programmeurs.
Vient ensuite le C, celui qui serait probablement le plus adapté, ancien
mais toujours très efficace ou alors Java, complètement portable mais qui
nécessite une machine virtuelle assez lourde.
"Manuel Pégourié-Gonnard" <mpg+ a écrit dans le message de news:
Pour le cas particulier de la verbalisation automatique du propriétaire du véhicule en l'absence d'identification du conducteur, il me semble que la France a déjà été condamnée par la cour européenne des Droits de l'Homme...
et 2ème faille, une verbalisation doit être faite par un agent de l'état... un mauvais R2D2 en bord de route n'a pas ce statut...
"Manuel Pégourié-Gonnard" <mpg+news@elzevir.fr> a écrit dans le message de
news: 20090709222101.5590.11137.XPN@roth.elzevir.fr...
Pour le cas particulier de la
verbalisation automatique du propriétaire du véhicule en l'absence
d'identification du conducteur, il me semble que la France a déjà été
condamnée par la cour européenne des Droits de l'Homme...
et 2ème faille, une verbalisation doit être faite
par un agent de l'état... un mauvais
R2D2 en bord de route n'a pas ce statut...
"Manuel Pégourié-Gonnard" <mpg+ a écrit dans le message de news:
Pour le cas particulier de la verbalisation automatique du propriétaire du véhicule en l'absence d'identification du conducteur, il me semble que la France a déjà été condamnée par la cour européenne des Droits de l'Homme...
et 2ème faille, une verbalisation doit être faite par un agent de l'état... un mauvais R2D2 en bord de route n'a pas ce statut...
Lucas Levrel
Le 9 juillet 2009, Gabriel Dos Reis a écrit :
| Donc tu as la réponse à ta question
à l'évidence, non.
Je pense que tu trolles, mais je vais rester calme. Reprenons.
Le 7 juillet 2009, Lucas Levrel a écrit :
Le produit attendu de l'IR au titre de 2008 est estimé à 51,83 milliards d’euros.
Disons qu'il y a 60 millions de Français. Ça fait 864 € par tête.
a) 51 830 000 000 / 60 000 000 ~= 864 b) il n'y a pas 60 millions de têtes travailleuses en France c) donc c'est 864 par tête quelle qu'elle soit
-- LL
Le 9 juillet 2009, Gabriel Dos Reis a écrit :
| Donc tu as la réponse à ta question
à l'évidence, non.
Je pense que tu trolles, mais je vais rester calme. Reprenons.
Le 7 juillet 2009, Lucas Levrel a écrit :
Le produit attendu de l'IR au titre de 2008 est estimé à 51,83 milliards
d’euros.
Disons qu'il y a 60 millions de Français. Ça fait 864 € par tête.
a) 51 830 000 000 / 60 000 000 ~= 864
b) il n'y a pas 60 millions de têtes travailleuses en France
c) donc c'est 864 par tête quelle qu'elle soit
Pour en revenir à la programmation, je voudrais savoir le lien avec le signal gps et la programmation. Plus haut une personne semble dire qu'un téléphone portable n'est pas relié à un satellite.
Or ce lien http://fr.wikipedia.org/wiki/Système_de_positionnement_par_sat ellites
semble montrer le contraire sans approfondir.
Comment un terminal tel qu'un téléphone portable ou un récepteur gps interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée? Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
*Comme c'est un week end digne du mois d'octobre en France, j'attends de nombreuses réponses pas trop compliquées svp...*si vous avez 5 mn!
Pascal
Bonjour,
Pour en revenir à la programmation, je voudrais savoir le lien avec le
signal gps et la programmation. Plus haut une personne semble dire
qu'un téléphone portable n'est pas relié à un satellite.
Or ce lien http://fr.wikipedia.org/wiki/Système_de_positionnement_par_sat ellites
semble montrer le contraire sans approfondir.
Comment un terminal tel qu'un téléphone portable ou un récepteur gps
interprète ou "compil" le signal reçu ? Il s'agit forcément de
programmation embarquée? Cependant, il doit y avoir une part
programmation classique pour mémoriser les cartes (routes, rues,
villes..). Par contre, la mise à jour des cartes semble appartenir à
un disque dur qui est dans le satellite lui-même et commandée par un
autre ordinateur.
*Comme c'est un week end digne du mois d'octobre en France, j'attends
de nombreuses réponses pas trop compliquées svp...*si vous avez 5 mn!
Pour en revenir à la programmation, je voudrais savoir le lien avec le signal gps et la programmation. Plus haut une personne semble dire qu'un téléphone portable n'est pas relié à un satellite.
Or ce lien http://fr.wikipedia.org/wiki/Système_de_positionnement_par_sat ellites
semble montrer le contraire sans approfondir.
Comment un terminal tel qu'un téléphone portable ou un récepteur gps interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée? Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
*Comme c'est un week end digne du mois d'octobre en France, j'attends de nombreuses réponses pas trop compliquées svp...*si vous avez 5 mn!
Pascal
Stephane Legras-Decussy
a écrit dans le message de news:
Comment un terminal tel qu'un téléphone portable ou un récepteur gps interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée? Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
mon compilateur à disque dur orienté objet embarqué m'indique 98,6% de chance que tu joues à l'imbécile pour troller...
<bpascal123@googlemail.com> a écrit dans le message de news:
d7239def-449a-401b-8d9a-a5994571d778@h11g2000yqb.googlegroups.com...
Comment un terminal tel qu'un téléphone portable ou un récepteur gps
interprète ou "compil" le signal reçu ? Il s'agit forcément de
programmation embarquée? Cependant, il doit y avoir une part
programmation classique pour mémoriser les cartes (routes, rues,
villes..). Par contre, la mise à jour des cartes semble appartenir à
un disque dur qui est dans le satellite lui-même et commandée par un
autre ordinateur.
mon compilateur à disque dur orienté objet embarqué
m'indique 98,6% de chance que tu joues
à l'imbécile pour troller...
Comment un terminal tel qu'un téléphone portable ou un récepteur gps interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée? Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
mon compilateur à disque dur orienté objet embarqué m'indique 98,6% de chance que tu joues à l'imbécile pour troller...
Wykaaa
Bruno Desthuilliers a écrit :
Wykaaa a écrit : (snip)
Tout à fait. Il te faut faire une "vraie" formation à l'informatique. A part quelques exceptions, tous les "informaticiens" que j'ai côtoyés et qui s'étaient formés tout seul, c'était une catastrophe...
La catastrophe te salue bien (et retourne corriger les boulettes du diplômé issu d'une "vraie" formation, mouarf).
J'ai bien pris soin de dire "à part quelques exceptions" dont tu fais partie Bruno et tu connais mes opinions...
Bruno Desthuilliers a écrit :
Wykaaa a écrit :
(snip)
Tout à fait. Il te faut faire une "vraie" formation à l'informatique.
A part quelques exceptions, tous les "informaticiens" que j'ai côtoyés
et qui s'étaient formés tout seul, c'était une catastrophe...
La catastrophe te salue bien (et retourne corriger les boulettes du
diplômé issu d'une "vraie" formation, mouarf).
J'ai bien pris soin de dire "à part quelques exceptions" dont tu fais
partie Bruno et tu connais mes opinions...
Tout à fait. Il te faut faire une "vraie" formation à l'informatique. A part quelques exceptions, tous les "informaticiens" que j'ai côtoyés et qui s'étaient formés tout seul, c'était une catastrophe...
La catastrophe te salue bien (et retourne corriger les boulettes du diplômé issu d'une "vraie" formation, mouarf).
J'ai bien pris soin de dire "à part quelques exceptions" dont tu fais partie Bruno et tu connais mes opinions...
-ed-
On 10 juil, 22:00, "" wrote:
Bonjour,
Pour en revenir à la programmation, je voudrais savoir le lien avec le signal gps et la programmation. Plus haut une personne semble dire qu'un téléphone portable n'est pas relié à un satellite.
Or ce lienhttp://fr.wikipedia.org/wiki/Système_de_positionnement_par_sa tellites
semble montrer le contraire sans approfondir.
Un téléphone de base n'a pas de récepteur GPS. Certains téléphone s avancés en ont un. La principale fonction est de fournir une application de type navigateur (comme un navigateur de voiture), ce qui peut être pratique, par exemple, si on se ballade en forêt (pas trop épaisse, la forêt...), ou pour faire de la géolocalisation à distance plus ou moins à l'insu de l'utilisateur (enfants, employés etc.).
Comment un terminal tel qu'un téléphone portable ou un récepteur gp s interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée?
Oui, il y a un programme assez compliqué qui analyse les signaux reçus des satellites (au moins 4) et en déduit des coordonnées en latitude et longitude. Une partie de ce travail est fait par la puce GPS. Le programme d'application se contente de lire régulièrement les coordonnées, et d'afficher la carte correspondante. à l'aide de la valeur précédente, il déduit la direction et la vitesse du mobile.
Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
Les satellites n'ont aucune carte. Ils se contentent de fournir des signaux temporels extrêmement précis. C'est le décalage des signaux qui permet, par un algorithme complexe dont j'ignore les détails, de calculer la position instantanée du mobile. L'algo est d'autant plus remarquable que les satellites GPS sont placés en orbites moyennes (20.200 km), et donc se déplacent sans arrêt par rapport à la Terre, contrairement à un satellite de télédiffusion placé en orbite géostationnaire (36.000 km).
Les cartes sont stockées sous forme vectorielles dans les récepteurs. La mise à jour se fait en connectant (USB) le récepteur à un PC, par exemple, relié à Internet. L'application du récepteur se connecte alors au serveur FTP du fabricant pour récupérer la nouvelle carte et la télécharger dans la mémoire flash ("disque dur" statique) du récepteur. Cette opération est plus ou moins gratuite ...
On 10 juil, 22:00, "bpascal...@googlemail.com"
<bpascal...@googlemail.com> wrote:
Bonjour,
Pour en revenir à la programmation, je voudrais savoir le lien avec le
signal gps et la programmation. Plus haut une personne semble dire
qu'un téléphone portable n'est pas relié à un satellite.
Or ce lienhttp://fr.wikipedia.org/wiki/Système_de_positionnement_par_sa tellites
semble montrer le contraire sans approfondir.
Un téléphone de base n'a pas de récepteur GPS. Certains téléphone s
avancés en ont un. La principale fonction est de fournir une
application de type navigateur (comme un navigateur de voiture), ce
qui peut être pratique, par exemple, si on se ballade en forêt (pas
trop épaisse, la forêt...), ou pour faire de la géolocalisation à
distance plus ou moins à l'insu de l'utilisateur (enfants, employés
etc.).
Comment un terminal tel qu'un téléphone portable ou un récepteur gp s
interprète ou "compil" le signal reçu ? Il s'agit forcément de
programmation embarquée?
Oui, il y a un programme assez compliqué qui analyse les signaux reçus
des satellites (au moins 4) et en déduit des coordonnées en latitude
et longitude. Une partie de ce travail est fait par la puce GPS. Le
programme d'application se contente de lire régulièrement les
coordonnées, et d'afficher la carte correspondante. à l'aide de la
valeur précédente, il déduit la direction et la vitesse du mobile.
Cependant, il doit y avoir une part
programmation classique pour mémoriser les cartes (routes, rues,
villes..). Par contre, la mise à jour des cartes semble appartenir à
un disque dur qui est dans le satellite lui-même et commandée par un
autre ordinateur.
Les satellites n'ont aucune carte. Ils se contentent de fournir des
signaux temporels extrêmement précis. C'est le décalage des signaux
qui permet, par un algorithme complexe dont j'ignore les détails, de
calculer la position instantanée du mobile. L'algo est d'autant plus
remarquable que les satellites GPS sont placés en orbites moyennes
(20.200 km), et donc se déplacent sans arrêt par rapport à la Terre,
contrairement à un satellite de télédiffusion placé en orbite
géostationnaire (36.000 km).
Les cartes sont stockées sous forme vectorielles dans les récepteurs.
La mise à jour se fait en connectant (USB) le récepteur à un PC, par
exemple, relié à Internet. L'application du récepteur se connecte
alors au serveur FTP du fabricant pour récupérer la nouvelle carte et
la télécharger dans la mémoire flash ("disque dur" statique) du
récepteur. Cette opération est plus ou moins gratuite ...
Pour en revenir à la programmation, je voudrais savoir le lien avec le signal gps et la programmation. Plus haut une personne semble dire qu'un téléphone portable n'est pas relié à un satellite.
Or ce lienhttp://fr.wikipedia.org/wiki/Système_de_positionnement_par_sa tellites
semble montrer le contraire sans approfondir.
Un téléphone de base n'a pas de récepteur GPS. Certains téléphone s avancés en ont un. La principale fonction est de fournir une application de type navigateur (comme un navigateur de voiture), ce qui peut être pratique, par exemple, si on se ballade en forêt (pas trop épaisse, la forêt...), ou pour faire de la géolocalisation à distance plus ou moins à l'insu de l'utilisateur (enfants, employés etc.).
Comment un terminal tel qu'un téléphone portable ou un récepteur gp s interprète ou "compil" le signal reçu ? Il s'agit forcément de programmation embarquée?
Oui, il y a un programme assez compliqué qui analyse les signaux reçus des satellites (au moins 4) et en déduit des coordonnées en latitude et longitude. Une partie de ce travail est fait par la puce GPS. Le programme d'application se contente de lire régulièrement les coordonnées, et d'afficher la carte correspondante. à l'aide de la valeur précédente, il déduit la direction et la vitesse du mobile.
Cependant, il doit y avoir une part programmation classique pour mémoriser les cartes (routes, rues, villes..). Par contre, la mise à jour des cartes semble appartenir à un disque dur qui est dans le satellite lui-même et commandée par un autre ordinateur.
Les satellites n'ont aucune carte. Ils se contentent de fournir des signaux temporels extrêmement précis. C'est le décalage des signaux qui permet, par un algorithme complexe dont j'ignore les détails, de calculer la position instantanée du mobile. L'algo est d'autant plus remarquable que les satellites GPS sont placés en orbites moyennes (20.200 km), et donc se déplacent sans arrêt par rapport à la Terre, contrairement à un satellite de télédiffusion placé en orbite géostationnaire (36.000 km).
Les cartes sont stockées sous forme vectorielles dans les récepteurs. La mise à jour se fait en connectant (USB) le récepteur à un PC, par exemple, relié à Internet. L'application du récepteur se connecte alors au serveur FTP du fabricant pour récupérer la nouvelle carte et la télécharger dans la mémoire flash ("disque dur" statique) du récepteur. Cette opération est plus ou moins gratuite ...
Jean-Marie Bacchus
Un récepteur GPS est un système entièrement passif : il reçoit les signaux émis par un ensemble de satellites dédiés, et en déduit sa position sur le globe. Elle reste normalement confinée à l'intérieur du récepteur. Comme dit dans le lien que tu cites, il PEUT être couplé à un système COMPLÉMENTAIRE d'émission pour renvoyer les coordonnées : c'est notamment utilisé par les flottes de bus ou de taxi, ou les transporteurs qui veulent pouvoir localiser leurs véhicules. Ce système d'émission peut être une liaison VHF si la région à couvrir est réduite, une liaison radio spécialisée ou même un téléphone mobile si la liaison n'a pas besoin d'être permanente (dans ce cas il faut payer à l'opérateur GSM à chaque connexion !). Mais il coûte au moins aussi cher que le GPS lui-même, et tu ne risques pas de l'avoir dans ton récepteur sans le savoir ! Et les sociétés qui installent ce type de système dans leurs véhicules doivent en avertir les utilisateurs.
Les téléphones mobiles fonctionnent grâce à des émetteurs/récepteurs terrestres à courte portée (qques dizaines de km maximum, beaucoup moins en ville). Chacun couvre ce que l'on appelle une cellule, et il y a bien recouvrement (sauf dans certaines zones non couvertes) pour assurer la continuité. Le système sait bien sûr dans quelle(s) cellule(s) tu te trouves et bascule automatiquement de l'une à l'autre quand tu te déplaces sans rupture de la communication. Il est possible avec cela de faire une localisation grossière, mais les opérateurs ne s'amusent évidemment pas à suivre individuellement les millions de possesseurs de mobiles, et ils n'ont pas le droit de divulger l'information - hors réquisition judiciaire.
Tout cela tient aux principes de fonctionnement du GPS et des GSM et n'a rien à voir avec la programmtion en C !
Un récepteur GPS est un système entièrement passif : il reçoit les signaux
émis par un ensemble de satellites dédiés, et en déduit sa position sur le
globe. Elle reste normalement confinée à l'intérieur du récepteur.
Comme dit dans le lien que tu cites, il PEUT être couplé à un système
COMPLÉMENTAIRE d'émission pour renvoyer les coordonnées : c'est notamment
utilisé par les flottes de bus ou de taxi, ou les transporteurs qui veulent
pouvoir localiser leurs véhicules. Ce système d'émission peut être une
liaison VHF si la région à couvrir est réduite, une liaison radio
spécialisée ou même un téléphone mobile si la liaison n'a pas besoin d'être
permanente (dans ce cas il faut payer à l'opérateur GSM à chaque connexion
!). Mais il coûte au moins aussi cher que le GPS lui-même, et tu ne risques
pas de l'avoir dans ton récepteur sans le savoir ! Et les sociétés qui
installent ce type de système dans leurs véhicules doivent en avertir les
utilisateurs.
Les téléphones mobiles fonctionnent grâce à des émetteurs/récepteurs
terrestres à courte portée (qques dizaines de km maximum, beaucoup moins en
ville). Chacun couvre ce que l'on appelle une cellule, et il y a bien
recouvrement (sauf dans certaines zones non couvertes) pour assurer la
continuité. Le système sait bien sûr dans quelle(s) cellule(s) tu te trouves
et bascule automatiquement de l'une à l'autre quand tu te déplaces sans
rupture de la communication. Il est possible avec cela de faire une
localisation grossière, mais les opérateurs ne s'amusent évidemment pas à
suivre individuellement les millions de possesseurs de mobiles, et ils n'ont
pas le droit de divulger l'information - hors réquisition judiciaire.
Tout cela tient aux principes de fonctionnement du GPS et des GSM et n'a
rien à voir avec la programmtion en C !
Un récepteur GPS est un système entièrement passif : il reçoit les signaux émis par un ensemble de satellites dédiés, et en déduit sa position sur le globe. Elle reste normalement confinée à l'intérieur du récepteur. Comme dit dans le lien que tu cites, il PEUT être couplé à un système COMPLÉMENTAIRE d'émission pour renvoyer les coordonnées : c'est notamment utilisé par les flottes de bus ou de taxi, ou les transporteurs qui veulent pouvoir localiser leurs véhicules. Ce système d'émission peut être une liaison VHF si la région à couvrir est réduite, une liaison radio spécialisée ou même un téléphone mobile si la liaison n'a pas besoin d'être permanente (dans ce cas il faut payer à l'opérateur GSM à chaque connexion !). Mais il coûte au moins aussi cher que le GPS lui-même, et tu ne risques pas de l'avoir dans ton récepteur sans le savoir ! Et les sociétés qui installent ce type de système dans leurs véhicules doivent en avertir les utilisateurs.
Les téléphones mobiles fonctionnent grâce à des émetteurs/récepteurs terrestres à courte portée (qques dizaines de km maximum, beaucoup moins en ville). Chacun couvre ce que l'on appelle une cellule, et il y a bien recouvrement (sauf dans certaines zones non couvertes) pour assurer la continuité. Le système sait bien sûr dans quelle(s) cellule(s) tu te trouves et bascule automatiquement de l'une à l'autre quand tu te déplaces sans rupture de la communication. Il est possible avec cela de faire une localisation grossière, mais les opérateurs ne s'amusent évidemment pas à suivre individuellement les millions de possesseurs de mobiles, et ils n'ont pas le droit de divulger l'information - hors réquisition judiciaire.
Tout cela tient aux principes de fonctionnement du GPS et des GSM et n'a rien à voir avec la programmtion en C !