====== Glossary ====== * **COB** - A DAQ board like the HSIO-II, but suited for more large-scale stuff. * **DHCP** - [[https://technet.microsoft.com/en-us/library/dd145320(v=ws.10).aspx|Dynamic Host Configuration Protocol]]. Automatically assigns stuff like IP addresses to computers on a network. On Linux, this is controlled by a configuration file /etc/dhcp/dhcp.conf, and the assigned addresses are stored at /var/lib/dhcpd/dhcpd.leases. You can find out what the settings in the file mean by reading [[http://linux.die.net/man/5/dhcpd.conf|this]], but you should know about things like IP addresses and private/public networks first. * **DPM** - * **DTM** - * **HSIO-II** - High Speed Input Output II. This is a board for performing testing on pixel detectors. It looks like [[https://twiki.cern.ch/twiki/pub/Atlas/RCEGen3Development/HSIO2-annotated.png|this]]. The manual is [[http://www.slac.stanford.edu/~djn/Atlas/HSIO_II/HSIO%20II%20Development%20Platform%20Users%20Guide_rev3_c03.pdf|here]]. * **MAC** - Media Access Control. If an IP address is like a device's phone number, a MAC address is like its name. You can find the MAC addresses of all devices connected to your local network with the command "arp -n". Read more [[http://www.howtogeek.com/169540/what-exactly-is-a-mac-address-used-for/|here]]. * **NFS** - [[https://www.netbsd.org/docs/guide/en/chap-net-services.html|Network File System]]. Used for sharing files between multiple computers. * **NTP** - [[https://www.netbsd.org/docs/guide/en/chap-net-services.html|Network Time Protocol]]. Used for syncing time between multiple computers. Configuration file at /etc/ntp.conf on the host computer. * **RCE** - A [[https://rceproject.web.cern.ch/|data acquisition framework]] which is used in boards like HSIO-II. * **SDK** - Software Development Kit. Software packages and stuff you need to write, compile, and write code.