Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
installation [2013/12/03 16:25] Stéphane Lavirotte |
installation [2015/03/05 15:10] (current) Stéphane Lavirotte |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== SharpWComp Installation ====== | ====== SharpWComp Installation ====== | ||
- | {{:public_namespace:wcomp.png?100}} | + | ===== Available platforms ===== |
- | ===== WComp on Windows ===== | + | {{:public_namespace:wcomp.png?100}} WComp is available for different platforms. |
- | {{:public_namespace:windows.png?100|}} Required packages for the installation are listed in the [[download]] page. You can find the documentation in the page corresponding to each WComp release. Here are all the versions of WComp which are available on this website. You can find all the details for installing, requirements and documentation for each release. | + | After downloding it (if the distribution is not available, you can contact the authors in order to get a copy of WComp), you can find instructions for installing it for different environments: |
- | * [[sharpwcomp1|SharpWComp 1 for .NET 1.1]] //not supported anymore// | + | {{:public_namespace:windows.png?direct&100|}} {{:public_namespace:target:windows_7_pc.png?direct&200|}}{{:public_namespace:target:windows_8_laptop.png?direct&200|}}{{:public_namespace:target:windows_8_tablet.png?direct&200|}} |
- | * [[sharpwcomp2|SharpWComp 2 for .NET 2.0]] //not supported anymore// | + | * [[wcomp-windows|Windows]] |
- | * [[sharpwcomp3|SharpWComp 3 for .NET 3.5]] //current release// | + | |
- | * [[sharpwcomp4|SharpWComp 4 for .NET 4.5]] //work in progress// | + | |
- | ===== WComp on Phidget 107x ===== | + | {{:public_namespace:android.png?direct&80|}} {{:public_namespace:target:android_tablet.png?direct&200|}}{{:public_namespace:target:android_phone.png?direct&170|}} |
+ | * Android | ||
- | {{:public_namespace:phidgets.jpg?|}} As on Linux platform, WComp needs Mono to execute C# code. The phidget packages' repository contains Mono, so we will install this in order to user WComp. | + | {{:public_namespace:phidgets.jpg?direct&120|}} {{:public_namespace:target:phidget.png?direct&200|}} |
+ | * [[wcomp-phidget|Phidgets SBC 107x]] | ||
- | In order install Mono on Phidget SBC 107x, do the following: | + | {{:public_namespace:raspberrypi.png?direct&70|}} {{:public_namespace:target:raspberrypib.jpg?direct&200|}}{{:public_namespace:target:raspberrypibplus.jpg?direct&200|}} |
- | * Update the system installed on your platform. After being loggued as super user (root), you must upgrade it using: | + | * [[wcomp-raspberry|Raspberry Pi]] |
- | <code>apt-get update; apt-get dist-upgrade</code> | + | |
- | * Go to the web interface of your platform and go to //System / Packages// and check //Include Full Debian Repository// and //Save Changes//. Then //Refresh Available Packages// and //Upgrade All Packages//. Your system is now uptodate. | + | |
- | * Install the mono environment: | + | |
- | <code>apt-get install mono-runtime mono-gmcs libmono-system-web2.0-cil</code> | + | |
- | * Enable phidget for .NET environment | + | |
- | <code> | + | |
- | apt-get install libphidget21-dev | + | |
- | apt-get install wget unzip | + | |
- | wget http://www.phidgets.com/downloads/libraries/Phidget21-windevel_2.1.8.20121015.zip | + | |
- | unzip Phidget21-windevel_2.1.8.20121015.zip | + | |
- | gacutil -i phidget21-windevel/Phidget21.NET.dll | + | |
- | ln -s /usr/lib/mono/gac/Phidget21.NET/*/* /usr/lib/mono/2.0/Phidget21.NET.dll | + | |
- | </code> | + | |
- | * Unzip SharpWCompContainer where you want, to be able to us it. | + | |
- | ===== WComp on Raspberry Pi ===== | + | {{:public_namespace:target:logo_intel.jpg?direct&100|}} {{:public_namespace:target:galileo.png?direct&200|}} |
+ | * Galileo Intel | ||
- | {{: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. | + | ===== Possible platforms ===== |
- | 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. | + | This is a non exhaustive list of possible platforms not completly available at the moment. |
- | + | ||
- | 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. | + | |
- | * Upgrade your system: | + | |
- | <code> | + | |
- | sudo apt-get update | + | |
- | sudo apt-get upgrade | + | |
- | </code> | + | |
- | * When logged in, install mono environment: | + | |
- | <code> | + | |
- | sudo apt-get install mono-complete | + | |
- | </code> | + | |
- | * Unzip SharpWCompContainer where you want, to be able to us it. | + | |
+ | {{:public_namespace:target:logo_apple.jpg?direct&100|}}{{:public_namespace:target:macbook_pro.jpg?direct&200|}}{{:public_namespace:target:iphone.jpg?direct&200|}} | ||
+ | * MacBook, IPhone, IPad, IPod | ||
+ | {{:public_namespace:target:logo_windows_phone.jpg?direct&100|}} {{:public_namespace:target:windows_phone.jpg?direct&200|}} | ||
+ | * Windows Phone |