X
X
xozzslip2017-11-01 01:32:40
Iron
xozzslip, 2017-11-01 01:32:40

Hardware stack for learning bare metal programming?

Advise the most simple iron on which it would be possible to practice in the implementation of the operating system.
For some reason, it doesn’t pull in a virtual environment to exercise.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
J
jcmvbkbc, 2017-11-01
@jcmvbkbc

For some reason, it doesn’t pull in a virtual environment to exercise.

In vain. For example, QEMU is an excellent platform for this, with support for a bunch of processor architectures, SoC models and peripherals, with an interface for gdb, with execution tracing, with easy loading of executable code. And with source codes, which you can always look at if something does not work as expected or expand by implementing the necessary peripherals.

S
Saboteur, 2017-11-01
@saboteur_kiev

I would not recommend taking the most simple iron.
Take the most popular - it will be much easier with documentation and other sources.
The same arduino or Raspberry Pi.
In addition, you need to understand that if you study something too simple too deeply, then you will then stumble upon the fact that this thing is completely unpopular, and your knowledge will be lost, like the knowledge of the architecture of the ancient ZX Spectrum, which can now be produced and based on it to make some kind of smart refrigerators, but it’s easier to make them based on a slightly more expensive processor, but with built-in modern wifi / usb / bluetooth.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question