APP下载

网络安全嵌入应用中的BOOTLOADER*

2016-11-11龚昌平谯通旭张福健

信息安全与通信保密 2016年10期
关键词:嵌入式网络安全程序

龚昌平,谯通旭,张福健

(中国电子科技集团公司第三十研究所,四川 成都 610041)

网络安全嵌入应用中的BOOTLOADER*

龚昌平,谯通旭,张福健

(中国电子科技集团公司第三十研究所,四川 成都 610041)

Bootloader是网络安全嵌入软件开发实现的第一步,也是最重要的一步,直接影响应用程序在设备加电后是否能够正常加载运行,也影响设备从加电到正常运行间的时间,影响用户的体验。因此,讨论Bootloader的基本属性,并通过一个简单的实例详细描述引导加载过程,同时就如何满足现场升级、在应用编程(IAP)等方面的应用需求进行阐述,以助于网络安全嵌入式系统开发人员尤其是初学者深刻理解Bootloader。

网络安全;嵌入式应用;引导加载器;现场升级;IAP

0 引 言

所谓Bootloader,即引导加载器,是网络安全嵌入式系统中最先被运行的一小段程序。通过这小段程序初始化硬件设备,建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用应用程序准备好软硬件环境。

常言道,“万事开头难”。编写网络安全嵌入式应用软件也是如此。一些网络安全嵌入式应用开发者,尤其是初学者,常常对其中的Bootloader感到困惑不解,更不用说如何编写。因为网络安全嵌入系统的Bootloader涉及底层硬件操作细节,所以编写一个合适的Bootloader是一项具有挑战性的任务。本文将以TI公司的DSP芯片为例,介绍编写Bootloader的一些实现细节。

1 Bootloader的基本属性

在具体阐述Bootloader的基本属性前,先了解系统的引导过程[1-2]。以TI公司的C6000 DSP的ROM Boot方式为例,如图……

登录APP查看全文

猜你喜欢

嵌入式网络安全程序
试论我国未决羁押程序的立法完善
网络安全
网络安全人才培养应“实战化”
上网时如何注意网络安全?
搭建基于Qt的嵌入式开发平台
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
嵌入式软PLC在电镀生产流程控制系统中的应用
创卫暗访程序有待改进
我国拟制定网络安全法