I have a strong background in firmware development using assembly language and C/C++. I have designed embedded systems for Microchip and ARM microprocessors. I want to take the leap into designing embedded systems using more powerful processors, (maybe the Intel Atom is a good place to start?).
I want to practice writing my own firmware, and do not want to use any underlying OS in my designs. I will want to understand the new UEFI interface if it is not to great a task to apply to my own OS.
If any of you could point me in the right direction as to what Intel processors to consider, development boards, books, or development tools and software, that would be greatly appreciated.
Question originally posted here.
Thanks for your interest. I recommend getting started with the EDK II project for UEFI. Here are some resources:
I also recommend checking out Slim Bootloader, which is targeted for IoT platforms.