==== MPIDE: Multi-Platform Integrated Development Environment ==== == Install == #!/bin/bash PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" CWD=`pwd` ID=`id -u` if test $ID -ne "0"; then echo "Need to be root" exit fi #INSTALL JRE AND JAVA SERIAL I/O apt-get install openjdk-7-jre librxtx-java update-java-alternatives --jre -s `update-java-alternatives -l | awk '/java-1.7/ { print $1 }'` #INSTALL MPIDE (IF NOT ALREADY INSTALLED) cd /opt if test ! -d "mpide-0023-raspberrypi-20130920"; then wget http://chipkit.s3.amazonaws.com/builds/mpide-0023-raspberrypi-20130920.tgz tar zxvf mpide-0023-raspberrypi-20130920.tgz rm -f mpide-0023-raspberrypi-20130920.tgz fi cd $CWD #LINK MPIDE IN PATH ln -sf /opt/mpide-0023-raspberrypi-20130920/mpide /usr/local/bin/mpide #SETUP TTYS0 FOR MPIDE ON REBOOT echo "ln -f /dev/ttyAMA0 /dev/ttyS0" >> /etc/rc.local #SETUP TTYAMA0 FOR MPIDE ON REBOOT if test ! -f "/boot/cmdline.txt.bak"; then cp /boot/cmdline.txt /boot/cmdline.txt.bak fi C=`awk '{ for (i = 1; i <= NF; ++i) { if ($i !~ /ttyAMA0/) { printf $i" " } } printf "\n" }' /boot/cmdline.txt` echo $C > /boot/cmdline.txt echo "NOW REBOOT."