Apalis TK1 Kernel Versions

I have just received Apalis TK1 and noticed that it is using Linux Kernel 3.10 even after upgrading to Apalis_TK1_LinuxImageV2.6Beta2_20160701.tar.bz2

I would like to get a newer Kernel on this platform. The Apalis imx6 uses 3.14 and my kernel modules are compiled against this version.

What are the future plans for the Apalis TK1 and kernel versions?
Expected release dates would be helpful.

Thank you,
Shaun

Hi Shaun

I have just received Apalis TK1 and noticed that it is using Linux Kernel 3.10 even after upgrading to Apalis_TK1_LinuxImageV2.6Beta2_20160701.tar.bz2

Yes, even NVIDIA’s latest L4T R21.5 just released is still using the Linux Kernel 3.10. Alternatively you may use mainline together with the open-source nouveau GPU driver. Note however that e.g. CUDA is currently only supported together with NVIDIA’s proprietary L4T stack.

I would like to get a newer Kernel on this platform. The Apalis imx6 uses 3.14 and my kernel modules are compiled against this version.

Please note that in Embedded Linux one usually anyway re-compiles kernel modules for each specific SoC platform so this should be a minor issue.

What are the future plans for the Apalis TK1 and kernel versions? Expected release dates would be helpful.

As far as I know there are currently no plans on NVIDIA’s side to support any later kernel version (e.g. 3.10 is still used for TX1 as well).

We at Toradex work closely with the Linux community to bring you mainline support for any of our modules. However the specific feature set supported may be limited at times. While we did e.g. some tests with nouveau our official BSP is using NVIDIA’s proprietary stack coming from their L4T. We may in the future offer our customers to easily optionally build an Angstrom/OpenEmbedded/Yocto image with out-of-the-box mainline/nouveau integration.

Toradex usually releases Embedded Linux BSPs quarterly. More information concerning detailed features can be found on our developer website.

Cheers

Marcel Ziswiler

Platform Manager Embedded Linux

Hi Marcel,

Thank you for this enlightening answer.

My application requires USB3, reasonable CPU capability and the ability to act as a composite USB device (ConfigFS). Perhaps I am missing a better Toradex solution for USB3?

I will follow your advice and compile a mainline kernel using Yokto to generate the image I need.

Do you think that it would be viable to offer this as a pre-built option? I understand the NVIDIA GPU is a major feature.

Thanks again,

Shaun

Hi Shaun

Thank you for this enlightening answer.

You are very welcome.

My application requires USB3, reasonable CPU capability and the ability to act as a composite USB device (ConfigFS). Perhaps I am missing a better Toradex solution for USB3?

No, the Apalis TK1 is our first module actually featuring USB 3.0 capabilities on-module. Alternatively you may choose any of our other Apalis modules and combine it with a regular mini-PCIe to USB 3.0 adaptor card.

I will follow your advice and compile a mainline kernel using Yokto to generate the image I need.

Yes, if you really do not need any advanced graphics/multimedia functionality going with mainline may prove a much better option indeed.

Do you think that it would be viable to offer this as a pre-built option? I understand the NVIDIA GPU is a major feature.

Yes, for TK1 a CUDA enabled pre-built demo image is certainly a must. Given our rather small development team we try to avoid having to support too many pre-built options and rather suggest our customers building their own customised Yocto images.

Cheers

Marcel Ziswiler

Platform Manager Embedded Linux