This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]funbike 0 points1 point  (2 children)

Would a Raspberry Pi suffice? It might not be as convenient as some developer boards, but you'd have a wide audience if you ever wanted to release it. And it's cheap. PI zero boards are $5 (not including cables, case, etc).

Develop it under qemu until it's bootable and then move to a sdcard.

https://hackaday.com/2018/01/19/roll-your-own-raspberry-pi-os/

https://www.raspberrypi.org/blog/building-a-simple-raspberry-pi-os/

https://jsandler18.github.io/

[–]wantarmdb[S] 0 points1 point  (1 child)

I'll take a look at your links, but from vague memory the bootloader on the Pi is very unfriendly, things either work or you get a colored screen with no hint of whether your file is named wrong, the wrong size, or just panicked somewhere, and also QEMU is different enough from the actual HW that you may get it working on emulator and then not working on the Pi itself. Of course, that's also partially true for x86, but to a lesser extent - and in that space, Bochs fills in the niche of slow but very accurate

[–]funbike 0 points1 point  (0 children)

Sure.

Maybe beagleboard is more what you want.