Forums » Software Development »
FWYocto build support
Added by Fred weiser 15 days ago
We have been building the ARM9 code using Yocto (daisy). Do you have public facing meta layer support? (meta-criticallink and meta-mitydsp-l138) What is the latest Yocto version supported by Critical Link for the L138? Cybersecurity requirements are driving us to Yocto versions with active support, which at this time are scarthgap and wrynose. --thanks
Replies (3)
BD RE: Yocto build support - Added by Bob Duke 15 days ago
Hello Fred,
I don't have an easy answer here. Our latest release, available under the files tab, is from April 2018. Our public meta-mitydsp-l138 is here: https://support.criticallink.com/gitweb/?p=meta-mitydsp-l138.git;a=summary.
TI's latest SDK for the MityDSP-L138 processor was released in April 2020: https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Release_Specific_PLSDK_Release_Notes.html.
This TI release was based on Thud. We have a branch on our public repo that supports Thud, but we never formally released it. As you noted, Thud is no longer formally supported.
To support Scarthgap, you would need a significant porting effort that would be focused on the kernel, U-Boot, DSP and FPGA. We can assist with this, but unfortunately I have nothing I can share today.
You may be able to minimize security risks by paring down the system to the very minimum you need and then upgrading individual software packages as needed.
I am available if you want to discuss your options.
Thanks,
-Bob
FW RE: Yocto build support - Added by Fred weiser 11 days ago
I also looked into TI Yocto support for the L138 (meta-ti, Arago?). AI indicated they stopped support about 2017 (Morty?). As you have more inroads with TI than me or AI, can you confirm this? What is the latest Yocto/Kernel supported by TI? This is ultimately about evaluating cybersecurity feasibility of the L138 platform should you come across other information around the topic. Thanks.
BD RE: Yocto build support - Added by Bob Duke 4 days ago
Fred,
TI's latest SDK for the MityDSP-L138 processor was released in April 2020. This TI release was based on Yocto Thud.
Any kernel or application vulnerabilities since then would need to be disabled in the kernel or would need to have the fix backported. A similar process would be needed for the Yocto-based filesystem. We can help with these changes, but there may also be additional changes needed in your application.
If you are trying to meet Europe's CRA, it may be more cost-effective to move to a newer SOM, like the MitySOM-AM62x which gives you the flexibility of one or more cores. Alternatively, if you want to use PCIe, you could consider a MitySOM-QC6490 which also has multiple processor options. Both of these options also formally support secure boot.