Jump to content

joaormn

Validating
  • Posts

    1
  • Joined

  • Last visited

  1. Hello, Since I'm less than a noob in linux, can anyone please help me with the commands that I need to execute the following instructions? Thanks in advance. Instructions: 1. Install the dtb file meson-gxl-s905w-tx3-mini-vfd.dtb.gz and boot your tx3 box with this file. (This assumes that you boot from SD/USB so that you don't risk bricking your box.) 2. Download the vfd code (module and daemon) tarball vfdd-20181209.tar.xz from a link at the bottom of the page http://www.rvq.fr/linux/tanix-vfd.php and unpack it someplace on your tx3 box. 3. Build the vfd module (natively): Install the *.deb package from Balbes/Armbian with linux kernel headers for the kernel you are running. Then, copy the contents of vfdd-20181209/vfdmod/vfdmod/ to some place in the kernel headers tree, say drivers/vfd Go to drivers/vfd and write up a Makefile somewhat like this; KERNEL_SOURCE := /usr/src/linux-headers-4.19.7-aml-s9xxx PWD := $(shell pwd) default: ${MAKE} -C ${KERNEL_SOURCE} M=${PWD} modules clean: ${MAKE} -C ${KERNEL_SOURCE} M=${PWD} clean Run 'make' and build the module vfdmod.ko 4. Check that the module loads: insmod vfdmod.ko 5. Build the daemon vfdd: Go to the directory vfdd-20181209/ and run make. The daemon executable vfdd should emerge. After inspection/editing of the Makefile in vfdd-20181209/ (e.g. BINDIR, ETCDIR) you can run 'make install' to copy the the daemon executable and configuration file to their proper locations (or do this manually). 6. Test the daemon: Check the vfd conf file (default /etc/vfd.conf) and edit according to taste, or leave as-is. Start the daemon with recipe as in vfdd-20181209/vfdd.runit.in If everything is OK some nice little numbers and symbols should now emerge on the front LED display of your tx3 box. Note: The dtb file meson-gxl-s905w-tx3-mini-vfd.dtb (md5sum is fe846c5c3c7903b15c0725c2bd289fe5) is an augmentation of the Balbes/Armbian file meson-gxl-s905w-tx3-mini.dtb where the following definition has been added/compiled in (method; hack to Balbes' Armbian cross compile build environment) to support vfd (as per recipe in vfdd-20181209): meson-vfd { compatible = "amlogic,aml_vfd"; dev_name = "meson-vfd"; status = "okay"; gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_HIGH>, /* STB */ <&gpio GPIODV_27 GPIO_ACTIVE_HIGH>, /* CLK */ <&gpio GPIODV_26 GPIO_ACTIVE_HIGH>; /* DI/DO */ }; (A dtb file can easily be decompiled and inspected by decompiling it with dtc, the device tree compiler.)
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines