<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ift.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=DCS_Download</id>
	<title>DCS Download - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ift.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=DCS_Download"/>
	<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=DCS_Download&amp;action=history"/>
	<updated>2026-07-01T06:21:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=DCS_Download&amp;diff=133&amp;oldid=prev</id>
		<title>Dfe002: New page: Category:DCS  Detector Control System   __TOC__  Since there are several packages required for a full DCS for Front-e...</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=DCS_Download&amp;diff=133&amp;oldid=prev"/>
		<updated>2009-02-20T10:44:18Z</updated>

		<summary type="html">&lt;p&gt;New page: &lt;a href=&quot;/index.php?title=Category:DCS&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:DCS (page does not exist)&quot;&gt;Category:DCS&lt;/a&gt; &lt;a href=&quot;/Detector_Control_System_(DCS)_for_ALICE_Front-end_electronics&quot; title=&quot;Detector Control System (DCS) for ALICE Front-end electronics&quot;&gt; Detector Control System&lt;/a&gt;   __TOC__  Since there are several packages required for a full DCS for Front-e...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:DCS]]&lt;br /&gt;
[[Detector Control System (DCS) for ALICE Front-end electronics | Detector Control System]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Since there are several packages required for a full DCS for Front-end electronics this page will accumulate versions which have been testet together. It&amp;#039;s also reasonable to have only one place for downloading.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== FeeServer ==&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeserver-0.9.1-rcu-0.9.2.tar.gz Version 0.9.1 with CE v 0.9.2 for RCU]&lt;br /&gt;
** core updated to 0.9.1&lt;br /&gt;
** Logging&lt;br /&gt;
*** INFO log level removed from core default log level&lt;br /&gt;
*** log level for initialization is &amp;#039;Info&amp;#039;, after init changed to &amp;#039;Warning&amp;#039; &lt;br /&gt;
** State Machines&lt;br /&gt;
*** support for temporary states and guard structure added&lt;br /&gt;
*** Handler for USER defined states added to dispatcher, dynamic transition handling implemented&lt;br /&gt;
*** high-level commands CE_GET_TRANSITIONS, CE_GET_STATENAME, CE_GET_STATES, and CE_GET_STATE implemented for devices &lt;br /&gt;
** MsgBuffer access encapsulated completely in separate class DCSCMsgBuffer&lt;br /&gt;
*** check of msgBufferInterface driver and intelligent handling of failures &lt;br /&gt;
** TPC/RCU&lt;br /&gt;
*** MAIN state machine corrected according to the lates agreements&lt;br /&gt;
*** ramping of FECs power on/off, FECs are switched with at least 1 second delay between each other&lt;br /&gt;
*** apply final naming scheme for FECs if server name follows the naming rule TPC-FEE_x_y_z.&lt;br /&gt;
*** ACTEL control device added &lt;br /&gt;
** Commands&lt;br /&gt;
*** command set version 4 and 5&lt;br /&gt;
*** FEE_CONFIGURE improved: scanning of hardware address and printout, history of pending FEE_CONFIGURE commands &lt;br /&gt;
** Misc&lt;br /&gt;
*** CE_FORCE_CH_UPDATE updates all services beginning with specified string&lt;br /&gt;
*** service update is stopped during command execution&lt;br /&gt;
&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeserver-0.8-rcu-0.9.tar.gz Version 0.8.1 with CE v 0.9 for RCU]&lt;br /&gt;
** core updated to 0.8.1&lt;br /&gt;
** CE++ interface finnished, fully object oriented CE&lt;br /&gt;
** TPC and PHOS CE converted to CE++&lt;br /&gt;
** support and examples for TRD and FMD added&lt;br /&gt;
** CE publishs also int and char channels&lt;br /&gt;
** Sub-device handling implemented&lt;br /&gt;
** ACTIONS can be send to all sub-device state machines&lt;br /&gt;
** user defined states added to StateMachine, flexible translation scheme by CEStateMapper object&lt;br /&gt;
** rpm support added&lt;br /&gt;
** RCU CE&lt;br /&gt;
*** detector flavors derive from RCU CE base class&lt;br /&gt;
*** flexible branch layout&lt;br /&gt;
*** detector specific FEC implementation inherits from FEC base class&lt;br /&gt;
*** RCU registers published as int channels, currently AFL and ERRST&lt;br /&gt;
*** switch for 5/8-bit SlowControl interface foreseen, 8-bit access has to be implemented&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeserver-0.7-rcu-0.8.5.tar.gz Version 0.7.6 with CE v 0.8.5 for RCU]&lt;br /&gt;
** conversion to feeserver core version 0.7.6&lt;br /&gt;
** command set version 3: access commands for all RCU registers added&lt;br /&gt;
** file descriptor leak in shell program execution fixed&lt;br /&gt;
** benchmark output enabled by &amp;#039;&amp;#039;--enable-benchmark&amp;#039;&amp;#039;&lt;br /&gt;
** FEC simulation implemented, enabled by &amp;#039;&amp;#039;--enable-fecsim&amp;#039;&amp;#039;&lt;br /&gt;
** all probing for RCU firmware features and FEC configuration is disabled by default and can be enabled by &amp;#039;&amp;#039;--enable-auto-detection&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeserver-0.7-rcu-0.8.tar.gz Version 0.7.3 with CE v 0.8 for RCU]&lt;br /&gt;
** CE converted to C++&lt;br /&gt;
** base classes for state machines&lt;br /&gt;
** FEE_CONFIGURATION commands implemented&lt;br /&gt;
** high-level commands and actions implemented&lt;br /&gt;
** FeeServer used in TPC commissioning from May 2006&lt;br /&gt;
** CE log messages both printed to std channels and sent as DIM messages &lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeserver-0.7-rcu-0.6.2.tar.gz Version 0.7.3 with CE v 0.6.2 for RCU]&lt;br /&gt;
** version of the DCS workshop March 06&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; this version does not send any log messages from the &amp;#039;&amp;#039;ControlEngine&amp;#039;&amp;#039; through the DIM message channel (will be fixed in the next version).&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/FeeServer-0.7-rcu-0.5.tar.gz Version 0.7.3 with CE v 0.5 for RCU]&lt;br /&gt;
&lt;br /&gt;
== FeeClient ==&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeclient-0.6.tar.gz Version 0.6]&lt;br /&gt;
** enhanced documentation&lt;br /&gt;
** basic structure: &amp;#039;&amp;#039;core,&amp;#039;&amp;#039; &amp;#039;&amp;#039;sample client&amp;#039;&amp;#039;, &amp;#039;&amp;#039;utilities&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; The &amp;#039;&amp;#039;FeeClientLimImp&amp;#039;&amp;#039; class has been renamed to &amp;#039;&amp;#039;FeeSampleClient&amp;#039;&amp;#039;&lt;br /&gt;
** support for further CE commands added to &amp;#039;&amp;#039;feeserver-ctrl&amp;#039;&amp;#039;&lt;br /&gt;
** [http://www.ift.uib.no/~kjeks/download/feeclient-0.6-doc.tar.gz Documentation of Version 0.6]&lt;br /&gt;
** [http://www.ift.uib.no/~kjeks/doc/feeclient Online Documentation of Version 0.6]&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/feeclient-0.5.tar.gz Version 0.5]&lt;br /&gt;
** Includes updated version of FeeClientLibImp, capable of communicating simultaneously with several FeeServers even if they respond in different order than called.&lt;br /&gt;
** View README file on how to install package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== InterComLayer ==&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/interComLayer-0.5.tbz Version 0.5.0]&lt;br /&gt;
** Note: there have been changes in the naming of the services, FeeServer versions 0.7-rcu-0.5 or later require at least  version v0.4.3 of the InterComLayer&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/interComLayer_v042.tar.gz Version 0.4.2]&lt;br /&gt;
** this version of the InterComLayer works only with FeeServers 0.7-rcu-0.4&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/startInterComLayer.tgz startInterComLayer]: helper script for startup and on-the-fly changes of a default configuration. Description can be found on the [[Setup of low-level DCS for TPC Front-end electronics#The Intercom Layer | TPC FEE setup]] page.&lt;br /&gt;
&lt;br /&gt;
== ARM cross compiler ==&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/arm-uclibc-3.3.1-toolchain.tar.bz2 precompiled package] to be unpacked to &amp;lt;i&amp;gt;/usr/local/arm&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DCS board software for TPC ==&lt;br /&gt;
=== RCU shell ===&lt;br /&gt;
To update the rcu shell on the DCS board unpack the corresponding tar file, e.g.&lt;br /&gt;
 #logon to dcs board&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.ift.uib.no/~kjeks/download/rcu-sh-1.4.tar.gz&lt;br /&gt;
 tar xzvf rcu-sh-1.4.tar.gz -C /&lt;br /&gt;
&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/rcu-sh-1.4.tar.gz rcu-sh version 1.4]&lt;br /&gt;
** new DCS board firmware v2.2 supported&lt;br /&gt;
*** writing of compressed data&lt;br /&gt;
*** faster flash access&lt;br /&gt;
&lt;br /&gt;
* [http://www.ift.uib.no/~dominik/files/rcu-sh-1.5.tar.gz rcu-sh 1.5]&lt;br /&gt;
** requires driver version 0.6&lt;br /&gt;
** lock functionality enhanced&lt;br /&gt;
&lt;br /&gt;
==== Source code ====&lt;br /&gt;
The source code of rcu-sh, drivers and additional RCU Flash memory tools.&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/rculinux-1.5.tar.gz package version 1.5]&lt;br /&gt;
&lt;br /&gt;
=== RCU bus driver ===&lt;br /&gt;
To update the rcubus driver on the DCS board unpack the corresponding tar file, e.g.&lt;br /&gt;
 #logon to dcs board&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.ift.uib.no/~kjeks/download/rcubus_driver_0.6-debug.tgz&lt;br /&gt;
 tar xzvf rcubus_driver_0.6-debug.tgz -C /&lt;br /&gt;
