Build a distribution for a solid run imx6 SOM on a custom board that is inspired by the humming board.
* distribution should be based on [login to view URL]:imx6:software:os:debian (could maybe also be yocto based, if there is a good reasons for it)
* configure u-boot to load custom device tree (auto detect imx6q or imx6dl)
* clean up / improve the device tree (working tree exists but needs cleanup and maybe improving)
* read only root partition and a r/w partition for our custom java app
* autostart X-server (hide mouse pointer and without screensaver)
* autostart the java software
* network configurable via file on the r/w filesystem
* basic security setup (ssh, iptables)
* remove all none required packages
* disable logging to file
* custom splash screen on startup
* easy way to flash the image onto the SOM
* strategy for how updates could be deployed (custom kernel, security relevant packages like ssh)
* maybe have 2 root partitions (update the other, only switch boot to it if successful)
* cross compile linux_libnfc-nci and a custom small c application based on this lib (can currently only be compiled on the device directly)
We also use a custom kernel (based on [login to view URL]) that only adds the pn544 nfc driver ([login to view URL]), a configuration for the display and uses a custom device tree.
Hi,
I am an embedded software with more than 4 years of experience in the field.
By reading your offer I think I am your developer, in fact I have extensive experience in building and configuring custom Linux image. This includes:
- Configuring and compiling the Kernel
- Compiling u-boot and configuring kernel command line
- Writing Kernel drivers along with device tree bindings.
- Generate or integrate custom rootfs (Buildroot + Busybox for instance)
In addition, I have already work on Freescale platforms, for instance one of my last projects was to write sii9022 hdmi driver for kernel 4.4 on IMX53. This implied also compiling the kernel and commadn line configuration among other tasks.
I think I can't put it in one message, so maybe a chat will allow us discus your need in details
Best regards
Hello, i am experienced linux kernel developer and have imx6 board. I can do all tasks you describe. I just need a schematic and remote access to both devices imx6dl & imx6q based.
Thanks.