Booting and BIOS basics

hello all, may seem basic but, how does an embedded system boot? does it have BIOS too like a normal desktop system? Where can i get more information about the booting process of a embedded system?

thanks, Prasad

Reply to
Prasad
Loading thread data ...

Yes. There is normally some sort of ROM (ROM, EPROM, FLASH) with startup code. Sometimes the ROM is in external chips, sometimes it is built into the processor itself. For embedded systems, the ROM usually holds all of the software.

As for how an embedded system boots, it depends on the system. There's no one standad like there is in the PC world. Embedded systems are custom made and vary widely. Some even use the same hardware as PCs, but most don't. For those that don't, you have to find out how the particular processor you are using starts up. Sometimes the processor manufacturer has sample boot code at their website.

Reply to
Gary Kato

You read the specs on the processor you're going to use. On reset, the processor jumps to a known address and you make sure you put code there. Typically called a reset vector.

If you have an OS you're using with it, that OS may take care of that part for you and put its own initialization there before jumping to your code.

You'll have to dig in if you're moving from a desktop to an embedded system.

Reply to
Dave

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.