FMC DAC 600M 12b 1cha DDS Testing
Ubuntu installation & setup
Download and install ubuntu 14.04.3
user: user
pw :
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 Internet
For CERN network:
- Connect to a portable socket.
- Open a web browser and declare the MAC address on the cern network.
Installation of missing packages
Click on Ubuntu symbol on upper left corner of the screen
Type "Software" in the prompt
Select "Software & Updates"
In "Software & Updates" window go to "Ubuntu Software" tab and mark "Community-maintained free and open-source software (universe)"
Click "Close"
Click "Reload" in "The information about available software is out-of-date"
Click on Ubuntu symbol on upper left corner of the screen
Type "Terminal"
Select "Terminal" - all the following steps should be performed in the the same terminal instance
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python2-pyro4
sudo apt-get install python-pandas python-sympy python-nose git gitk libusb-dev
Installing FMC DDS test environment
git clone --depth=1 https://ohwr.org/project/fmc-dac-600m-12b-1cha-tst.git pts_fmcdac600m12b1chadds
cd pts_fmcdac600m12b1chadds/
git submodule sync
git submodule update --init
cd software
make
Preparing the testing station
See the document section of this wiki page
Running tests manually
cd ~/pts_fmcdac600m12b1chadds
sudo ./fmcdac600m12b1chadds.sh
Make PTS run at startup
- Launch "Startup Applications" (from dash)
- Add
Name : fmc-dds-pts
Command: gnome-terminal --maximize --working-directory=/home/user/pts -e "sudo /home/user/pts_fmcdac600m12b1chadds/fmcdac600m12b1chadds.sh"
Comment: Launch fmc-dds production tests
Documents
All documents are stored in the repository in the doc folder. Link
Document | Description |
---|---|
DAC-DDS_PTS_TestingProcedure.pdf | Short (one-page) description of the testing procedure |
DAC-DDS_PTS_UserGuide.pdf | Full guide for the testing station |
Releases
Date | Description | Manual | Repository |
---|
Project Status
Date | Event |
---|---|
03-03-2015 | Offer for PTS writing received. |
30-03-2015 | Order for PTS sent to company. |
06-07-2015 | PTS first version received. Needs rewrite to not need expensive equipment. |
15-07-2015 | Additional details for improvement sent. |
22-08-2015 | New release received. |
22-10-2015 | Detailed feedback on manual and installation instructions sent (too long after reception of release). |
13-11-2015 | New release. Gives compile errors. |
01-12-2015 | New release. |
08-01-2016 | With small modification in code to recognize cards, PTS is tested and working. Still needs an update in the repo. |
12-02-2016 | Final version working. Note that hardware changes (OSC3 not mounted) will make tests 03 and 04 fail. |
17-06-2019 | Updated the PTS to FMC revision v3 |
17 June 2019