jonasblixt / punchboot

Punchboot
Other
87 stars 9 forks source link

Question: Is it possible to support ARM architecture, OS and board independent functionality? #10

Closed Aukstkalnis closed 3 years ago

Aukstkalnis commented 5 years ago

Hi,

I am interested in bootloader that is not OS and SOC dependant. As I can see from Readme, bootloader is for Linux system. What should be done to have something like https://github.com/wolfSSL/wolfBoot?

jonasblixt commented 5 years ago

Hello,

It's certainly possible to boot other things than linux with PB. For example;

This "boot driver" is adapter for lk (little kernel)

https://github.com/jonpe960/punchboot/blob/master/src/boot/lk.c

It's possible and easy to boot bare metal applications. Finding a bootloader that is SOC -independent sounds like a difficult task since the bootloader must interact with the hardware at a low level.

Jonas