APP下载

嵌入式处理器程序远程加载通用方法

2021-03-23

电光与控制 2021年3期
关键词:嵌入式程序管理

邵 龙

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

0 引言

综合化电子系统的特点是系统中大部分功能都是通过对通用硬件模块加注不同的软件来实现的[1]。通用硬件模块常用的嵌入式处理器包括现场可编程门阵列(FPGA)、数字信号处理器(DSP)和通用处理器(GPP)[2]。FPGA具有丰富的输入输出管脚和任务并行执行性[3-5],DSP具有高效数据处理能力和方便灵活的调试开发环境[4-5],GPP能够有效支持这些非数字信号处理类的控制密集型应用[5],这3类嵌入式处理器各有优势,用于综合化系统中运行不同程序以处理不同类型的任务,其强大的性能通过运行在其中的程序得以发挥[6]。处理器程序加载是程序运行的前提,主要有并行主动加载、并行被动加载、串行主动加载和串行被动加载等加载模式[7-9]。由于并行主动加载模式加载速度最快,当前嵌入式处理器程序加载大多采用这种从本地存储器加载程序的加载模式,然而,该嵌入式处理器程序从本地加载的方式正面临严峻挑战。一方面,功能应用越来越多,越来越复杂,对存储空间要求也越来越大;另一方面,小型化PCB布局布线越来越困难,而国产化的存储器存储密度较低,很难在每个模块板载足够容量的存储器。总线技术的发展使得传输速率不再是瓶颈,远程加载解决本地存储难题成为可能,由于PowerPC和ARM等GPP基于操作系统提供的服务能方便地远程加载,相关研究集中在FPGA和DSP的程序远程加载。基于CPU+CPLD的可靠的FPGA动态加载方法[10];……

登录APP查看全文

猜你喜欢

嵌入式程序管理
枣前期管理再好,后期管不好,前功尽弃
试论我国未决羁押程序的立法完善
搭建基于Qt的嵌入式开发平台
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
嵌入式软PLC在电镀生产流程控制系统中的应用
“这下管理创新了!等7则
创卫暗访程序有待改进
人本管理在我国国企中的应用
Altera加入嵌入式视觉联盟