ODROID-XU Does: QEMU Virtualized (Emulated) FreeDOS 1.1: ARM Device Emulating x86 CPU

Channel:
Subscribers:
392
Published on ● Video Link: https://www.youtube.com/watch?v=7Fu_Hor7nmM



Duration: 4:07
2,533 views
3


Wallpaper: The yandere clock eyed girl from Date A Live. Nice wallpaper, ikr?

Sorry, no aussie voiceover today - wasn't in the mood (shame, I know).

Today, in the Coburn Labs:
ODROID-XU Does: FreeDOS emulated on a x86 target using ARM QEMU Host.

The ODROID-XU uses a smartphone ARM HardFloat CPU. This is typical, it uses an instruction set like the iPhone and other Android devices. ARM is a Mobile Platform, and DOES NOT share instruction sets with x86. Therefore, to run x86 programs on ARM, we must emulate a x86 platform by using, in this example, QEMU.

The problem is, emulating a x86 platform can really bog down the embedded CPU on your device. The ODROID-XU has 4 cores partnered with 4 companion cores, which makes it technically 8 core CPU. Only 4 real cores are reported, but all 8 cores do get used.

For more information about the ODROID-XU, please see Hardkernel at http://hardkernel.com .

As you can see, the ODROID-XU handles this task very well. Installing FreeDOS took a while (mainly due to MicroSD I/O speed), but it was done within 30 minutes or so.

I intend to get Windows 95 running inside QEMU, before jumping into the fray and trying to put Windows XP on the ODROID-XU. Remember, we're talking about a emulated platform. That means the target (FreeDOS/95/XP) will run slower than it would natively on a true x86 platform.




Other Videos By Coburn


2014-09-25Call of Duty Mobilized (Nintendo DS) AI Glitch
2014-09-02Coburn Tuesdays: SNES, SD2SNES and Hardware Testing!
2014-06-30ABC1 Media Watch Snippet: Bullshit - 30 June 2014
2014-06-26Unity3D Game Development Fails: Wheel Colliders
2014-05-19Coburn Plays Golden Sun (Japanese Game Boy Advance) - Livefeed #1 - 2 / 2
2014-05-19Coburn Plays Golden Sun (Japanese Game Boy Advance) - Livefeed #1 - 1 / 2
2014-04-05COBURN PLAYS.... Paint Drying Simulator 2016
2014-04-01Coburn Plays... WORLD OF TANKS: April Fools' Special (feat. Nishizumi Miho)
2014-03-12Adventures of inSanity (in a Minecraft server) - Episode 2: Battlefield 5: The Friends vs Mobs TDM
2014-02-17Adventures of inSanity (in a Minecraft server) - Episode 1: Chilean BBQ
2014-01-28ODROID-XU Does: QEMU Virtualized (Emulated) FreeDOS 1.1: ARM Device Emulating x86 CPU
2013-11-29Windows 2000 on a Nintendo Entertainment System!
2013-11-13Coburn unboxes a ODROID-XU, while the power goes out.
2013-11-06Skyrim: The Chicken Incident (feat. a Party Pooper Dragon and Mr. Wolf)
2013-07-21Coburn Plays: Arcana Heart 3 - Episode 0: Preview
2013-03-18Adventures of Down Under Dan - Main Theme - Super Mario Kart/World Synth (SNES Music Soundbanks)
2013-03-14Coburn Plays: Adventures of Down Under Dan, ep 28 (FINAL): MS-DOS does 3D!
2013-03-14Coburn Plays: Adventures of Down Under Dan, ep 27: Opals and Meat Ants. Yummy.
2013-03-14Coburn Plays: Adventures of Down Under Dan, ep 26: Game Crash!
2013-03-14Coburn Plays: Adventures of Down Under Dan, ep 25: Where's the damn opals?
2013-03-14Coburn Plays: Adventures of Down Under Dan, ep 23: The Cure



Tags:
ARM Architecture (Computer Architecture)
FreeDOS
QEMU
ODROID Platform
Hardkernel
Embedded Computing
Proof of Concept