Jump to content

Raspberry Pi - Linux


Recommended Posts

Over at the following site there's an interview with the founder of Raspberry Pi. 




An interesting section to note is the bit about support on Ubuntu and Debian as quoted below:


Initially built around the popular Ubuntu Linux distribution from Canonical, the company’s decision to cease development of the ARMv6 branch of the code in favour of ARMv7 - incompatible with the Broadcom SoC at the heart of the Raspberry Pi - means that alternatives have been found. ‘Red Hat has been extremely helpful to us,’ Upton told us. ‘There’s at least one distribution keeping its ARMv5/ARMv6 line alive specifically in order to help us, which isn't a cost free exercise.’


I guess people will find a way to have Ubuntu or Debian running on it but this is the first time I've seen an issue about it.

Link to comment
Share on other sites

  • 1 month later...

Hi guys,


I've got my order in for the Raspberry Pi and now also got it all working great on the Beagleboard having moved to Ubuntu.  The Beaglebone was too much of a technical challenge tying to get it working on Angstrom for me.


So I see that Raspberry Pi will have Fedora and probably others over time and I know you're looking to get one as well.  When you get your hands on one can you confirm that the packages needed for your bricks (things like like Python-gudev, Python-twisted, and your brickd packages) all work with the base build?



Link to comment
Share on other sites

  • 4 weeks later...

Hi, I've chased a link of the raspberry pi forums to here and I have to say that the Brick architecture looks an excellent fit for plugging into a raspi - there are debian and fedora remix distros already available for the raspi (and running in QEMU) - can anyone point me to:

1. Concise description of the software architecture (on a Linux host)

2. Concise description of the capabilities of the 'Bricks'


Many thanks

Steve N (SN on http://www.raspberrypi.org/forum)

Link to comment
Share on other sites

1. Concise description of the software architecture (on a Linux host)

It is fairly simple. We have a Brick Daemon, a Brick Viewer and language bindings. The daemon has a USB connection to the Bricks (and over the Bricks to the Bricklets) and opens a TCP port. The bindings (currently for C/C++, C#, Java, Python) speak over TCP with the Brick Daemon and provide an API to the user (like SetSpeed, GetTemperature, etc). That is in principle all you need to use Bricks and Bricklets (the Brick Daemon and one language binding).


Additionally we have the Brick Viewer, that provides a GUI for all of the API for all Bricks/Bricklets. The idea is to use it for testing before you start your own project.


2. Concise description of the capabilities of the 'Bricks'

A list of devices that we currently have can be found here: http://www.tinkerforge.com/doc/index.html#bricks

You can click on the names to get an in depth description.


Link to comment
Share on other sites

  • 1 month later...

Well, I received my Raspberry Pi from Farnell this week. Actually my second, but the first one from RS Online was broken. It loses USB and ethernet connections after a few minutes after booting up.


This one runs and keeps running. So I decided to try my brick(let)s on it.


I use the standard Debian Squeeze distribution, installation of brickd was easy:


apt-get install python-twisted

apt-get -f install

wget "http://download.tinkerforge.com/tools/brickd/linux/brickd_linux_latest.deb"

dpkg -i brickd_linux_latest.deb


brickd started without errors, good!


Install python bindings:


wget "http://download.tinkerforge.com/bindings/python/tinkerforge_python_bindings_latest.zip"

unzip tinkerforge_python_bindings_latest.zip


Copied source/tinkerforge to my project directory.

Connected my Tinkerforge bricks.


Everything seems to work!



Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...