基于MC68331的嵌入式软件开发平台的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:jiangchao1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统融合了微电子、计算机软/硬件、通信和电子工程等多种技术,广泛应用于航空航天、仪器仪表、工业控制、家用电器、信息家电和3C(Computer、Communication & Control)等领域,是计算机系统的一个应用最为广泛的重要分支。然而,随着嵌入式系统应用领域在广度和深度的不断发展,传统开发模式越来越难以满足开发要求。领域专家习惯的面面俱到的开发模式往往忽视操作系统和软件复用的研究,而计算机学科工程师因为对硬件知识的欠缺又无法在短时间内入行。因此,摸索研究嵌入式系统平台化的开发方法尤为重要。 论文首先从嵌入式系统的基本概念入手,简单论述了使用开发平台进行嵌入式软件开发的必要性及其发展现状和发展趋势;然后,介绍了课题提出的背景以及进行平台开发的硬件配置;并以InterTools交互式开发系统为编译和模拟调试工具,以NOHAU开发机为在线实时调试环境,建立了系统开发环境。 根据系统需求分析,进行了开发平台的体系结构设计,将整个开发平台划分为硬件抽象层、监控调试层和操作系统层三个层次。在此基础上,根据硬件平台的特性完成了硬件抽象层的设计,包括BootLoader程序设计、驱动程序设计和其它硬件特性封装三方面;其次,根据MC68331的特点设计了监控调试层,弥补了MC68331硬件上的一些不足,使嵌入式软件开发摆脱了对专用工具的依赖;最后,在硬件抽象层上移植了嵌入式实时操作系统μC/OS-Ⅱ,使开发平台能够用于开发一些更复杂的嵌入式系统。 嵌入式软件开发平台的设计采用了三层体系结构,各层之间具有低耦合性,使得开发平台很容易就可以用于不同的硬件平台或者根据实际需要进行修改,具有很好的适应性和开放性。使用本平台进行嵌入式软件开发可以简化程序设计、缩短开发周期、提高开发效率。
其他文献
社会的发展使得电梯的应用极为的广泛,不光是在日常生活工作中,在一些建筑项目中电梯同样也有极为重要的应用.正是电梯在社会中使用的不可缺性,使得电梯起重机械的使用极为的
目前公司所承担的印尼金川红土镍矿项目,地处印尼北马咕噜省南哈马黑拉县奥比岛,属于热带海洋性气候,该岛属于资源型岛屿,地下水资源丰富,泥土天然含水量较高,岩石硬度因风化
在我国国民经济发展中,电力行业具有基础性作用,有利于确保其他相关行业的发展与国民经济水平的提高.变电运维作为电力企业日常运营管理的重点,有利于确保电网整体安全稳定性
在当今社会发展的过程中,我国煤矿采煤工艺需要改变传统的技术方式,进行创新,才能适应社会的发展,满足人们的日常需求.而对传统煤矿采煤工艺技术进行改革需要建立在保证工艺
连铸结晶器保护渣具有绝热保温、防止二次氧化、控制传热、润滑铸坯以及吸收夹杂五大冶金作用,是保证连铸顺行及铸坯质量的重要材料。由于高铝硅钢中较高的Al、Si含量,在浇铸过
随着经济社会的发展,生产生活对于电力的需求越来越高,并且对于电力供给的要求也相应提高,将电气自动化技术应用到电力系统的运行中去可以有效提高电力系统运行的安全性和稳
近些年来,市政道路的建设是城市发展的重要手段.现在的市政道路用料多为沥青材料,这种材料在使用上有着很多的优点.但是,由于沥青混凝土路面的破坏机理与施工工艺都还不够完
随着临床上对植入体需求量的增加,提高植入体植入成功率成为一个重要研究对象,而植入失败主要有两个原因——细菌引起的感染和不良生物固定引起的无菌松动。因此将药物缓释体
随着社会经济的不断发展,现代化城市的建设速度随之增快.为了给经济发展奠定更加坚实的基础,市政工程的建设速度应当随之提高.在市政管理工程中,安全管理以及质量控制直接关
在建筑结构中,水泥和混凝土建筑材料通常承担主要荷载,这对水泥和混凝土材料提出了更高的要求,其中,尿液和粪便的抗压强度主要取决于水泥和混凝土材料的质量.因此,在实际施工