论文部分内容阅读
未来社会对嵌入式计算机系统的发展有着越来越紧迫的需求。随着半导体工业的技术升级,嵌入式处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效地运行。因此移植嵌入式操作系统并搭建其调试环境将是非常有意义的工作。 本课题的目的是利用ARM+DSP结构的嵌入式处理器TMS320DM270开发板搭建一个完整的嵌入式系统开发平台,并利用该平台建立基于H.323协议的视频会议终端模型。嵌入式应用系统的开发离不开调试环境的支持,为了能够充分利用开发板上的有限资源,一个完整高效的开发平台是必不可少的。首先课题采用源代码公开的GNU软件配套调试工具GCC来配置宿主机的交叉编译环境。随后,为了使嵌入式操作系统μCLinux能够下载并正常地运行在开发板上,需要设计符合DM270硬件特点的Bootloader程序来建立开发板与宿主机之间的连接。该程序包括:时钟初始化,硬件初始化,数据通道的建立,外部存储空间的操作等。有了Bootloader程序的支持,嵌入式操作系统便可以成功的下载在DM270开发板上。但是由于官方公布的μCLinux内核并不提供对DM270平台以及远程调试功能的支持,因此必须对μCLinux内核进行修改,裁减,并添加STUB模块用于建立基于GDB+STUB的集成编译调试开发环境。STUB模块可以实现对高级语言的交叉编译、调试支持,在线实时监控目标板资