Vortex86DX RoBoard RB100

Electronics discussions / projects / advice / questions

Re: Vortex86DX RoBoard RB100

Postby wuselfuzz » Thu Aug 13, 2009 7:38 pm

Matt Denton wrote:Do you mean for the Vortex86DX? This may be simple to you, but if you could break things down step by step as I have tried to do in my initial post that would be great, e.g. links to the buildroot package etc....


http://buildroot.uclibc.org/download.html

Download site.

To build it, I strongly recommend using Linux on a PC.

On Debian or Ubuntu, you need to install some tools:

Code: Select all
apt-get install build-essential flex bison


Then download and unpack the buildroot package and type

Code: Select all
make menuconfig


in the buildroot directory. Configure everything to your liking (setting CPU type and keeping everything else at defaults would be a good start), exit, type "make" and it starts downloading neccessary source packages and compiling. Since the whole gcc/binutils/uclibc toolchain is built for the target architecture, this can take 2 hours on a current PC. However, the toolchain is only built once, so if you don't change critical settings, it's much faster on the second run.

After that, you'll end up with an ext2 image in binaries/uclibc/rootfs.ext2, this can be compressed and used as an initrd.

If it is the Vortex86DX you are building an image for, do you have a test platform, and how do you add DM&P's network driver into the package?


The above ext2 fs can also be mounted via loopback and you can copy files to (if you allocated enough space) and from it.

The network driver is kernel stuff only, since I intended to use the kernel image provided by DMP and not rebuild the kernel, there's no compiling neccessary. However, I just worked with monolithic kernels and buildroot until now and have to find a way to put in modutils and the modules from the DMP kernel. That's why I havn't uploaded the image yet.

Since x86 is x86 is x86, my plan was trying to boot the resulting image in a Parallels VM. It should work on a regular PC, if you use a regular kernel. :)

Practically almost everything architecture dependant is inside the kernel. If you get a kernel running, the only thing that matters for other binaries is that the CPU architecture itself is the same. An example: At the end of the 90s, I had Linux running on my Amiga, and for m68k Linux, everything except the kernel was the same for the Amiga and the Atari ST. Another example: binaries from Debian running on my Network Attached Storage box run on the Eddy module, since both have ARM9 CPUs.
wuselfuzz
 
Posts: 112
Joined: Thu Dec 11, 2008 3:32 pm

Re: Vortex86DX RoBoard RB100

Postby Matt Denton » Wed Aug 19, 2009 8:16 pm

So heres a question, I was looking at this video the other day:

1 Secoond Boot Linux (how dodgy does the guy look at the end of the demonstration!!:)


They mention that one of the ways to get the system to boot this fast is to leave the initrd uncompressed? have I got that right? anywho, My quenswtion is, can this be done, easily, and how?

My application is fairly similar to the one in the video, e.g. driver display information.

Any luck with the Vortex Image?
Matt Denton
AKA: Winchy_Matt

micromagic systems ltd
Matt Denton
Site Admin
 
Posts: 1556
Joined: Tue May 20, 2008 9:15 pm
Location: Winchester UK

Re: Vortex86DX RoBoard RB100

Postby ronaldbe » Sun Oct 04, 2009 5:45 am

I was considering one of these but it doesn't seem to fit the H01 without a custom mount, anybody created one for it yet??
ronaldbe
 
Posts: 1
Joined: Fri Aug 28, 2009 6:36 pm

Re: Vortex86DX RoBoard RB100

Postby john-harper » Tue Mar 09, 2010 7:11 pm

This thread has been quiet for a while, I was wondering whether anyone has anything to add on using the Roboard with Linux? Is it quiet because people have got it all working or because they have given up?

Thanks,

John
john-harper
 
Posts: 20
Joined: Tue Feb 23, 2010 8:46 pm

Re: Vortex86DX RoBoard RB100

Postby Matt Denton » Tue Mar 09, 2010 8:13 pm

Hi john,

Actually I have been using the rb-100 and another pc104 vortex86dx board since the start of this thread. Both boards I have loaded with dmp's xlinux image. I have also figured out how to re-compile the kernel for the vortex to support other devices I required such as USB to serial drivers. Also managed to patch the kernel with real time patch, which seems to be working well, although it does kill my debug capabilities?
Matt Denton
AKA: Winchy_Matt

micromagic systems ltd
Matt Denton
Site Admin
 
Posts: 1556
Joined: Tue May 20, 2008 9:15 pm
Location: Winchester UK

Re: Vortex86DX RoBoard RB100

Postby Matt Denton » Tue Dec 13, 2011 11:23 am

I needed to make my RB100 portable, so I decided to put it in a small box. I found an extruded aluminium case I had spare, which was missing the end caps, but this didn't really matter as I machined the end caps out of 3mm translucent acrylic. I think the result is pretty good. I have one COM port, one USB, VGA, DC jack and LAN at one end, and the other has two LED's hooked to two of the IO ports I use for debugging, and a switch I was going to use for reset but the RB100 doesn't appear to have the reset pins?

Anyway, here is my RB100 brick PC (Kind of old MAC style with the anodized aluminium and translucent acrylic :) )... It does get rather warm when running but hasn't failed yet!

Connector end view
Image

Led end view
Image

Internal view with the top panel slid open.
Image

Sorry the pictures aren't terribly good, they were taken on my iPhone in low light!
Matt Denton
AKA: Winchy_Matt

micromagic systems ltd
Matt Denton
Site Admin
 
Posts: 1556
Joined: Tue May 20, 2008 9:15 pm
Location: Winchester UK

Previous

Return to General

Who is online

Users browsing this forum: No registered users and 1 guest