嵌入式系统及调试环境的研究

来源 :太原理工大学 | 被引量 : 4次 | 上传用户:hunterring1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来社会对嵌入式计算机系统的发展有着越来越紧迫的需求。随着半导体工业的技术升级,嵌入式处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效地运行。因此移植嵌入式操作系统并搭建其调试环境将是非常有意义的工作。 本课题的目的是利用ARM+DSP结构的嵌入式处理器TMS320DM270开发板搭建一个完整的嵌入式系统开发平台,并利用该平台建立基于H.323协议的视频会议终端模型。嵌入式应用系统的开发离不开调试环境的支持,为了能够充分利用开发板上的有限资源,一个完整高效的开发平台是必不可少的。首先课题采用源代码公开的GNU软件配套调试工具GCC来配置宿主机的交叉编译环境。随后,为了使嵌入式操作系统μCLinux能够下载并正常地运行在开发板上,需要设计符合DM270硬件特点的Bootloader程序来建立开发板与宿主机之间的连接。该程序包括:时钟初始化,硬件初始化,数据通道的建立,外部存储空间的操作等。有了Bootloader程序的支持,嵌入式操作系统便可以成功的下载在DM270开发板上。但是由于官方公布的μCLinux内核并不提供对DM270平台以及远程调试功能的支持,因此必须对μCLinux内核进行修改,裁减,并添加STUB模块用于建立基于GDB+STUB的集成编译调试开发环境。STUB模块可以实现对高级语言的交叉编译、调试支持,在线实时监控目标板资
其他文献
随着计算技术的发展,我们已经从网络计算时代进入了普适计算时代。在普适计算环境中,一方面是越来越多的新的设备、服务和计算实体出现在网络上,另一方面是人类的活动表现出
随着图形处理器(Graphics Processing Unit,GPU)的快速发展,当前,GPU的理论计算能力和存储器带宽都大大超过了主流CPU。相对于计算机集群和超级计算机,将GPU作为CPU的协处理器完
随着网络技术与应用的不断发展,网络运行的稳定性、可靠性就显得至关重要,于是网络管理就应运而生。自从八十年代末期SNMP简单网络管理协议面世以来,网络管理技术在短短的十几年
随着计算机与网络技术的迅速发展,现代企业信息系统的处理模式和应用环境也发生了巨大的变化:从集中式向大规模的分布协作式发展。传统三层应用架构已无法满足新环境下的企业需
光学字符识别促使了图像处理和模式识别的许多重要研究和实际应用。车牌识别技术通过对车牌图像进行处理分析,在复杂背景下的提取车牌号码、所属州省等信息,是光学字符识别在
视频会议系统是与会者利用Internet/Intranet网络传输文字、声音、图像等,来召开会议的通信系统。随着网络通信技术的进步,视频会议系统在经济、政治、教育等领域发挥着越来越重
近些年,在计算机软硬件中技术飞速发展基础下,语音识别、语音合成等语音处理技术取得了长足的进步,一些简单的基于语音的人机交互系统已经出现在我们的生活中。但是在使用中不难
随着“和谐社会”、“平安城市”建设的不断深入,视频安防监控技术的更新换代、新技术的更迭以及未来的发展越来越受到各界的高度重视。智能视频源自计算机视觉技术,可以实现对
随着网络技术的快速发展和网络应用环境的日趋复杂,网络安全问题日益突出。入侵检测技术作为一种新型的安全手段,作为立体纵深防护体系中的重要一员,越来越广泛的被安全界应
随着数字技术的发展,信息隐藏技术日益受到重视。其中数字水印作为版权保护的重要手段,已得到广泛的研究和应用。作为多媒体商品,许多数字音频、视频和静止图象中己被嵌入了