SoC Firmware for L1Calo
Ironman is a general purpose software toolbox to be run on L1Calo hardware with embedded processors (SoCs).
Look how easy it is to use
>>> import ironman >>> # Get your stuff done >>> ironman.engage()
Install ironman by running
pip install ironman
If it is your first time…
git clone email@example.com:kratsg/ironman cd ironman && mkvirtualenv ironman pip install -r requirements.txt
and then afterwards…
workon ironman python setup.py develop ... do work here ... pip uninstall ironman
If you are having issues, let us know.
Since we will be predominantly using Twisted within the Zynq to manage the Reactor workflow (“callbacks”), I suggest reading through this tutorial on your own time to get up to speed on how it works and some details of sockets.
I’m following the guide based on sandman here