简便的嵌入式系统软件加载和调试方法技术方案

技术编号:7522785 阅读:231 留言:0更新日期:2012-07-12 03:58
本发明专利技术公开了一种简便的嵌入式系统软件加载和调试方法,其特征在于构建由嵌入式目标机、通信电缆和装有Windows和“超级终端”软件的PC机构成的加载和调试系统,通信电缆通过内部短接和并联设计构成加载接口和调试接口,嵌入式目标系统根据通信电缆的接口形式来区分加载模式和调试模式,并通过PC机超级终端软件的操控实现嵌入式目标系统的软件加载或调试功能。本发明专利技术的嵌入式系统软件加载和调试方法适用于低成本系统开发、工业现场快速维护以及不便于使用专业调试工具的场合使用。

【技术实现步骤摘要】

本专利技术涉及一种,属于嵌入式系统开发领域。
技术介绍
目前,公知的嵌入式系统软件加载和调试是通过专业的调试器来实现。但是,专业的调试器在使用起来存在一定的局限性。首先,专业调试器只能进行近距离操作,在化工、 强辐射等工业现场中难以使用。再者,很多嵌入式产品仅在开发阶段保留了调试口,在进入产品阶段后,出于对电磁兼容等因素的考虑,未引出调试口,因此无法使用专业调试器。同时,使用专业的调试器成本过高,不适用低成本系统的开发和应用。
技术实现思路
为了克服专业调试器在便捷性和成本上的局限性,本专利技术公开了一种简便的嵌入式软件加载和调试方法。该方法适合低成本系统开发、工业现场维护以及不便于使用专业调试工具的场合使用。本专利技术解决其技术问题所采用的技术方案是一种,其特征在于构建由嵌入式目标机、通信电缆和装有Windows和“超级终端”软件的PC机构成的加载和调试系统,通信电缆通过内部短接和并联设计构成加载接口和调试接口,嵌入式目标系统根据通信电缆的接口形式来区分加载模式和调试模式,并通过PC机超级终端软件的操控实现嵌入式目标系统的软件加载或调试功能。由于该方法通过串口通信方式实现,因此实施过程非常简单。通信电缆是在普通串口线的基础上通过短接和并联构成,方便、快捷,且成本低。同时,该方案在任何具有标准串口的嵌入式平台上都能开展,非常适合广泛推广。附图说明图1是简便的嵌入式软件加载和调试方法原理图。图2是通信电缆示意图。图3是模式检测模块原理图具体实施例方式如图1所示,本专利技术的简便的嵌入式软件加载和调试方法中,加载和调试系统由嵌入式目标机1、通信电缆2和PC机3构成,其中嵌入式目标机的硬件电路由标准RS232接口构成,软件分为模式检测模块、数据/文件加载模块和调试模块三部分,模式检测模块用于识别加载模式和调试模式,数据/文件加载模块用于实现嵌入式目标系统的软件加载功能,调试模块用于实现嵌入式目标系统的软件调试功能;开发主机为一台装有Windows和 “超级终端”软件的PC机或笔记本;通信电缆通过内部短接和并联设计构成加载接口和调试接口。嵌入式目标系统根据通信电缆的接口模式,自动识别嵌入式系统是属于加载模式还是调试模式,并通过PC机超级终端软件的操控实现嵌入式目标系统的软件加载或调试功能。通信电缆示意图如图2所示,主机端和目标机端都为DB9接口,其中,目标机端由加载口和调试口组成。调试口与主机端交叉连接(调试口 DB9接口的2脚接主机端DB9接口的3脚,调试口 DB9接口的3脚接主机端DB9接口的2脚),加载口在与主机端交叉连接的基础上短接DB9接口的7脚和9脚,调试口 DB9接口的5脚、加载口 DB9接口的5脚分别和主机端DB9接口的5脚相连。当嵌入式目标机重启时,启动模式检测模块,其原理如图3所示。模式检测模块利用串口的modem功能,由9脚发送振铃信号,并由7脚接收振铃信号。若通信电缆2的调试口与嵌入式目标机的串口连接,由于调试口 7、9脚未短接,则7脚无法接收到9脚发出的振铃信号,即判断为调试模式,启动调试模块。调试模块与超级终端建立连接,并通过超级终端完成调试指令的发送和调试信息的回显。若通信电缆2的加载口与嵌入式目标机的串口连接,由于加载口 7、9脚短接,则7脚能够接收到9脚发出的振铃信号,即判断为加载模式,启动数据/文件加载模块。数据/文件加载模块与超级终端建立通信,利用超级终端的 Zmodem或Xmodem传输协议实现数据/文件的传输,更新应用程序。权利要求1.一种,其特征在于构建由嵌入式目标机、通信电缆和装有Windows和“超级终端”软件的PC机构成的加载和调试系统,通信电缆通过内部短接和并联设计构成加载接口和调试接口,嵌入式目标系统根据通信电缆的接口形式来区分加载模式和调试模式,并通过PC机超级终端软件的操控实现嵌入式目标系统的软件加载或调试功能。2.根据权利要求1所述的,其特征在于通信电缆的目标机端和主机端都为DB9接口,其中目标机端由调试口和加载口组成,调试口与主机端为交叉连接,加载口在与主机端交叉连接的基础上7、9脚短接。3.根据权利要求1所述的,其特征在于嵌入式目标机的模式检测模块利用串口的modem功能,由9脚发送振铃信号,并于7脚接收,若7 脚接收不到振铃信号,则判断为调试模式,若7脚接收到振铃信号,则判断为加载模式。全文摘要本专利技术公开了一种,其特征在于构建由嵌入式目标机、通信电缆和装有Windows和“超级终端”软件的PC机构成的加载和调试系统,通信电缆通过内部短接和并联设计构成加载接口和调试接口,嵌入式目标系统根据通信电缆的接口形式来区分加载模式和调试模式,并通过PC机超级终端软件的操控实现嵌入式目标系统的软件加载或调试功能。本专利技术的嵌入式系统软件加载和调试方法适用于低成本系统开发、工业现场快速维护以及不便于使用专业调试工具的场合使用。文档编号G06F11/36GK102521005SQ201110457050公开日2012年6月27日 申请日期2011年12月31日 优先权日2011年12月31日专利技术者孙春贞, 尹亮亮, 黄一敏 申请人:南京航空航天大学本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:孙春贞黄一敏尹亮亮
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术