基于μC/OS-Ⅱ和ATmega16的嵌入式系统的研究
发布时间:2021-02-10 02:56
随着信息技术的快速发展,计算机、通讯和消费电子(简称3C)趋于一体化。嵌入式系统凭借其自身特点成为3C一体化的理想载体。因此研究嵌入式系统技术成为当前的一个热点。 本文详细论述了作者对基于μC/OS-Ⅱ和ATmegal6的嵌入式系统所做的研究工作。首先,作者对嵌入式系统做了简单介绍,并对嵌入式系统的现状、发展趋势以及嵌入式操作系统的一些基本概念做了表述。接着,作者详细地分析了嵌入式实时操作系统μC/OS-Ⅱ和AVR系列微控制器ATmegal6的特点,完成了将μC/OS-Ⅱ移植到ATmegal6上的代码编写工作。随后,作者依照嵌入式系统的开发流程,以一个多点测温系统的设计为例阐述了基于μC/OS-Ⅱ和ATmegal6的嵌入式系统的具体实现过程。最后,采用Proteus软件,对移植代码和整个系统进行测试和仿真,仿真结果表明所设计的多任务实时嵌入式系统是稳定而可靠的。 作者通过研究基于μC/OS-Ⅱ和ATmegal6的嵌入式系统,为深入研究嵌入式技术建立了基础,为设计和开发基于其它操作系统和处理器的嵌入式产品积累了经验。
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
ICC八yR果厕坏境目前支持AvR系pJl单片机的e编译器主要有xccAvR12刀、xAR[28]、eodevisi
即虚拟仪器(virtualInstruments,简称vl)[371系统实验是利用鼠标的点击、拖动,将CP机上虚拟的各种仪器,按实验要求组装成一个完整的实验系统,同时在这个系统上完成整个实验,包括原材料的添加、实验条件的改变、数据采集以及实验结果的模拟和分析。虚拟仪器系统实验实际上是软硬件结合的实验方式,是用“软实验”(仿真和虚拟实验)的方法实现“硬实验”(硬件类实验)的目的,代表了现代电子测量技术的发展方向1381。本文利用一个虚拟实验工具,即Portues来完成嵌入式系统设计过程中所需要的测试和仿真工作。4.1EAD工具—ProteusProteus软件是由英国LabeenterElectronies公司开发的电子设计自动化(EleetronieDesignAutomation,简称EoA)pg]工具软件,如图4一所示。Proteus软件有十多年的历史,在全球得到广泛使用,主要包含绘制原理图(shcmeatcieapture)、PCB板设计(PCBdesign)和虚拟系统模型化协同仿真(VirtualSystemModelling,简称VSM)等功能140]。
udelude<string.h)<stdio.h)lude介ueosii.h户FG.H文件用来确定允许pC/05一n的各种功能。OSweCPU.H文件内容文献【131中列有S0多GF.H文件的详细内容,编译前用户根据需要配。C目录下,即D八TEsT\ICc下,包含了本文在前面章节所介绍过的移的文件:PU.H05CPUC.C05CPUA.Seos一11目录下,即D:\TEsT\Ueos一xl下,包含的是与pe/05一11内核ORE.C05FLAG.C05MBOX.C05MEM.C05M,CO--SSEM.C05_TASK.C05_TIME.CUCOS_11.CUOC述文件存放好后,使用CICAVR软件创建一个名为TETS,PRJ的项ud(叻乙工.J一囿」。‘吧
【参考文献】:
期刊论文
[1]嵌入式系统的定义与发展历史[J]. 何立民. 单片机与嵌入式系统应用. 2004(01)
[2]嵌入式RTOS讲座(3) 一个源码公开的实时内核[J]. 邵贝贝,许庆丰,王若鹏. 单片机与嵌入式系统应用. 2001(09)
[3]面向二十一世纪的嵌入式系统综述[J]. 吕京建,肖海桥. 电子质量. 2001(08)
硕士论文
[1]基于μC/OS-Ⅱ的嵌入式系统[D]. 郭江鸿.太原理工大学 2004
本文编号:3026672
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
ICC八yR果厕坏境目前支持AvR系pJl单片机的e编译器主要有xccAvR12刀、xAR[28]、eodevisi
即虚拟仪器(virtualInstruments,简称vl)[371系统实验是利用鼠标的点击、拖动,将CP机上虚拟的各种仪器,按实验要求组装成一个完整的实验系统,同时在这个系统上完成整个实验,包括原材料的添加、实验条件的改变、数据采集以及实验结果的模拟和分析。虚拟仪器系统实验实际上是软硬件结合的实验方式,是用“软实验”(仿真和虚拟实验)的方法实现“硬实验”(硬件类实验)的目的,代表了现代电子测量技术的发展方向1381。本文利用一个虚拟实验工具,即Portues来完成嵌入式系统设计过程中所需要的测试和仿真工作。4.1EAD工具—ProteusProteus软件是由英国LabeenterElectronies公司开发的电子设计自动化(EleetronieDesignAutomation,简称EoA)pg]工具软件,如图4一所示。Proteus软件有十多年的历史,在全球得到广泛使用,主要包含绘制原理图(shcmeatcieapture)、PCB板设计(PCBdesign)和虚拟系统模型化协同仿真(VirtualSystemModelling,简称VSM)等功能140]。
udelude<string.h)<stdio.h)lude介ueosii.h户FG.H文件用来确定允许pC/05一n的各种功能。OSweCPU.H文件内容文献【131中列有S0多GF.H文件的详细内容,编译前用户根据需要配。C目录下,即D八TEsT\ICc下,包含了本文在前面章节所介绍过的移的文件:PU.H05CPUC.C05CPUA.Seos一11目录下,即D:\TEsT\Ueos一xl下,包含的是与pe/05一11内核ORE.C05FLAG.C05MBOX.C05MEM.C05M,CO--SSEM.C05_TASK.C05_TIME.CUCOS_11.CUOC述文件存放好后,使用CICAVR软件创建一个名为TETS,PRJ的项ud(叻乙工.J一囿」。‘吧
【参考文献】:
期刊论文
[1]嵌入式系统的定义与发展历史[J]. 何立民. 单片机与嵌入式系统应用. 2004(01)
[2]嵌入式RTOS讲座(3) 一个源码公开的实时内核[J]. 邵贝贝,许庆丰,王若鹏. 单片机与嵌入式系统应用. 2001(09)
[3]面向二十一世纪的嵌入式系统综述[J]. 吕京建,肖海桥. 电子质量. 2001(08)
硕士论文
[1]基于μC/OS-Ⅱ的嵌入式系统[D]. 郭江鸿.太原理工大学 2004
本文编号:3026672
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3026672.html