Skip to main content
Fnx_QT
Associate II
November 4, 2022
Solved

X-CUBE-STL difference from ARM's STL

  • November 4, 2022
  • 1 reply
  • 1146 views

Hi all,

I'm doing some research about STLs. What is different between STM's X-CUBE-STL offering and ARM STL Libraries ? Why would you use one over another ?

Thank you, best regards

This topic has been closed for replies.
Best answer by Petr Sladecek

Hello,

I don't know the ARM STL at level of source code, but I believe there shouldn't be so huge difference at principle. Important factors could be a bit different methodology and certifications focus (ST applies IEC61508 while ARM applies ISO26262) and specific aspects concerning detailed knowledge of the ARM cores implementation at ST design. Business model pays significant role, too, because ARM licensing scheme is quite complicated what could be limiting factor for ST with strong accent upon further support of our customers. The ST STL is a solution 100% in ST hands including the specific verification methodology developed by ST. But be sure the FW was written at very close cooperation with ARM and based on their expertise.

Best regards,

Petr

1 reply

Petr Sladecek
Petr SladecekBest answer
ST Employee
November 7, 2022

Hello,

I don't know the ARM STL at level of source code, but I believe there shouldn't be so huge difference at principle. Important factors could be a bit different methodology and certifications focus (ST applies IEC61508 while ARM applies ISO26262) and specific aspects concerning detailed knowledge of the ARM cores implementation at ST design. Business model pays significant role, too, because ARM licensing scheme is quite complicated what could be limiting factor for ST with strong accent upon further support of our customers. The ST STL is a solution 100% in ST hands including the specific verification methodology developed by ST. But be sure the FW was written at very close cooperation with ARM and based on their expertise.

Best regards,

Petr