OSDN Git Service

最初のコミット
[toppersjsp4bf/installer.git] / installer / installer
1 #! /bin/sh
2
3 # Installing Packages
4 sudo apt-get install eclipse eclipse-cdt eclipse-egit git doxygen g++ ckermit libftdi1 libftdi-dev lv librxtx-java python-serial libperl4-corelibs-perl 
5
6 # Installing GNU Toolchain
7  
8 rm -f blackfin-toolchain-2011R1-RC4.i386.tar.bz2
9 rm -f blackfin-toolchain-elf-gcc-4.3-2011R1-RC4.i386.tar.bz2
10 rm -f blackfin-toolchain-uclibc-full-2011R1-RC4.i386.tar.bz2
11
12 wget http://blackfin.uclinux.org/gf/download/frsrelease/531/9509/blackfin-toolchain-2011R1-RC4.i386.tar.bz2
13 wget http://blackfin.uclinux.org/gf/download/frsrelease/531/9513/blackfin-toolchain-elf-gcc-4.3-2011R1-RC4.i386.tar.bz2
14 wget http://blackfin.uclinux.org/gf/download/frsrelease/531/9517/blackfin-toolchain-uclibc-full-2011R1-RC4.i386.tar.bz2
15
16 tar xvjf blackfin-toolchain-2011R1-RC4.i386.tar.bz2
17 tar xvjf blackfin-toolchain-elf-gcc-4.3-2011R1-RC4.i386.tar.bz2
18 tar xvjf blackfin-toolchain-uclibc-full-2011R1-RC4.i386.tar.bz2
19
20 # Adding stepping information of BF592
21 echo '0010  bf592       2' >> opt/uClinux/bfin-elf/share/urjtag/analog/bf592/STEPPINGS
22
23 sudo rm /opt/uClinux -f
24 sudo mv opt/uClinux/ /opt/uClinux2011R1RC4 -f
25 sudo ln -s /opt/uClinux2011R1RC4 /opt/uClinux
26 rm opt -f -r
27
28
29 rm -f blackfin-toolchain-2011R1-RC4.i386.tar.bz2
30 rm -f blackfin-toolchain-elf-gcc-4.3-2011R1-RC4.i386.tar.bz2
31 rm -f blackfin-toolchain-uclibc-full-2011R1-RC4.i386.tar.bz2
32
33 echo
34 echo The Blackfin toolchain 2011R1RC4  have been installed on /opt/uClinux 
35 echo 
36
37
38 #   set search path into the PATH environment variable
39 #   Run this program from some temporal directory
40 echo 'export PATH=$PATH:/opt/uClinux/bfin-elf/bin:/opt/uClinux/bfin-uclinux/bin' >> ~/.bashrc
41 echo 'export PATH=$PATH:/opt/uClinux/bfin-elf/bin:/opt/uClinux/bfin-uclinux/bin' >> ~/.profile
42
43 # Setup Kermit initialize file
44 echo 'set line /dev/ttyUSB0' > ~/.kermrc
45 echo 'set speed 57600' >> ~/.kermrc
46 echo 'set parity none' >> ~/.kermrc
47 echo 'set flow-control none' >> ~/.kermrc
48 echo 'set carrier-watch off' >> ~/.kermrc
49
50 # Add access right to JTAG ice for gdbproxy
51 echo \# FT2232 based JTAG ICE > 50-ft2232.rules
52 echo ATTRS{idVendor}==\"0403\", ATTRS{idProduct}==\"6010\", GROUP=\"jtag\" >> 50-ft2232.rules
53 echo ATTRS{idVendor}==\"0403\", ATTRS{idProduct}==\"BAF8\", GROUP=\"jtag\" >> 50-ft2232.rules
54
55 sudo mv 50-ft2232.rules /etc/udev/rules.d
56 sudo groupadd jtag
57 sudo gpasswd -a `whoami` jtag
58
59 # Add access right to serial device
60 sudo gpasswd -a `whoami` dialout