原创 汽车电子 行业的BOOTLOADER 技术解析

2012-3-25 13:21 2427 16 16 分类: 汽车电子

随着开发周期的日益缩短,软件开发的方式逐渐转变为动态更新,从而使得汽车电子模块使得顺应时代的潮流。目的:

1) 产品开发周期中,某一阶段需要释放对应的功能需要。

2)应对产品售后阶段,产品功能的提升和产品问题的修复。

 

但是,从MCU 厂家的DEMO 版本的BOOTLOADER 同汽车界真正的BOOTLOADER 之间还是有明显区别。

1) 接口

2)进入BOOTLOADER 的方式

3)安全性

下面我分别描述:

1) 接口

   根据ISO 15765 ,  这里的接口需要采用DID 的服务方式。请求进入PROGARMMING SENSSION. 不是我们通常DEMO的 通过按键检测和延时等待的方式。

2) 进入BOOTLOADER 的方式

   在应用程序和BOOTLOADER 都具有的情况下,一般都是通过USER APP 的进入PROGRAMMING SENSSION 的命令引起系统模式的转变,再通过HARD RESET ,使得进入到BOOTLOADER 模式。

3) 在进入PROGARMMING SESSION. 前,系统会进行必要的安全认证(类似一个口令和密码的机制)。验明是具有合法权限的用户。

BOOTLOADER  参考知识链接:

1)嵌入式系统 Boot Loader 技术内幕

http:// http://www.arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader

文章评论0条评论)

登录后参与讨论
我要评论
0
16
关闭 站长推荐上一条 /2 下一条