Hello, I'm new to NXP and their line of ARM processors. My co-workers have been using the ARM+DSP processor from TI and complain that it is difficult to program. They believe because of the two different types of cores. So I thought it may be best to stay with the same kind of core.
That being said I am looking at the LS1088A and the LX2160A ARM processors. I would like to know what RTOS from NXP that is best suited to run on these devices? I'm not familiar with the software SDK's from NXP. TI has their TI-RTOS(SYSBIOS) and I though NXP would have something similiar.
Thank you,
Joe
Solved! Go to Solution.
Hello Joe,
LSDK is Linux OS based SDK. If you want to develop baremetal applications, you could download and install CodeWarrior tool for ARMv8 from CodeWarrior Dev Tools for Networked Apps v11.4.4 | NXP , then develop your application in this tool. You could refer to driver development in u-boot in LSDK.
Thanks,
Yiping
Late reply, I know, but SCIOPTA recently ported its safety RTOS to the LX2160a.
Hello Joe Lindula,
NXP provide LSDK(Layerscape Software Development Kit) to customers, It provides all the necessary drivers, tools and libraries required to enable all features of the ARM based Layerscape processors.
You could download the latest LSDK 19.09 from Layerscape SDK | NXP .
For software and tools, please refer to the following
QorIQ® Layerscape 1088A and 1048A | NXP
Layerscape LX2160A Multicore Communications Processor | NXP
Thanks,
Yiping
Hello, thank you for responding to my message. Is the SDK an RTOS? Can I write baremetal applications that will enable me to access the high-speed peripherals such as PCIe and Ethernet (UDP)?
Respectfully,
Joe
Hello Joe,
LSDK is Linux OS based SDK. If you want to develop baremetal applications, you could download and install CodeWarrior tool for ARMv8 from CodeWarrior Dev Tools for Networked Apps v11.4.4 | NXP , then develop your application in this tool. You could refer to driver development in u-boot in LSDK.
Thanks,
Yiping
Thank you very much.