x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Prex OS on Sigmarion 3

stingraze Page Icon Posted 2022-03-26 4:09 AM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,656
Location:
Japan
Status:
I discovered an OS that runs on ARM, x86, and PowerPC devices, including Game Boy Advance, and I was looking at the downloads in the URL below.

http://prex.sourceforge.net/

To my surprise, there was a floppy disk image for i386 without mmu.
I decided to test it on my Sigmarion 3 if it will work.

I copied the BOCHS 1.4.1 to the root folder on my Sigmarion 3 (not SD card).
Then, it took a long time to load, and a crazy output of it running at 1600MHz appeared, with 1MB of RAM. lol

The minimum requirement is: (from Prex website)
Processor: 32-bit Processor (x86, ARM, PowerPC)
Memory: 256KB of RAM (Kernel < 25k bytes)
Timer: programmable interval timer

Wondering what Prex is?

"Prex is an open source, royalty-free, real-time operating system for embedded systems. It is designed and implemented for resource-constrained systems that require predictable timing behavior. The highly portable code of Prex is written in 100% ANSI C based on traditional microkernel architecture. " (from Prex website)

-stingraze

Edited by stingraze 2022-03-26 4:25 AM




(sigmarion3-prex.jpg)



(sigmarion3-prex2.jpg)



Attachments
----------------
Attachments sigmarion3-prex.jpg (124KB - 0 downloads)
Attachments sigmarion3-prex2.jpg (130KB - 0 downloads)
 Top of the page
C:Amie Page Icon Posted 2022-03-26 7:27 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,950
Location:
United Kingdom
Status:
Interesting... and nice to see someone playing with Bochs. But... what does it do? What can you do with it that you can't with CE?
 Top of the page
Alt Bass Page Icon Posted 2022-03-26 10:21 AM
#
Avatar image of Alt Bass
H/PC Sensei

Posts:
1,169
Location:
Russia
Status:
Quote
C:Amie - 2022-03-26 10:27 AM

Interesting... and nice to see someone playing with Bochs. But... what does it do? What can you do with it that you can't with CE?
Obviously emulating realtime OS totally destroys any value it has.
 Top of the page
stingraze Page Icon Posted 2022-03-26 11:08 AM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,656
Location:
Japan
Status:
lol. Value?

Umm... same value Windows CE has, but makes you feel a bit more advanced? jk. Yeah, practically it makes you have more knowledge how embedded OS works since it is a very small open source OS. Windows can't be recompiled, at least not legally...
 Top of the page
C:Amie Page Icon Posted 2022-03-26 1:32 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,950
Location:
United Kingdom
Status:
haha, the ultimate truth of why anyone uses a cli based OS - to feel smug

Fair enough. If you can recompile it though, wouldn't it be more efficient to recompile it for SA1100?
 Top of the page
Alt Bass Page Icon Posted 2022-03-26 2:08 PM
#
Avatar image of Alt Bass
H/PC Sensei

Posts:
1,169
Location:
Russia
Status:
Even if you do, I wonder how you would boot it.
 Top of the page
stingraze Page Icon Posted 2022-03-26 2:19 PM
#
Avatar image of stingraze
H/PC Vanguard

Posts:
3,656
Location:
Japan
Status:
Yeah, recompiling for SA1100 will be cool. Also for XScale.

If someone knows how to use hpcboot, one can boot a OS… the holy grail of Sig 3. Haha.

Also a fun fact, there is actually an ASIC on this device, didn’t know that until a few months ago.
Japanese site: https://z.apps.atjp.jp/sig3/ (board image, parts no. etc.)

Edited by stingraze 2022-03-26 2:42 PM
 Top of the page
Alt Bass Page Icon Posted 2022-03-27 6:45 AM
#
Avatar image of Alt Bass
H/PC Sensei

Posts:
1,169
Location:
Russia
Status:
Quote
C:Amie - 2022-03-26 4:32 PM

haha, the ultimate truth of why anyone uses a cli based OS - to feel smug

Fair enough. If you can recompile it though, wouldn't it be more efficient to recompile it for SA1100?
Oh, do you mean that it would be faster to emulate? Probably only marginally because Windows executable operates in different environment and has different guarantees, so even if you have binary code with same ISA you cannot execute it without analyzing it.
 Top of the page
C:Amie Page Icon Posted 2022-03-27 8:34 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,950
Location:
United Kingdom
Status:
No, run natively; admittedly you'd need a bootloader / bootstrap process which would be harder to invent.
 Top of the page
Jump to forum:
Seconds to generate: 0.187 - Cached queries : 67 - Executed queries : 9