&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/rcubus_driver_0.6-debug.tgz rcubus_driver version 0.6 debug]&lt;br /&gt;
** enhanced and fixed lock functionality&lt;br /&gt;
&lt;br /&gt;
=== DCS board scripts ===&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/tpc-fecmonitor.sh.tgz tpc-fecmonitor.sh] - rcu-sh script generator for TPC Front-end card monitoring&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network setup Tools ==&lt;br /&gt;
=== Name server ===&lt;br /&gt;
* [http://www.ift.uib.no/~kjeks/download/names-feenet.sh.tgz names-feenet.sh] - name server routing generator&lt;br /&gt;
&lt;br /&gt;
== Download Archive ==&lt;br /&gt;
Check the [[Download Archive]] if you are interested in ancient stuff.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
---------&lt;br /&gt;
== RCU Gui ==&lt;br /&gt;
[http://cholm.web.cern.ch/cholm/alice/fee/#rcuxx The RCU Gui written by Christian H. Chritensen]&lt;br /&gt;
&lt;br /&gt;
== FeeCom software ==&lt;br /&gt;
The core FeeCom software can be found at&lt;br /&gt;
* [https://www.ztt.fh-worms.de/download/alice/ FeeCom software] can be found at the ZTT (for login contact the ZTT).&lt;br /&gt;
&lt;br /&gt;
== Further information and downloads for the ARM linux on the DCS board ==&lt;br /&gt;
* [http://frodo.nt.fh-koeln.de/%7Etkrawuts/dcs.html Armlinux] for the DCS board by Tobias Krawutschke&lt;/div&gt;</summary>
		<author><name>Dfe002</name></author>
	</entry>
</feed>