Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
FMC ADC 100M 14b 4cha - Testing
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
FMC ADC 100M 14b 4cha - Testing
Commits
8a554e33
Commit
8a554e33
authored
May 06, 2014
by
Matthieu Cattin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: Review setup note for ubuntu 14.04
Almost only bash commands -> could easily become an install script.
parent
e18ad37a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
104 additions
and
65 deletions
+104
-65
ubuntu_setup_note.txt
test/fmcadc100m14b4cha/doc/ubuntu_setup_note.txt
+104
-65
No files found.
test/fmcadc100m14b4cha/doc/ubuntu_setup_note.txt
View file @
8a554e33
This note explains how to setup an Ubuntu PC for FmcAdc100M14b4cha production
test suite.
Ubuntu version must be 11.04
The following packages must be installed:
git
python-scipy
python-matplotlib
Copy PTS git repository:
cd ~
git clone git://ohwr.org/misc/pts.git
Pyro4 must be installed:
cd ~/pts/test/fmcadc100m14b4cha/python/
tar -xf Pyro4-4.10.tar.gz
cd Pyro4-4.10
chmod +x setup.py
sudo python setup.py install
Create the following file:
sudo touch /usr/lib/python2.7/dist-packages/larz/__init__.py
Compile gnurabbit stuff:
cd ~/pts/gnurabbit
make
Install rawrabbit driver (so it loads at startup):
cd ~/pts/gnurabbit/kernel
make install
Create a script file to launch the test program:
cd ~
touch run_pts.sh
chmod +x run_pts.sh
Edit the script file as follow:
#!/bin/sh
echo " "
echo " "
echo "********************************************************************************"
echo "* FmcAdc100M14b4cha Test program *"
echo "********************************************************************************"
echo " "
cd ~/pts && sudo ./fmcadc100m14b4cha.sh
Create an alias to be able to launch the test program by typing "test".
Add the fllowing to ~/.bashrc
alias test='~/run_pts.sh'
Define bash as the default shell:
chsh -s /bin/bash <username>
In "System > Preferences > Startup Applications" add the following to
automatically open a terminal at startup:
Command: gnome-terminal
Clone sdbfs git repo:
git clone git://gitorious.org/rubi/sdbfs.git ~/sdbfs
Compile sdbfs:
cd ~/sdbfs
make
Create a symbolic link to gensdbfs:
cd /usr/bin
sudo ln -s ~/sdbfs/userspace/gensdbfs gensdbfs
Ubuntu installation & setup
========================================
Download and install ubuntu 14.04.
user: user
pw : baraka
Set date & time.
Auto-hide the launcher (system settings>appearance>behavior).
Disable 'Lock' and 'Require my password when waking from suspend' (system settings>brightness&lock).
Connect to CERN network
========================================
Connect to a portable socket.
Open a web browser and declare the MAC address on the cern network.
Install missing packages
========================================
sudo apt-get install emacs
sudo apt-get install git
sudo apt-get install gitk
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install libusb-dev
Optional:
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart
Improve barcode reader speed (model: CR1421)
========================================
Download: http://www.codecorp.com/assets/download/D006284-CR1000-CR1400-CR8000--Configuration-Guide.pdf
Print page 13.
Scan "Enable Alternative OS (Windows CE/MAC/Unix/Linux)" QrCode.
Install & configure PTS + dependencies
========================================
cd ~
git clone git://ohwr.org/misc/pts.git pts/
cd pts
git checkout fmcadc100m14b4cha_dev
cd ~/pts/gnurabbit/
make
cd kernel
sudo make install
cd ~/pts/gnurabbit/python
make
mkdir ~/pts/test/fmcadc100m14b4cha/firmwares
cd ~/pts/test/fmcadc100m14b4cha/firmwares
wget http://www.ohwr.org/attachments/download/2830/spec-fmc-adc-v4.0.bin .
ln -s spec-fmc-adc-v4.0.bin spec_fmcadc100m14b4cha.bin
cd ~/pts/test/fmcadc100m14b4cha/python/
tar -xf Pyro4-4.10.tar.gz
cd Pyro4-4.10
chmod +x setup.py
sudo python setup.py install
cd ~
git clone git://ohwr.org/usb-relay-box1.git usb-relay-box1/
cd usb-relay-box1/sw/cp210x-driver/
git checkout 3.13.0-24-generic
make
sudo make install
cd ~
git clone git://ohwr.org/hdl-core-lib/fpga-config-space.git fpga-config-space/
cd fpga-config-space/sdbfs/userspace/
make
cd /usr/bin
sudo ln -s ~/fpga-config-space/sdbfs/userspace/gensdbfs gensdbfs
sudo ln -s ~/fpga-config-space/sdbfs/userspace/sdb-read sdb-read
sudo ln -s ~/fpga-config-space/sdbfs/userspace/sdb-extract sdb-extract
cd ~/pts/test/fmceeprom/python/libipmi/
make
Make PTS run at startup
========================================
cd ~
touch run_pts.sh
chmod +x run_pts.sh
echo '#!/bin/sh' >> run_pts.sh
echo 'echo " "' >> run_pts.sh
echo 'echo " "' >> run_pts.sh
echo 'echo "********************************************************************************"' >> run_pts.sh
echo 'echo "* FmcAdc100M14b4cha Test program *"' >> run_pts.sh
echo 'echo "********************************************************************************"' >> run_pts.sh
echo 'echo " "' >> run_pts.sh
echo 'cd ~/pts && sudo ./fmcadc100m14b4cha.sh' >> run_pts.sh
Go to Dash
Enter "startup applications"
Launch Startup Applications
Add
Name : fmc-adc-pts
Command: gnome-terminal --maximize -e "/home/user/run_pts.sh"
Comment: Launch fmc-adc production tests
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment