Will experience in bare-metal embedded programming help?
Posted: Sun Sep 27, 2020 1:39 am
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?)
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?)