ARTIQ manual¶
- Main front-end tools
- Core language and environment
- Core real-time drivers
- Management system interface
- Utilities
- ARTIQ Firmware Service (AFWS) client
- Static compiler
- Flash storage image generator
- Flashing/Loading tool
- Core device management tool
- Device database template generator
- RTIO channel name map tool
- Core device RTIO analyzer tool
- DRTIO routing table manipulation tool
- ARTIQ RTIO monitor
- MonInj proxy
- Core device RTIO analyzer proxy
- Core device logging controller
- FAQ (How do I…)
- use this documentation?
- build this documentation?
- roll back to older versions of ARTIQ, or obtain it through other installation methods?
- troubleshoot networking problems?
- fix ‘no startup kernel found’ / ‘no idle kernel found’ in the core log?
- fix ‘Mismatch between gateware and software versions’?
- change configuration settings of satellite devices?
- fix unreliable DRTIO master-satellite links?
- add or remove EEM peripherals or DRTIO satellites?
- see command-line help?
- find ARTIQ examples?
- fix
failed to connect to moninj
in the dashboard? - diagnose and fix sequence errors?
- understand applet commands?
- organize datasets in folders?
- organize applets in groups?
- organize experiment windows in the dashboard?
- fix errors when restarting management system after a crash?
- create and use variable-length arrays in kernels?
- understand how best to send data between kernel and host?
- write part of my experiment as a coroutine/asyncio task/generator?
- determine the pyserial URL to connect to a device by its serial number?
- run unit tests?
- find the dashboard and browser configuration files?
- Additional Resources