- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Tags:
- Firmware
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your interest. I recommend getting started with the EDK II project for UEFI. Here are some resources:
- https://github.com/tianocore/tianocore.github.io/wiki/Getting-Started-with-EDK-II
- https://github.com/tianocore/tianocore.github.io/wiki/Whiskey-Lake-MinPlatform
- https://software.intel.com/en-us/articles/minnowboard-maxturbot-uefi-firmware
- https://software.intel.com/en-us/articles/minimum-platform-architecture-open-source-uefi-firmware-for-intel-based-platforms
I also recommend checking out Slim Bootloader, which is targeted for IoT platforms.
![](/skins/images/D2683F18326913BBA0436CB7114DD569/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page