基于shell原理的命令调试系统的开发.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009耳第3期 中图分类号:TP3l6_8 文献标识码:B 文章编号:10O9—2552(2oO9)o3—0o16一o3 基于 sheU原理的命令调试系统的开发 赵恩铭 ,刘光宇,聂志强,石 红 (哈尔滨工程大学工程训练中心,哈尔滨 l50Oo1) 摘 要:详细介绍了一套基于shell原理的命令调试系统的结构、功能及其软件实现代码,该系 统的开发能够为嵌入式系统开发人员进行系统调试提供很大的帮助。 关键词:嵌入式系统;sheⅡ原理;调试 DeVel0pment0fdebugsystem based 0nsheU ZHA0En—Hling,UUGuang—y1J,NIEZhi—qiang,SⅢ H0ng (EIlgiIleer|ITrainiIlgCeIIter,II; eeriIlguIlive ,IIarbm.150oO1,C陆Ila) Absh.act:1hisp印erint ucestl1efkLme,functionands0flwareofaneWdebugsystem b日Lsedonshel1.1he 印pIicationofthissystemcanproVideveryb helpt0pe0plewhoseworkissystemdevelopH1entwhenthe system isdebugging. Keywords:en1beddedsystem;principleofshell;dehug 在进行嵌入式系统开发过程中,命令调试系统 口调试器。因此此系统也可以完全脱离硬件环境。 可能并不直接与开发人员 自己的系统功能相关,如 本系统的命令调试依赖于人机界面和命令解 果开发人员对调试系统没有一个深人的认识,就会 释,开发人员输入一定格式的命令就可以查看或控 给开发人员的程序调适增加很大的麻烦。但对于开 制 目标系统,这对调试较为复杂的调用关系很有用; 发人员而言,调试往往 比设计更复杂、更耗时、也是 另外,也可以直接通过命令改变系统端 口的值达到 最终决定成果的工作。因此开发一个在调试阶段根 调试的 目的。 据开发人员所熟知的命令定义的命令调试系统就会 2 软件买现 使开发人员方便地完成调试任务。 命令调试系统的软件功能实现是系统的核心 内 sheU是一种操作系统用户交互界面的Unix工 容。系统软件 由人机界面模块、命令解释功能模块 具,它管理用户与操作系统之间的交互:等待用户的 和串口通信模块三部分构成。其中,人机界面模块 输入 ,向操作系统解释用户的输入 ,并且处理各种各 和命令解释功能模块又是系统功能实现的重点。 样的操作系统的输出结果 ,因此 sheⅡ也被称为命令 2.1 人机界面模块 语言解释器 (co姗 andlanguageinteI1)reter)…。本设 本系统直接利用开发人员所熟知的KEⅡJC51软 计为一个基于SHELL原理的命令调试系统。该调 件的操作界面作为人机对话界面,免去了开发人员对 试系统为纯软件形式,不仅可以丰富基于 8051嵌入 操作界面的熟悉过程。在操作时,用户通过232串行 式系统开发人员的调试手段,而且能够提供嵌入式 通信接 口连接到系统,系统复位后直接进入人机界 系统类似于桌面系统的操作方式。提高了简单微处 面。用户在此界面下,可以直接根据命令格式输入 理器的操作层次。 命令,系统人机界面模块将会接收、解释并最终处理 1 系统构成及功能 用户命令。

文档评论(0)

叶峰 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档