Résumé des étapes
Firmware… vous en avez probablement entendu parler à un moment donné. Cela ressemble à un étrange numéro allemand, n’est-ce pas ? Mais c’est quoi le firmware ? Quelle est la signification de ce terme et comment définirait-il le firmware ? Que fait le micrologiciel ? Comment fonctionne le micrologiciel ?
Firmware… vous en avez probablement entendu parler à un moment donné. Cela ressemble à un étrange numéro allemand, n’est-ce pas ? Mais c’est quoi le firmware ? Quelle est la signification de ce terme et comment définirait-il le firmware ? Que fait le micrologiciel ? Comment fonctionne le micrologiciel ?
Certes, son but n’est pas seulement de vous embrouiller. Comme vous l’apprendrez dans ce didacticiel, le micrologiciel est essentiel pour les périphériques matériels de tous types, des téléphones intelligents aux téléviseurs intelligents, aux machines à laver et autres appareils. Pour clarifier les choses et vous aider à acquérir plus de connaissances sur ce sujet, nous expliquons toutes les choses essentielles que vous devez savoir sur le firmware dans cet article. Commençons:
Quel est le micrologiciel ? Définition du firmware en termes simples
Le micrologiciel est un petit logiciel qui fait fonctionner le matériel comme prévu par le fabricant. Il se compose de programmes écrits par des développeurs de logiciels pour faire fonctionner les périphériques matériels. Sans micrologiciel, la plupart des appareils électroniques que nous utilisons quotidiennement ne fonctionneraient pas. Ils ne feraient rien.
Par exemple, saviez-vous qu’un simple feu de signalisation a un micrologiciel ? Oui, c’est le cas, et c’est le micrologiciel qui lui dit de changer les lumières à intervalles réguliers. Sans firmware, le feu tricolore ne serait qu’un poteau «stupide», placé sur le bord de la route, sans rien faire d’autre qu’avoir l’air ennuyeux. Quel est le micrologiciel dans le cas d’appareils matériels moins sophistiqués tels que les feux de circulation, les machines à laver, les machines à cartes, les caméras de surveillance et les téléviseurs ? Le firmware est tout le logiciel qu’ils contiennent, qui agit également comme leur système d’exploitation et contrôle tout sur le fonctionnement de ces appareils.
Les feux de circulation ont besoin d’un micrologiciel pour fonctionner
Pour clarifier encore plus les choses, prenons un autre exemple : une carte mère d’ordinateur sans firmware ne saurait pas détecter le disque dur ou la carte vidéo qui se trouve à l’intérieur de votre ordinateur. Si vos disques durs n’avaient pas de micrologiciel intégré, ils ne sauraient pas à quelle vitesse tourner ou quand s’arrêter. Une carte réseau sans fil ne saurait pas utiliser une fréquence radio particulière pour se connecter au Wi-Fi.
De nombreux composants PC (carte mère, carte graphique, etc.) nécessitent un firmware
Nous avons souvent tendance à considérer un périphérique matériel comme un périphérique qui n’est que du matériel. Et nous supposons que cela fonctionne simplement tout seul. Cependant, presque aucun des périphériques matériels modernes ne fonctionnerait sans ce logiciel particulier écrit directement dedans.
Qu’est-ce que le micrologiciel Android ?
Quel est le firmware du mobile ? Comment définiriez-vous le micrologiciel dans les appareils dotés d’un matériel complexe tels que les téléphones intelligents, les tablettes, les montres intelligentes ou même les téléviseurs intelligents ? Dans ce cas, une assez bonne définition de firmware serait la suivante : Le firmware est l’intermédiaire entre le matériel et le système d’exploitation.
Dans de tels appareils, le micrologiciel ne contient que les instructions nécessaires pour que le matériel puisse fonctionner avec le système d’exploitation installé sur l’appareil. Par exemple, dans un smartphone Samsung Galaxy avec Android, le firmware du smartphone permet au matériel de communiquer correctement avec le système d’exploitation Android et de faire ce que l’utilisateur demande.
Les smartphones et tablettes Android ont également un firmware
Malheureusement, il y a un problème avec ce que beaucoup de gens ont tendance à croire être le micrologiciel des smartphones, tablettes, montres intelligentes, téléviseurs intelligents et autres appareils mobiles similaires Android. Les smartphones et appareils mobiles Android ont conquis le monde et de nombreux utilisateurs souhaitent mettre à jour le micrologiciel de leurs appareils, installer des ROM personnalisées, etc. Le problème est que la plupart des gens utilisent désormais à tort le terme micrologiciel lorsqu’ils se réfèrent aux smartphones et autres appareils mobiles.
Par conséquent, nous souhaitons expliquer les aspects techniques du firmware lorsque nous nous référons aux téléphones intelligents et aux appareils mobiles, afin qu’il fasse bien les choses :
- La signification du micrologiciel, en particulier lorsqu’il s’agit d’appareils avec Android, a été élargie de manière incorrecte dans la culture populaire pour inclure tous les logiciels de ces appareils. Le «micrologiciel» Android signifie désormais le micrologiciel plus le système d’exploitation Android en plus.
- Vous trouverez également le terme ROM personnalisée. ROM ne signifie pas, dans ce cas, mémoire en lecture seule, où le firmware est stocké dans le matériel du smartphone. ROM personnalisée signifie une image personnalisée du système d’exploitation qui inclut également le micrologiciel nécessaire au fonctionnement du smartphone ou de la tablette Android. Ainsi, vous obtenez deux choses dans la ROM d’un smartphone : le micrologiciel, qui est le même que dans la définition que nous avons partagée précédemment, et le système d’exploitation au-dessus du micrologiciel.
- Lorsque vous achetez un smartphone, celui-ci est livré avec une «ROM standard» ou un «firmware standard». Il s’agit du micrologiciel et du système d’exploitation préinstallés. La « ROM standard » est fournie par le fabricant du smartphone (si vous l’avez acheté déverrouillé) ou l’opérateur de téléphonie mobile auprès duquel vous avez un abonnement (si vous avez acheté un smartphone déverrouillé). L’opérateur mobile utilise la «stock ROM» proposée par le fabricant de son smartphone et la modifie en fonction de ses intérêts, ce qui se traduit par une nouvelle «stock ROM» que l’on ne retrouve que dans les smartphones vendus par cet opérateur mobile
La même chose se produit avec les téléviseurs intelligents, les tablettes et autres appareils mobiles avec Android.
Où est stocké le firmware ?
Nous connaissons maintenant la définition du micrologiciel et nous comprenons mieux la signification du micrologiciel. C’est un logiciel écrit directement sur nos appareils matériels, obligatoire pour qu’ils s’allument et commencent à fonctionner.
Mais comment est-il exactement stocké sur un appareil ?
Le micrologiciel est généralement stocké dans des types de mémoire spéciaux, appelés ROM flash. ROM est l’acronyme de Read-Only Memory, et ce type de mémoire ne doit être écrit qu’une seule fois, généralement par le fabricant du matériel que nous utilisons.
Une mémoire ROM est nécessaire pour tout appareil électronique car elle doit contenir des données en permanence, même lorsque l’appareil est éteint ou en cas de coupure de courant. Vous ne pouvez pas produire un périphérique matériel qui oublie son micrologiciel, car il cesserait de fonctionner une fois que vous aurez retiré sa source d’alimentation.
Mais, encore une fois, la mémoire flash ROM est une mémoire ROM réinscriptible car, bien que le fabricant du matériel l’écrive initialement, elle peut également être réécrite par la suite. Bien sûr, vous pouvez écrire un nouveau firmware sur un périphérique matériel. Cependant, cela ne peut être fait qu’avec un outil de mise à jour du micrologiciel approprié spécialement conçu pour fonctionner avec ce périphérique matériel.
Quels types de firmware existent ?
Il existe autant de variété dans les micrologiciels que dans les périphériques matériels. Il y a un firmware sur les cartes mères d’ordinateur (il s’appelle BIOS ou UEFI), il y a un firmware sur les disques durs, les disques SSD, les lecteurs CD/DVD/Blu-Ray, il y a un firmware sur les cartes réseau, les routeurs, les points d’accès, prolongateurs de portée, il y a même un micrologiciel sur votre souris et votre clavier de jeu. Et ce ne sont là que quelques exemples liés aux ordinateurs.
Même les claviers dépendent du firmware pour fonctionner
Vous devez vous rappeler qu’il existe un micrologiciel dans la plupart des appareils qui font quelque chose d’utile, comme votre télévision, votre machine à laver, les guichets automatiques de votre banque ou même dans votre voiture. Nommez l’appareil ; cela ne fonctionnerait probablement pas sans son firmware.
Quelle est la différence entre le firmware et les pilotes ?
Bien que le micrologiciel et les pilotes aient pour fonction de permettre au matériel de faire ce qui est demandé, une différence importante est que le micrologiciel est stocké dans le périphérique matériel, tandis que les pilotes sont installés dans le système d’exploitation.
De plus, le micrologiciel peut démarrer tout seul et faire ce pour quoi il est programmé, tandis que le système d’exploitation doit exécuter les contrôleurs. La différence la plus significative entre les deux est que le micrologiciel indique aux appareils quoi faire, tandis que le contrôleur indique au système d’exploitation comment communiquer avec les mêmes appareils.
Pouvez-vous mettre à jour le firmware ? Quelle est la mise à jour du firmware ?
De nombreux fabricants publient des mises à jour périodiques du micrologiciel trouvé dans leurs périphériques matériels. Ils fournissent également les outils logiciels nécessaires pour écrire le nouveau firmware sur ces appareils. Cependant, chaque fabricant peut choisir de publier ou non un nouveau micrologiciel pour un appareil individuel.
Par exemple, la plupart des fabricants de composants informatiques développent et fournissent aux clients un nouveau micrologiciel et les mises à jour correspondantes du micrologiciel, au moins pendant quelques années après la sortie de l’appareil.
Mise à jour du micrologiciel d’une carte mère d’ordinateur (mise à jour du BIOS UEFI)
Pour donner un exemple, le fabricant de votre carte mère peut lancer de nouvelles mises à jour du firmware lorsqu’il souhaite inclure de nouvelles fonctions, prendre en charge de nouveaux processeurs ou RAM, ou s’il résout des problèmes spécifiques avec son matériel.
Tout fabricant peut choisir de fournir un nouveau micrologiciel pour ses appareils : un routeur peut recevoir une mise à jour du micrologiciel qui améliore sa stabilité, un enregistreur de disques Blu-Ray peut apprendre à graver de nouveaux types de disques, etc.
Quant à savoir où obtenir le nouveau firmware, cela dépend du fabricant de votre périphérique matériel. En général, vous pouvez trouver un nouveau micrologiciel (le cas échéant) sur le site Web d’assistance de votre appareil. Trouvez une page de téléchargement, téléchargez votre nouveau firmware et assurez-vous de suivre la documentation de mise à jour du fabricant de votre appareil.
Mise à jour du firmware d’un routeur
L’écriture d’un nouveau micrologiciel sur votre appareil est une tâche dangereuse et, si elle n’est pas effectuée correctement, peut rendre votre appareil inutile. Toujours! Comme une brique ! C’est pourquoi certaines personnes vous disent que votre appareil est bloqué : il a simplement ruiné son firmware et il ne fonctionne plus comme prévu.
Si vous avez besoin d’aide pour mettre à jour le micrologiciel de vos appareils, nous vous recommandons les guides suivants :
Avez-vous d’autres questions liées à «qu’est-ce que le firmware» ?
Et maintenant vous savez ce qu’est le firmware, ce qu’il fait et où il se trouve. Notre explication était-elle suffisante ? Comprenez-vous ce concept et pouvez-vous définir le firmware maintenant ? Êtes-vous toujours confus par le firmware Android? N’hésitez pas à nous faire savoir si vous avez d’autres questions sur le firmware dans la section commentaires ci-dessous.