Relación entre el firmware y el CMD (símbolo del sistema)

 ¿Qué es el Firmware?

El firmware o soporte lógico inalterable es un programa informático que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.

El firmware es un software que proporciona control, monitoreo y manipulación de datos a productos específicos de hardware. Es esencialmente un programa que permite que el hardware funcione correctamente. A diferencia del software de aplicación, el firmware está diseñado para tareas específicas del hardware y generalmente se almacena en memoria no volátil como ROM, EEPROM o flash.


¿Qué es Firmware?

Firmware - Explicacion


¿Para Qué Sirve?

  • Control del Hardware: Maneja las funciones básicas del hardware y permite la comunicación entre los componentes del dispositivo.
  • Arranque del Sistema: Inicializa y prueba el hardware durante el proceso de arranque.
  • Actualizaciones: Puede ser actualizado para mejorar el rendimiento o añadir nuevas funcionalidades.
  • Interacción: Facilita la interacción entre el software y el hardware.

¿Cómo se Compone?

  1. Código Fuente: Es el conjunto de instrucciones escritas en lenguajes de programación como C o ensamblador.
  2. Compilador: Traduce el código fuente en un código binario ejecutable que el hardware puede entender.
  3. Microcontrolador: El chip dentro del hardware que ejecuta el firmware.
  4. Memoria: Espacio no volátil donde se almacena el firmware (ROM, EEPROM, flash).

 

Relación entre Firmware y CMD

Actualización de Firmware

  • CMD puede ser usado para ejecutar herramientas de actualización de firmware. Algunos fabricantes de hardware proporcionan utilidades de línea de comandos que se ejecutan en CMD para actualizar el firmware de dispositivos como BIOS, controladores de discos, tarjetas de red, etc.
  •  C:\> firmwareupdate.exe /update

 Diagnóstico y Configuración de Hardware: 

  • CMD puede invocar comandos y utilidades que interactúan con el firmware del hardware para realizar diagnósticos, configuraciones y ajustes.
  • C:\> wmic bios get smbiosbiosversion

Acceso a Información del Sistema:  

  • CMD permite el acceso y la visualización de información detallada del sistema que incluye el firmware del hardware mediante herramientas como wmic (Windows Management Instrumentation Command-line). Esto es útil para obtener detalles como la versión del BIOS/UEFI.
  • C:\> wmic bios get version

Configuración del Arranque:  

  • CMD puede ser usado para configurar el gestor de arranque (bootloader), que es parte del firmware del sistema, mediante la herramienta bcdedit (Boot Configuration Data Editor).
  • C:\> bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
     

 Interacción con Dispositivos de Almacenamiento:

  • CMD puede ejecutar comandos para interactuar con el firmware de dispositivos de almacenamiento, como discos duros y SSDs, mediante herramientas específicas del fabricante o comandos generales de administración de discos. 
  •  C:\> diskpart 
  •  DISKPART> rescan

 

Resumen

  • Firmware: Software específico para controlar hardware.
  • Función: Controla funciones básicas del hardware, inicialización y permite actualizaciones.
  • Componentes: Código fuente, compilador, microcontrolador y memoria.
  • Código: Principalmente en C o ensamblador, pero también se puede controlar usando lenguajes de alto nivel con bibliotecas específicas.CMD y el firmware están relacionados principalmente en la administración y actualización del hardware.
  • CMD proporciona una interfaz para ejecutar herramientas de actualización, diagnósticos y configuraciones relacionadas con el firmware.
  • Las utilidades de línea de comandos y herramientas específicas del fabricante permiten interactuar con el firmware mediante CMD.


Artículo Anterior Artículo Siguiente

Destacado

Modos de CMD o Símbolo de sistema

La línea de comandos de Windows, también conocida como CMD o Símbolo de sistema , puede accederse en modo usuario o en modo administrador. E...