This is an old revision of the document!
WComp on Raspberry Pi
As on Linux platform, WComp needs Mono to execute C# code. Current Raspberry Pi distribustion (Raspbian) are compiled for ARM with support for “hard float” which means that float computation are done directly by the processor and not by a soft evaluation.
Installing Mono on Raspberry Pi
Mono supports hard float since release 3.2.7. If with your distribution you can't get a release than is equal or newer than this release, you will have to do some jobs manually.
With Raspbbian 2015-02-16 and current repositories
Current repositories have been updated and you can find a mono release with a correct version. So you only have to achieve the following classical installation process:
- Upgrade your system:
sudo apt-get update sudo apt-get upgrade
- When logged in, install mono environment:
sudo apt-get install mono-complete
- Unzip SharpWCompContainer where you want, to be able to us it.
With older releases or if you can't get mono >= 3.2.7
Mono has a known bug on "hard float" version. So we need to use a “soft float” distribution which is not available anymore on Raspberry Pi web site.
In order to use WComp on Raspberry Pi, you will have to do the following:
- Download the Debian "soft float" distribution
- If you are using a Raspberry Pi Rev B with 512MB, you should replace the files bootcode.bin and start.elf after writing the system on SD card in order to be able to boot you system.
- Then follow the installation process described at top of this page.