wcomp-raspberry

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wcomp-raspberry [2013/12/03 17:01]
Stéphane Lavirotte created
wcomp-raspberry [2015/03/26 14:40] (current)
Stéphane Lavirotte [Install sensors libraries on Raspberry Pi]
Line 1: Line 1:
 ====== WComp on Raspberry Pi====== ====== WComp on Raspberry Pi======
  
-{{:​public_namespace:​raspberrypi.png?​65|}} As on Linux platform, WComp needs Mono to execute C# code. Current Raspberry Pi distribustion 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.+{{:​public_namespace:​raspberrypi.png?​65|}} 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.
  
-But for the moment, Mono has a [[https://bugzilla.xamarin.com/​show_bug.cgi?id=7938|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.+{{:public_namespace:​target:​raspberrypib.jpg?200|}} {{:​public_namespace:​target:​raspberrypibplus.jpg?200|}}
  
-In order to use WComp on Raspberry Pi, you will have to do the following: +===== Install Mono on Raspberry Pi ===== 
-  * Download the {{:​telechargement:​2013-05-29-wheezy-armel.img.7z|Debian "soft float"​}} distribution + 
-  * If you are using Raspberry Pi Rev B with 512MB, ​you should replace ​the files {{:telechargement:​bootcode.bin|bootcode.bin}} and {{:​telechargement:​start.elf|start.elf}} after writing the system on SD card in order to be able to boot you system.+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 Raspbian >= 2015-02-16 and current repositories ==== 
 + 
 +Current repositories have been updated and you can find mono release ​with a correct version. So you only have to achieve ​the following classical installation process:
   * Upgrade your system: ​   * Upgrade your system: ​
 <​code>​ <​code>​
Line 19: Line 23:
   * Unzip SharpWCompContainer where you want, to be able to us it.   * Unzip SharpWCompContainer where you want, to be able to us it.
  
 +==== With older Raspbian releases or if you can't get mono >= 3.2.7 ====
 +
 +Mono has a [[https://​bugzilla.xamarin.com/​show_bug.cgi?​id=7938|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 {{:​telechargement:​2013-05-29-wheezy-armel.img.7z|Debian "soft float"​}} distribution
 +  * If you are using a Raspberry Pi Rev B with 512MB, you should replace the files {{:​telechargement:​bootcode.bin|bootcode.bin}} and {{:​telechargement:​start.elf|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.
 +
 +===== WComp on Raspberry Pi =====
 +
 +As the last step of the overall process, to install WComp, you juste have to unzip ''​SharpWCompContainerMonoLinux.zip''​ where you want, to be able to us it. To get WComp for Linux, you can [[contact_us|contact us]]. We do not deliver Linux over the Web.
 +
 +===== Install sensors libraries on Raspberry Pi=====
 +
 +On Raspberry Pi, you can use different king of sensor libraries with WComp. You can use Goove, Phidgets, Electronic Brick. Moreover, we are currently working one a unified way to access to all these set of sensors and actuators for you to be able to create propotypes with differents sets.
 +
 +  * [[raspberry-grove|Install Grove Pi on Raspberry Pi]]
 +  * [[raspberry-phidget|Install Phidget on Raspberry Pi]]
 +  * [[raspberry-ebrick|Install Electronic Brick on Raspberry Pi]]
 +  * [[raspberry-enocean|Install EnOcean on Raspberry Pi]]
  
  • wcomp-raspberry.1386086489.txt.gz
  • Last modified: 2013/12/03 17:01
  • by Stéphane Lavirotte