Is it possible to run Window$ 3.1 on STM32?

  • Thread starter Thread starter Alex_Sanders
  • Start date Start date
  • Tags Tags
    Window
Click For Summary
Running Windows 3.1 on an STM32 Cortex processor is highly unlikely due to the fundamental differences between x86 architecture and ARM. Windows 3.1 was designed specifically for x86 and Alpha processors, requiring not just the correct CPU but also compatible PC hardware architecture. The only feasible method to run it on a different processor would involve a full-system simulator, which is costly and slow. Alternatives like Windows CE exist for ARM, but they depend on specific hardware configurations. For ARM systems, Linux, particularly distributions like Angstrom, is recommended over Windows CE.
Alex_Sanders
Messages
73
Reaction score
0
I know x86 and Cortex are completely different but... is there any possibility for this to happen? May be a little code work to provide emulated interfaces?
 
Engineering news on Phys.org
Well if 80386 can run Windows and Microsoft Word at snail speed, I don't know why Cortex won't run windows? However you have to work a lot figuring out machine codes and suitable compilers and stuffs.
 
Alex_Sanders said:
I know x86 and Cortex are completely different but... is there any possibility for this to happen? May be a little code work to provide emulated interfaces?
Window 3 (desktop & server versions) only had ports for x86 and Alpha processor (now discontinued). Note that Windows requires not only the 386 processor, but also the PC hardware architecture. The only way to run Windows 3 on a different processor is to run a full-system simulator, which is pretty expensive and very slow.

Having said that, Windows CE has versions for x86, MIPS and ARM, and Microsoft announced Windows 8 for ARM (desktop version, not CE).

So, there you have it: either find a Windows CE port for Cortex (which is based on the ARM A8), or wait until Windows 8. But, either way, keep in mind that the ARM ports most probably depend on underlying hardware - I never worked with that, but I think it's a reasonable assumption.

ps: By the way, the best thing for ARM is Linux, not Windows CE. Angstrom is very popular distro for ARM.
 
fbs7 said:
Window 3 (desktop & server versions) only had ports for x86 and Alpha processor (now discontinued). Note that Windows requires not only the 386 processor, but also the PC hardware architecture. The only way to run Windows 3 on a different processor is to run a full-system simulator, which is pretty expensive and very slow.

Having said that, Windows CE has versions for x86, MIPS and ARM, and Microsoft announced Windows 8 for ARM (desktop version, not CE).

So, there you have it: either find a Windows CE port for Cortex (which is based on the ARM A8), or wait until Windows 8. But, either way, keep in mind that the ARM ports most probably depend on underlying hardware - I never worked with that, but I think it's a reasonable assumption.

ps: By the way, the best thing for ARM is Linux, not Windows CE. Angstrom is very popular distro for ARM.


Your totally right fbs7, the only way that might get that down would be writing interfaces to adopt windows 3 in the first place. I saw some u2b vid that win3.x can be run on android devices, so I thought about why not strip down the android in the first place with a "better" version of MCU...

Thanks for the info.
 
Thread 'I thought it was only Amazon that sold unsafe junk'
I grabbed an under cabinet LED light today at a big box store. Nothing special. 18 inches in length and made to plug several lights together. Here is a pic of the power cord: The drawing on the box led me to believe that it would accept a standard IEC cord which surprised me. But it's a variation of it. I didn't try it, but I would assume you could plug a standard IEC cord into this and have a double male cord AKA suicide cord. And to boot, it's likely going to reverse the hot and...

Similar threads

  • · Replies 1 ·
Replies
1
Views
5K
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
3
Views
2K
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K