ARM公司于2005年推出了Cottex-M3内核,并在当年与其他投资商合伙成立了Luminary(流明诺瑞)公司,由该公司率先设计、生产与销售基于Codex—M3内核的ARM芯片——Stellaris(群星)系列ARM。由于Imminary官方免费公开提供基于C语言(符合ANSIC标准)的驱动库软件包,并且公开了源代码,因此用户只要懂C语言,就不需要掌握硬件寄存器的操作细节,进行基于Cortex—M3处理器的应用开发。谢永宁等编著的《高等学校计算机类课程应用型人才培养规划教材:嵌入式应用初级教程》的编写基于Cortex-M3和Stellaris外设驱动程序库,在内容编排上,侧重于接口的应用,使读者对接口的应用有较深入的了解,可以按照不同的应用需求选择不同的接口进行应用开发。《高等学校计算机类课程应用型人才培养规划教材:嵌入式应用初级教程》的编写原则以工程应用为主,强调实际的工程应用能力,选材上力求实用、新颖;叙述上力求简洁、易懂;为读者提供完整的嵌入式应用系统开发的思路和设计方法,使之具有应用系统开发设计的综合能力。《高等学校计算机类课程应用型人才培养规划教材:嵌入式应用初级教程》适用于计算机、电子、电气、通信等与控制相关的专业作为嵌入式应用的入门教材,也适用于IT企业嵌入式工程师作为Cortex-M3的开发参考手册。