Dear Sir,
I am Alexandre Malki an software and hardware embedded engineer.
I am bidding to your offer since i think this opportunity is interesting for me and I am sure I can offer my knowledge to fulfill your tasks. I was programming on different platform such as STM32XXX (ARM Core M0 M1 M2 M3), Arduinos (Atmega), Ti MSP400, PIC32F, 8051, Allwinner ARM A53 (64 bits), TI DM3730 (A8 Core) iMx6 (Cortex A7) and so on... Also I have a great experience with FPGA (Spartan SP6) and SOC such as Zynq-7000.
I have been developing softwares/firmware/drivers on different kind of environment, baremetal (no-OS), embedded Real Time OS (FreeRTOS, ChibiOS, Zephyr) and Linux Kernel drivers. In addition, I own all needed devices to debug and solve issue during the development (oscilloscopes, multi meter, welding devices etc...).
However regarding you application issue. IT would be more than writing a simple driver ( hacking some of the memory management in the kernel). But i can propose you an alternative that does not need any change in the Kernel.
Do not hesitate to contact me if you have any questions.
I hope to hear from you.
Best regards.