Comment by mrheosuper
7 days ago
In Embedded, it's usually agreed that "Bare Metal" means using no OS, not meaning using low level languages.
7 days ago
In Embedded, it's usually agreed that "Bare Metal" means using no OS, not meaning using low level languages.
Either you do not understand what assembly is, or you are being pedantic about the very thin abstraction between assembly and opcodes. Just in case you didn't know, assembly is a convenient way to read the binary opcodes that the cou uses to move data between registers and execute logic.
Yes, I should have said binary opcodes instead of assembly. I just assumed anyone discussing embedded systems would know they are practically interchangeable.
The other commenters are referring to bare metal interpreted Forth with no OS, or bare metal ROM Basic with no OS, as opposed to machine code with no OS.