1

je pense qu'il faut s'adapter à son temps.

Avant, l'élec, c'était port parallèle, et port série.
Mais on trouve plus ça sur les PC.
Alors quelle alternative?

l'USB suxe pas tant que ça , on a des ports séries extrêmement rapides avec les modules USB/série, bien plus rapides qu'avec les UART standards des PC.

Et puis quoi d'autre... ah oui le bit banging ça rame, sur USB. Ben c'est ptet le moment de construire des interfaces un peu plus "haut niveau", style USB->SPI ou USB->I2C

Et programmer des PICs c'est tout à fait possible par USB aussi.
Le seul truc, c'est que ça devient un peu obsolète les PIC, on préfère largement les ARM et les JTAG de nos jours...

L'élec devient simplement beaucoup moins amateur, il faut tout de suite plus de ressources qu'avant pour faire des trucs intéressants.

2

Le problème de l'USB, c'est que des que tu fiat du temps reel, tu peut oublier... Moins déterministe que l'USB tu meurs :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

de toute façon sur n'importe quel OS moderne, les E/S électroniques en temps réel tu peux oublier...

4

à cause d'un problème de mise en buffer?
On April 8, 2014, all Windows XP support, including security updates and security-related hotfixes will be terminated.
Windows 7's product support page now says it will offer extended support until January 14, 2020.

5

a cause des N programmes qui tournent en même temps, et le fait que winxp et linux sont incapables (oui, pour linux y'a des patchs "quasi temps réel") de tenir des contraintes de temps de réaction.

tout ce que je voulais dire c'est que quitte à changer un peu de concept, on peut très bien se débrouiller avec l'usb. style, on peut pas controler un PWM, ok, mais on peut avoir un controleur pwm dans un pic piloté par usb. au moins on fait du vrai embarqué, pas du piloté par pc.

pwm=mli= http://fr.wikipedia.org/wiki/Modulation_de_largeur_d%27impulsion

6

squalyl (./5) :
. au moins on fait du vrai embarqué, pas du piloté par pc


oui mais du coup, ça devient hors sujet...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

7

c'est fait exprès pour me casser ou quoi?

ok, revenons dans le topic: l'électronique avec un pc, c'est quoi pour vous? moi maintenant ça se limite à programmation/débogage.
contrôle de système, nan, on fait mieux depuis.

8

Non on ne fait pas mieux, et c'est encore très utilisé, le nombre de robots (je parle du domaine que je connais le mieux) qui utilient des mini pc ou du PC104 donc du x86. Suivant les applications 1ms de retard peut avoir des conséquences fatales ! Et déporter via USB un controleur de PWM, ce n'est que déporter le problème, ok tu as now du PWM, mais tu as toujours une latence imprécise et non déterministe due a l'USB

PC + Electronique est encore beaucoup utilisé, et le restera je pense
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

squalyl (./1) :
Le seul truc, c'est que ça devient un peu obsolète les PIC, on préfère largement les ARM et les JTAG de nos jours...
Là, je ne suis pas d'accord. OK, un ARM est plus puissant qu'un PIC et suffisamment puisant pour pouvoir coder comme un cochon (euh, pardon, pour supporter la méthode de développement RAD grin). Mais il reste plein d'applications "légères" dans lesquelles un PIC (ou un autre micro 8 bits) sera plus adapté qu'un ARM : moins cher, prend moins de place, consommation moindre, plein de modèles différents (-> donc on peut quasiment choisir à-la-carte)...

Pour le reste je suis assez de l'avis de Godzil, pour avoir une belle IHM et dans les applications "lourdes" (genre qui doivent utiliser une BDD, une mise en réseau, etc.), le PC embarqué a encore de beaux jours devant lui. Si c'est du temps réel "soft" (où le fait d'avoir une interruption de service est pénalisante, mais pas catastrophique, et que quelques ms de latence sont tolérables), la solution de Squalyl se tient : si une bonne partie de l'intelligence est déportée sur une carte annexe, et que le PC ne fait que de la commande haut-niveau qui ne bouffe que quelques Ko/s de transmission de données, y'a quand même très peu de chances d'avoir des problèmes même par USB. Mais c'est sûr que pour faire du vrai temps réel, c'est pas sérieux d'utiliser autre chose qu'un OS déterministe.

Il commence à y avoir des trucs intéressants en dehors de l'architecture PC aussi : les cartes à base des processeurs PXA de Marvell (du Xscale) sont assez puissantes pour remplacer un PC pour certains trucs, et on peut faire tourner WinCE ou Linux dessus. L'avantage, c'est qu'elles sont moins chères et qu'elles consomment carrément moins que les solutions à base de x86.


Bon ça c'est pour le côté "pro", pour ce qui est des réalisations amateur, le PC est de plus en plus mal barré. Tous les ports I/O "simples" ont disparu et les OS utilisateur sont complètement non déterministes ; avant on pouvait faire énormément de choses avec juste un port parallèle et un prog sous DOS, ça c'est fini...
Les autres interfaces, j'en parle même pas (le PCI est complexe, le PCI-E est inabordable, et dans les 2 cas faut payer quelques milliers de dollars juste pour avoir les spécifications). Reste plus que l'USB, mais ça impose au minimum de mettre un microcontrôleur derrière, et une partie soft assez lourde pour ce que c'est.

Pareil pour les composants, il n'y a quasiment plus que du CMS, et de plus en plus de BGA.

Le côté "bidouilleur" de l'élec est en train de foutre le camp ; autant on a gagné sur la flexibilité (plus besoin de se taper de l'OTP ou des EPROMs à effacer péniblement, le support quasi-omniprésent de la prog / debug in-situ, des environnements de dév qui ont énormément progressé, des FPGA carrément puissants et pas chers), autant on a perdu sur la facilité d'accès sad
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo