论文部分内容阅读
IRL是当前嵌入式系统倡导的一种新的设计理念,其核心是通过Internet对远程设备的硬件进行升级、重构、调试和监控。IRL技术的出现,使远程升级和维护硬件成为可能,基于该技术的可升级设备的需求正在飞速增长。在“863”课题——家庭网络核心SoC平台中,IRL是要实现的重要目标之一,即让该平台具有远程重构的功能。本文在对现有的IRL实现方案进行分析的基础上,提出了一种新的解决方案——基于设备动态加载的软件配置方案。该方案将IRL系统划分为四个模块:配置逻辑生成模块、服务器到目标设备的配置文件下载模块、实现FPGA映像装载的设备驱动模块以及实现FPGA映像快速装载的验证程序。在课题组自主开发的嵌入式实时可再配置操作系统的支持下,该系统可实现对可重构硬件的远程再配置。与现有的IRL实现方案相比,本方案具有配置速度快、硬件成本低、FPGA驱动模块可动态加载等优点,可满足当前对远程硬件升级的要求。