Will experience in bare-metal embedded programming help?

Programming, for all ages and all languages.
Post Reply
technix
Member
Member
Posts: 28
Joined: Sun Jun 16, 2013 10:13 am

Will experience in bare-metal embedded programming help?

Post by technix »

I have some experience working with bare metal embedded programming: all of my recent projects on Cortex-M chips uses a startup package I constructed myself using C and linker scripts, compiles with either ARM GCC Embedded toolchain or LLVM/clang supplied with Xcode (I work on macOS,) and uses the version newlib included with ARM GCC Embedded toolchain as C standard library.

Will those experience help me when creating a hobby OS for x86 (using GRUB2-on-UEFI Multiboot as bootloader) or ARMv7A (using u-boot as bootloader?)
User avatar
bzt
Member
Member
Posts: 1584
Joined: Thu Oct 13, 2016 4:55 pm
Contact:

Re: Will experience in bare-metal embedded programming help?

Post by bzt »

technix wrote:Will those experience help me when creating a hobby OS for x86 (using GRUB2-on-UEFI Multiboot as bootloader) or ARMv7A (using u-boot as bootloader?)
They *might*. Having experience with low-level programming in general is pretty useful. However x86 is quite different than ARM.

Cheers,
bzt
Post Reply