You can run RISC OS on a Raspberry Pi, it makes Linxu look like the dog it is.
Thing is when I say things, I tend to think about what I say first, you should try that sometime.
I'm just winding you up
Linux sucks is that it is preemptive multitasking system which means it is useless for real time control.
In case you did the reason that Linux sucks is that it is preemptive multitasking system which means it is useless for real time control.
It played a tune and the data it used to play the tune was the code that played the tune. You can't do that on an Arduino because it is Harvard architecture.
It's a rather techincal hour-long talk, but (for those not interested in grimey details) the interesting part is the demo they put together. (It's near the beginning.) Just unreal what they've accomplished on such limited hardware. And a perfect case in point here. They're literally executing code in such a way that memory contents are both program and data, and timed to exact cycles of the hardware. It's just sick...
somehow have the real hardware running the real thing only a lot lot more powerful... :Think windows 3.1 on a quad core machine.
What kind of OS could have been written? [on a supercharged Amiga]
coders back from the 80's could not only go back to their old source code, they could improve it and bring it to modern day standards.
now the question is, does such a cpu exist (once popular, now dead...) an operating system that could not advance because the CPU it was written for simply no longer exists..
So a mini with a Ferrari's engine would snap the chassis in two,
but your harvard architecture comment is not totally relevant to avr. thanks to spm and lpm instructions its easy to include data in the code space and possible to run executables from ram or ee. also note that linux is quite capable of realtime operation with proper programming. something windows users cant even dream of.
linux is quite capable of realtime operation with proper programming. something windows users cant even dream of.
possible to run executables from ram or ee