APP下载

基于调试器的通用Flash在线编程系统

2014-06-07罗小华

计算机工程 2014年11期
关键词:嵌入式调试用户

蒋 龙,刘 兵,罗小华

(1.浙江大学超大规模集成电路设计研究所,杭州310000;

2.杭州中天微系统有限公司软件研发部,杭州310012)

基于调试器的通用Flash在线编程系统

蒋 龙1,刘 兵2,罗小华1

(1.浙江大学超大规模集成电路设计研究所,杭州310000;

2.杭州中天微系统有限公司软件研发部,杭州310012)

在嵌入式系统中,Flash是经常使用的只读存储方式。针对目前Flash在线编程接口形式较多、软件通用性不强的现状,利用嵌入式调试技术实现一种通用Flash在线编程系统。通过定义特定Flash在线编程驱动程序封装不同Flash在线编程细节,并在基于Eclipse的集成开发环境下封装整个系统。系统内部复用现有的嵌入式调试软件工具,与嵌入式目标端的Flash驱动程序配合,可实现Flash在线编程的功能。在使用方面,该系统呈现给用户一个操作简单、可视化强的软件操作界面;在功能方面,通过定制Flash驱动程序,该系统对目前业内主流Flash进行在线编程,具有在线编程的通用性。

嵌入式系统;Flash在线编程;调试器;Eclipse插件;集成开发环境;软件复用

1 概述

对于嵌入式系统来说,Flash几乎成为必不可少的硬件单元,因此Flash的在线编程在嵌入式开发中是非常重要的一个环节[1]。目前业界对Flash的在线编程接口千差万别,每个厂商的Flash编程方式各有不同,相同的嵌入式平台,针对不同的Flash单元要做不同的定制[2]。这种情况显然不利于嵌入式开发效率的提高。

目前,针对Flash在线编程的研究普遍集中在底层硬件的实现层面,对于嵌入式软件开发的效率提升完全没有考虑[3]。……

登录APP查看全文

猜你喜欢

嵌入式调试用户
基于航拍无人机的设计与调试
搭建基于Qt的嵌入式开发平台
FOCAS功能在机床调试中的开发与应用
无线通信中频线路窄带临界调试法及其应用
嵌入式软PLC在电镀生产流程控制系统中的应用
关注用户
关注用户
关注用户
调压柜的调试与试运行探讨
如何获取一亿海外用户