Hi guys, I found this branch on Github (https://github.com/fmntf/linux_kernel/tree/4.1.15_1.x-udoo) and I'm wondering if someone succeded in compiling it for the UDOO NEO. What are the correct steps?
You cannot compile the kernel from this branch as there is missing files. You probably should download the Freescale mainline kernel and add the DTS and defconfig files related to the UDOO NEO instead.
To have all information shared: there is also an interesting conversation about this topic here https://github.com/UDOOboard/linux_kernel/issues/23
Hello to you all, for those of you looking for a version that can compile, based on Kernel 4, on UDOO NEO, my colleague @Francesco, with help from my other colleague @ektor5, has made an image that you can download from here: http://www.udoo.org/forum/threads/ubuntu-16-04-for-udoo-neo.4957/ You can also find it on the Francesco's GitHub page: https://github.com/fmntf/linux_kernel/tree/4.1.15_1.x-udoo What doesn't work with that image is M4/Arduino, so you can easily understand why we haven't released it yet. @Francesco has just told me it compiles.
One important issue with this version: ttyMCC is not working! It needs a major overhaul to another type of communication.
@Andrea Rovai Yes to pass this step you have to disable the ttyMCC device (I don't understand why this isn't done by default in the udoo_neo_defconfig file ) as this version doesn't support it. But it doesn't compile modules either btw. I especially wasn't able to compile the TI wlcore and wl18xx drivers. I'll post further details as soon as possible
@Andrea Rovai Unfortunately this seems to show a lack of foresight from the UDOO team. MQX support for imx6sx was dropped by NXP in favor for FreeRTOS (for new BSPs) end of 2015/start of 2016. So there has been an opportunity to cross port the arduino layer for just under a year. Unfortunately not addressing these types of issues doesn't instill much confidence in the platform for existing users or potential new customers.