(→Notes) |
(→Notes) |
||
Line 25: | Line 25: | ||
* <code>axiom-file-check.sh</code> does an integrity check of /usr, /etc and /opt | * <code>axiom-file-check.sh</code> does an integrity check of /usr, /etc and /opt | ||
* Binaries are linked in: <code>/usr/axiom/bin</code> | * Binaries are linked in: <code>/usr/axiom/bin</code> | ||
− | |||
* Scripts are linked in: <code>/usr/axiom/script</code> | * Scripts are linked in: <code>/usr/axiom/script</code> | ||
* <code>/opt/axiom-firmware</code> contains scripts and binaries | * <code>/opt/axiom-firmware</code> contains scripts and binaries | ||
* Every AXIOM Beta currently has the same MAC address - a random one should be generated on the first boot, but this is not implemented yet. | * Every AXIOM Beta currently has the same MAC address - a random one should be generated on the first boot, but this is not implemented yet. | ||
+ | ===FPGA Bitstreams=== | ||
+ | |||
+ | * FPGA bitstreams are located in <code>/usr/lib/firmware</code> and softlinked to from <code>/opt/bitstreams/</code> | ||
+ | * *.bit files need to be converted to *.bin files with: /opt/axiom-firmware/makefiles/in_chroot/to_raw_bitstream.py -f input_file.bit output_file.bin | ||
'''Further documentation:''' | '''Further documentation:''' |
This new firmware is still in development so expect issues and bugs.
This is the list of current issues/bugs: https://github.com/apertus-open-source-cinema/axiom-beta-firmware/issues
If you find a new bug or have ideas for improvement please add it as github issue (please first check it has not been reported yet).
axiom-
(for example to run set_gain.sh
use run axiom-set_gain.sh
)kick_manual.sh
was renamed to start.sh
halt_manual.sh
was renamed to stop.sh
/var/build.log
/boot/devicetree.dts
. To recompile it after any changes use dtc -O dtb -o /boot/devicetree.dtb /boot/devicetree.dts
Ctrl-C
over serial quickly after a boot / reboot (try holding it down) axiom-file-check.sh
does an integrity check of /usr, /etc and /opt/usr/axiom/bin
/usr/axiom/script
/opt/axiom-firmware
contains scripts and binaries/usr/lib/firmware
and softlinked to from /opt/bitstreams/
Further documentation: