打印
[信息]

ST通过行业认证的HAL固件可简化嵌入式系统开发

[复制链接]
1007|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
香水城|  楼主 | 2015-9-24 14:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 香水城 于 2015-9-24 14:07 编辑

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

ST最新的硬件抽象层(HAL,Hardware Abstrxction Layer)固件正式加入STM32 ARM@Cortex-M内核32位微控制器设计生态系统。新HAL固件是按照MISRA C软件开发指引及严格的ISO/TS16949汽车质量系统管理标准设计开发。
这意味着嵌入式系统开发人员可以期待将意法半导体的底层驱动程序和抽象应用程序接口(API,Application Progarm Interfaces)导入到自己开发的固件发行版,使之集中精力在开发应用无需再花费时间调试或重新验证直至底层驱动的各种代码
HAL固件将与STCube开发平台一起免费提供给客户,覆盖STM32微控制器九大系列的全部产品。意法半导体的HAL开发过程完全依照CMM模式,获得外部认证机构审核认定,HAL开发团队符合国际公认的ISO/TS16949标准。STM32 HAL固件经过单元验证和功能验证,两项验证都是固件模块级和系统级测试,采用为STM32微控制器专门订制的验证方法,以确保认证范围比仅符合C标准的测试更为广泛:
  • 所有功能测试均使用了现有的所有参数;
  • 所有外设功能都在测试范围;
  • 固件模块之间的系统级互动(如关键时序)都进行了功能测试。
验证过程包括硅前验证硅后验证两个阶段,首先在微控制器原型开发阶段使用FPGA平台研发,验证HAL,然后在实际晶片上进行第二次验证。意法半导体还用了不同的工具链(IAR,Keil,GCC)测试HAL固件栈。新固件栈还被引入意法半导体的STM32CubeMX代码生成工具,为功能测试又增加了一个级别。
因此,STM32Cube HAL固件栈让嵌入式系统设计人员能够更快地开发,更便捷地维护最终产品,确保公司在STM32 10年使用寿命承诺期内拥有通过行业认证,安全可靠,并提供全面维护的固件工具包。
沙发
大苏牙| | 2015-9-24 14:27 | 只看该作者
这个HAL和以前的stdperih有什么区别,有没有HAL的ucos ii的例程呢?

使用特权

评论回复
板凳
晓枫VS枯叶| | 2015-9-24 16:34 | 只看该作者
软件是通过了汽车质量系统管理标准,硬件咋办,在汽车这方面还是难啊!

使用特权

评论回复
地板
mmuuss586| | 2015-9-24 17:50 | 只看该作者

应该多推一些带操作系统的例程;

使用特权

评论回复
5
```| | 2015-9-24 18:51 | 只看该作者
ST到底是大公司,有能力推自己的东西。小公司只有Follow ARM/Keil的设计了。
比如Cube,它和Keil的Pack实现的功能很像。都是模块化的配置外设或者软件组件。
又比如,ST虽然选择了FreeRTOS,但它基于FreeRTOS封装了自己的API。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17108

帖子

288

粉丝