基于AT91RM9200的嵌入式系统的设计
发布时间:2021-03-04 07:31
随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用,成为当前IT产业的焦点之一,呈现出巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。ARM(Advanced RISC Machines)公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强、16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。随着国内嵌入式应用领域的发展,ARM芯片也必然会获得广泛的重视和应用。在各种嵌入式操作系统中,μC/OS-II凭借其在实时性、源代码开放等方面的优势,成为了嵌入式实时系统领域应用中的技术热点。本文研究目的是创建一个完整的基于ARM9核心处理器和嵌入式μC/OS-II操作系统的嵌入式开发通用平台,为嵌入式系统的应用开发提供一个比较完备的软硬件环境。本课题设计的硬件系统以ATMEL公司的32位微处理器AT91RM9200为核心,软件平台则基于性能出众的小型嵌入式操作系统μC/OS-II,设计的软、硬件系统经现场调试,初步运行效果表明,该设计是成功的。课题...
【文章来源】:重庆大学重庆市 211工程院校 985工程院校 教育部直属院校
【文章页数】:71 页
【学位级别】:硕士
【部分图文】:
ADS1.2的界面
本文使用的μC/OS-II,并无如此复杂的结构,驱动程序不需要进行注册操作② 设备驱动程序的卸载函致。当系统不需要使用某设备时,为了节省资源,需要从驱动程序表中卸载该设备驱动程序并释放设备占用的资源。同样本用的μC/OS-II 不需要此函数。每次有新的设备加入则需要将新驱动程序加入新编译整个系统。③ 设备的打开和关闭函数。需要注意的是有打开设备操作,必须相应地有设备操作。④ 设备的读/写操作函数。设备与外界的通信主要由这两个函数完成,主要是完成设备与 CPU 之间的数据传输。⑤ 设备控制函数。在对设备的操作中,用户有时根据需要对设备进行控制寄存器设置、设备相关操作等。⑥ 中断服务函数。该函数通常在对设备进行读写操作时使用,当设备接收据或数据发送结束时,通过触发硬件中断信号,向系统报告这一状态。系统行中断服务函数进行相应的处理。
MCP2510结构
【参考文献】:
期刊论文
[1]μC/OS-II内核结构分析及多任务调度实现[J]. 沈金荣,刘翔. 计算机工程. 2006(23)
[2]基于AT91RM9200微控制器的以太网接口驱动程序设计[J]. 程佳佳,宋晓红,张宁. 中国科技信息. 2006(10)
[3]基于LPC2104的μC/OS-II引导装载系统的设计与实现[J]. 陈华,仇潜. 辽宁大学学报(自然科学版). 2006(01)
[4]基于ARM微处理器的μC/OS-II的移植研究[J]. 王涛,刘建辉. 微计算机信息. 2005(07)
[5]μC/OS II下LwIP协议的移植实现[J]. 熊海泉. 科技广场. 2005(02)
[6]基于μC/OS-II的嵌入式系统的设计[J]. 冉明,邢汉承. 微机发展. 2005(01)
[7]CAN控制器芯片MCP2510在远程监测系统中的应用[J]. 王继国,孙新亚. 电子技术应用. 2004(04)
[8]实时操作系统的μC/OS-Ⅱ下TCP/IP协议栈的实现[J]. 杨晔. 单片机与嵌入式系统应用. 2003(07)
硕士论文
[1]基于μC/OS-Ⅱ的嵌入式TCP/IP协议栈的研究[D]. 王丽.武汉理工大学 2006
[2]基于μC/OS-Ⅱ的嵌入式系统[D]. 张骏.哈尔滨工程大学 2005
本文编号:3062815
【文章来源】:重庆大学重庆市 211工程院校 985工程院校 教育部直属院校
【文章页数】:71 页
【学位级别】:硕士
【部分图文】:
ADS1.2的界面
本文使用的μC/OS-II,并无如此复杂的结构,驱动程序不需要进行注册操作② 设备驱动程序的卸载函致。当系统不需要使用某设备时,为了节省资源,需要从驱动程序表中卸载该设备驱动程序并释放设备占用的资源。同样本用的μC/OS-II 不需要此函数。每次有新的设备加入则需要将新驱动程序加入新编译整个系统。③ 设备的打开和关闭函数。需要注意的是有打开设备操作,必须相应地有设备操作。④ 设备的读/写操作函数。设备与外界的通信主要由这两个函数完成,主要是完成设备与 CPU 之间的数据传输。⑤ 设备控制函数。在对设备的操作中,用户有时根据需要对设备进行控制寄存器设置、设备相关操作等。⑥ 中断服务函数。该函数通常在对设备进行读写操作时使用,当设备接收据或数据发送结束时,通过触发硬件中断信号,向系统报告这一状态。系统行中断服务函数进行相应的处理。
MCP2510结构
【参考文献】:
期刊论文
[1]μC/OS-II内核结构分析及多任务调度实现[J]. 沈金荣,刘翔. 计算机工程. 2006(23)
[2]基于AT91RM9200微控制器的以太网接口驱动程序设计[J]. 程佳佳,宋晓红,张宁. 中国科技信息. 2006(10)
[3]基于LPC2104的μC/OS-II引导装载系统的设计与实现[J]. 陈华,仇潜. 辽宁大学学报(自然科学版). 2006(01)
[4]基于ARM微处理器的μC/OS-II的移植研究[J]. 王涛,刘建辉. 微计算机信息. 2005(07)
[5]μC/OS II下LwIP协议的移植实现[J]. 熊海泉. 科技广场. 2005(02)
[6]基于μC/OS-II的嵌入式系统的设计[J]. 冉明,邢汉承. 微机发展. 2005(01)
[7]CAN控制器芯片MCP2510在远程监测系统中的应用[J]. 王继国,孙新亚. 电子技术应用. 2004(04)
[8]实时操作系统的μC/OS-Ⅱ下TCP/IP协议栈的实现[J]. 杨晔. 单片机与嵌入式系统应用. 2003(07)
硕士论文
[1]基于μC/OS-Ⅱ的嵌入式TCP/IP协议栈的研究[D]. 王丽.武汉理工大学 2006
[2]基于μC/OS-Ⅱ的嵌入式系统[D]. 张骏.哈尔滨工程大学 2005
本文编号:3062815
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3062815.html