Different types of firmware

Pretty much all the embedded devices are powered by different firmwares depending on the complexities. Heavy task performing embedded systems would definitely need a full operating system such as Linux or Windows NT. The following provides a non-exhaustive list of operating systems that are normally found during firmware analysis:

  • Ambarella: An embedded operating system mostly used in video cameras, drones, and so on.
  • Cisco IOS: Cisco's Internet Operating System.
  • DOS: A disk operating system that is considered obsolete. But testers never know what they find during an assessment.
  • eCos: Embedded Configurable Operating System, open source real-time operating system by eCos community.
  • JunOS: Juniper Network System—Juniper's custom operating system based on FreeBSD for its router devices.
  • L4 microkernel family: These are second-generation microkernels that will look like Unix-like operating systems.
  • VxWorks /Wind River: A popular proprietary real-time operating system.
  • Windows CE/NT: Microsoft-enabled embedded compact devices, very rare to find on a device.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.184.62