意法半导体(ST)通过行业认证的HAL固件可简化嵌入式系统开发

本文作者:意法半导体(ST)       点击: 2015-09-15 15:58
前言:
2015年9月15日--意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)最新的硬件抽象层(HAL, Hardware Abstraction Layer)固件正式加入STM32 ARM® Cortex®-M内核32位微控制器设计生态系统。新HAL固件是按照MISRA  C软件开发指引及严格的ISO/TS16949汽车质量系统管理标准设计开发。
 

 
这意味着嵌入式系统开发人员可以期待将意法半导体的低层驱动程序和抽象应用程序接口(API, Application Program Interfaces)导入到自己开发的固件发行版,使之集中精力在开发应用,无需再花费时间调试或重新验证直至底层驱动的各种代码。
 
HAL固件栈随将与STMCube™开发平台一起免费提供给客户,覆盖STM32微控制器九大系列的全部产品。意法半导体的HAL开发过程完全依照CMM 模式,获得外部认证机构审核认定,HAL开发团队符合国际公认的ISO/TS16949标准。
 
STM32 HAL固件经过单元验证(unitary validation)和功能验证(functional validation),两项验证都是固件模块级和系统级测试,采用为STM32微控制器专门订制的验证方法,以确保认证范围比仅符合C标准的测试更为广泛:
• 所有功能测试均使用了现有的所有参数;
• 所有外设功能都在测试范围;
• 固件模块之间的系统级互动(如关键时序)都进行了功能测试。
 
验证过程包括硅前(pre-silicon)验证和硅后(post-silicon)验证两个阶段,首先在微控制器原型开发阶段使用FPGA平台研发、验证HAL,然后在实际晶片上进行第二次验证。意法半导体还用了不同的工具链(IAR, Keil, GCC)测试HAL固件栈。新固件栈还被引入意法半导体的STM32CubeMX代码生成工具,为功能测试又增加了一个级别。
 
因此,STM32Cube HAL固件栈让嵌入式系统设计人员能够更快地开发、更便捷地维护最终产品,确保公司在STM32 10年使用寿命承诺期内拥有通过行业认证、安全可靠、并提供全面维护的固件工具包。
 
关于意法半导体
意法半导体(STMicroelectronics; ST)是全球领先的半导体公司,提供创新先进的产品及解决方案,为人们带来更智能且具有更高能效的电子产品,提升日常生活的便利性。意法半导体的产品无处不在,致力于与客户共同努力实现智能驾驶、智能工厂、智能城市和智能家居,以及下一代移动和物联网产品。意法半导体主张智能科技引领智慧生活(life.augmented)的理念。
意法半导体2014年净收入74.0亿美元,在全球各地拥有10万客户。详情请浏览意法半导体网站www.st.com