-
BRONES Romain authored
* This python script browse a simple file to write register using python deviceaccess.
BRONES Romain authored* This python script browse a simple file to write register using python deviceaccess.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
fofb-init_1.0.bb 1.29 KiB
SUMMARY = "Initialize the system for FOFB application"
SECTION = "opt"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# This will add startup scripts
INITSCRIPT_NAME = "fofb-init.sh"
INITSCRIPT_PARAMS = "defaults 50 2"
inherit update-rc.d
SRC_URI = " file://fofb-init.sh"
SRC_URI += " file://configuration"
SRC_URI += " file://config_register"
SRC_URI += " file://fpgaversion.sh"
SRC_URI += " file://fofb-configurator.py"
RDEPENDS_${PN}=" fpga-manager-script bash"
FILES_${PN}+="/etc/init.d/fofb-init.sh"
FILES_${PN}+="/usr/bin/fpgaversion"
FILES_${PN}+="/usr/bin/fofb-configurator"
FILES_${PN}+="/opt/fofb/cfg/configuration"
FILES_${PN}+="/opt/fofb/cfg/config_register"
do_install() {
install -d ${D}/etc/init.d/
install -m 0755 ${WORKDIR}/fofb-init.sh ${D}/etc/init.d/fofb-init.sh
# Write default configuration
install -d ${D}/opt/fofb/cfg/
install -m 0666 ${WORKDIR}/configuration ${D}/opt/fofb/cfg/configuration
install -m 0666 ${WORKDIR}/config_register ${D}/opt/fofb/cfg/config_register
# Add FPGA version reader and FoFb Configurator
install -d ${D}/usr/bin/
install -m 0755 ${WORKDIR}/fpgaversion.sh ${D}/usr/bin/fpgaversion
install -m 0755 ${WORKDIR}/fofb-configurator.py ${D}/usr/bin/fofb-configurator
}