A SVXLink Server based on the BeagleBoard

Aus DL8RDS Wiki
Wechseln zu: Navigation, Suche

1 Project History

Ever since I have been interested in ever smaller and more efficient hardware solutions that nevertheless fulfill their assigned tasks just perfectly while consuming as little as possible power. I started off with other platforms: The

  • The Cisco Linksys WRTSL54GS was a nice start. I killed the serial port with my soldering iron.
  • The ASUS WL-500GP was more comfortable since it had two USB2.0 ports.
  • The Fonera Router was also an interesting platform - cheap and powerful enough for connection issues.
  • An Intel Atom CPU Embedded Board was the hardware basis for the first Echolink server I built. But for my taste it still consumes too much power while being oversized for such a task: A Low-Power Combined Echolink and ATV Server

So my attention was won by the BeagleBoard. It is a neat little ARM based board which provides more comfort than the Linksys / ASUS / Fonera class of devices but is smaller and far more power efficient than the Intel Atom. The first test showed that it relly just consumes 1.83 Watts, the current I measured was down at 0,366 A @ 5 V. So that's very promising.

It is striking that the BeagleBoard does not have an Ethernet device. So you cannot connect it to the network and start off, but there's more that needs to be done. Luckily enough, it has some more interfaces that can be used for networked I/O like the USB 2.0 port, which should be sufficiently expandable and also fast enough.

2 Hardware

MyBeagleBoard.jpg The core is the BeagleBoard. More information to come.

3 Links

4 Software

4.1 Operating System

The installation procedure is basically this:

  • Generate a rootstock Karmel image on the local Linux (intel) machine.
  • Copy it over to a SD card and boot the beagleboard
  • you're set...

4.2 SVXLink

In order to compile for the ARM CPU, you can either crosscompile which is somewhat difficult or install the BeagleBoard first and log on and compile it there.