Le Sat, 5 Aug 2017 09:30:56 +0200,
Post by Jean-ChristophePost by bilouAvant on fabriquait une radio avec un metrix a aiguille
Maintenant il faut un 20000 points true RMS pour allumer une LED et un
microscope USB pour pas la brancher a l'envers :-)
Dans le même ordre d'idées, avant on programmait 'à la main' en
assembleur avec toute l'achitecture logicielle au complet dans la tête,
et le tout tenait souvent en quelques centaines ou milliers d'octets.
Maintenant pour écrire le moindre petit truc-gadget il faut des méga
ou giga octets, 15000 € de logiciels, analyseurs syntaxiques, simulateurs,
et partir à la pêche au code sur le net ... pour aboutir à des tartines
mal ficelées dont on ne sait comment elles fonctionnent, et qu'on
ne sait pas dépanner une fois qu'elles ne fonctionnement plus.
\begin{Philippe Castelli}
Tiens, j'ai une histoire.
J'ai fait des piges il y a quelques années pour le laboratoire central
de recherche d'un grand énergéticien. Un truc qui tournait autour de
compteurs intelligents et communicants.
Le projet avait déjà été planté deux fois et il fallait un expert aux
cheveux gris (sic) pour le rattraper.
Le cahier des charges était simple :
- une mesure de consommation électrique toutes les minutes ;
- un envoi de ces mesures toutes les quatre heures ;
- la gestion de dix contacts secs (un réel, neufs virtuels) ;
- une connexion réseau ;
- une connexion USB.
Il y a trente ans, on aurait pris un 68B09, quelques mémoire de types
6116 et une ROM 2764, des circuits d'interfaces.
Là, je suis tombé sur un ordinateur complet avec une bouse armesque
comme processeur 64 bits à quatre coeurs, 4 Go de mémoire, 32 Go d'eMMC,
un linux embarqué et une machine virtuelle Java pour faire tourner le
soft de comptage qui explosait en vol. Une véritable usine à gaz, ce qui
tombait assez bien pour l'énergéticien en question.
Je suis pourtant sûr qu'avec un STM32 et quelques composants, on aurait
pu faire la même chose. Si vraiment on voulait quelque chose de
configurable facilement, un MIPS, 32 Mo de mémoire et un NetBSD auraient
été largement suffisants, moins chers et plus fiables.
\end{Philippe Castelli}
Post by Jean-ChristopheEn parallèle de ça on constate la même dégradation en électronique.
Il n'en reste aujourd'hui plus beaucoup qui savent concevoir
correctement et en toute connaissance de cause un circuit analogique.
Ne t'en fais pas. Des gens qui savent concevoir en toutes
connaissances de cause des circuits numériques, il n'y en a plus
beaucoup non plus. En revanche, pour écrire du VHDL, bricoler, ça, oui,
on en trouve. Mon boulot actuel, c'est de concevoir du circuit
électronique fiable à 100% pour des applications critiques. Je passe
pour un dinosaure parce que dans certaines applications, je colle
des circuits séquentiels à l'ancienne, ce que plus personne ne fait.
Sauf que mes circuits fonctionnent encore à plus de 100°C là où la
mémoire du microcontrôleur a déjà rendu l'âme !...
Post by Jean-ChristopheLes industries voulaient de la main-d'oeuvre à bas coût,
l'enseignement leur a fourni ce qu'ils demandaient.
Quand les avions commenceront à tomber du ciel,
il ne faudra pas faire semblant d'être étonnés ...
Attention, il n'y a pas que les industries. En école d'ingénieur, on
a viré les cours d'électronique analogique et de traitement
analogique du signal parce que les aspirants sont devenus tellement
ignares en mathématiques qu'on ne peut plus leur faire comprendre la
théorie. Il est beaucoup plus facile d'expliquer un circuit
numérique avec les mains que le fonctionnement d'un circuit
analogique utilisant un transistor unijonction. Et quand je vois que
j'arrive encore par me faire avoir dans le routage de circuit
numériques rapides (parce que là, pour le coup, l'analogique revient
au galop), je comprends mieux pourquoi certaines cartes plantent
aléatoirement (je pense à des cartes mères de PC de marques que je
ne citerais pas).
Et lorsqu'il reste des cours d'électronique analogique, les mises au
point des circuits se font par dichotomie sur des outils comme
Spice. Ce qui permet bien de comprendre comment ça doit fonctionner.
Sur ce, je vous laisse, j'ai une polarisation foireuse à calculer
sur un ampli single ended 2A3 à correction différentielle...
JKB
--
Changement d'activité...
=> http://www.systella.fr