μC/OS-II在C8051F单片机系统上的移植与应用研究
发布时间:2022-11-05 10:44
嵌入式系统已经广泛应用于国防、工业、交通、能源、信息技术以及日常生活等领域。随着嵌入式应用系统的智能化要求及其功能的增多,嵌入式软件变得越来越复杂,借助于EOS(Embedded Operating System,嵌入式操作系统)能有效缩短产品开发周期,降低开发成本。嵌入式RTOS(Real-Time Operating System,实时操作系统)支持高实时性嵌入式应用系统的开发,将是嵌入式软件系统发展的必然趋势。 μC/OS-II是一款源代码完全开放的基于优先级的抢占式嵌入式实时操作系统,结构小巧、性能稳定,已成功应用于许多中小型商品化系统。Cygnal C8051F系列混合信号ISP FLASH微控制器是混合信号系统级的高性能、低价位8位MCU(Micro Controller,微控制器),在电机控制、电源控制、远程仪表、自动化等领域得到广泛应用。因此,移植μC/OS-II到C8051F系列MCU具有一定的工程价值。 本文以Cygnal C8051F020硬件平台为基础,对μC/OS-II实时内核进行了深入分析,研究了μC/OS-II在C8051F020上的移...
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 嵌入式系统概述
1.1.1 嵌入式系统的定义及组成
1.1.2 嵌入式系统发展概况
1.1.3 嵌入式微控制器
1.1.4 嵌入式实时操作系统
1.2 本文的背景和意义
1.2.1 研究背景和现有设备简介
1.2.2 课题的意义
1.3 本文解决的问题
1.4 本章小结
第二章 μC/OS-II 及其在C8051F020 上的移植
2.1 μC/OS-II 介绍
2.1.1 μC/OS-II 的特点
2.1.2 内核结构
2.1.3 任务管理
2.1.4 时间管理
2.2 C8051F020 微控制器
2.2.1 C8051F020 内核
2.2.2 存储器
2.2.3 数字外设
2.2.4 时钟源
2.2.5 片内JTAG 调试和边界扫描
2.3 μC/OS-II 在C8051F020 上的移植
2.3.1 移植规划
2.3.2 OS_CPU.H 文件
2.3.3 OS_CPU_C.C 文件
2.3.4 OS_CPU_A.ASM 文件
2.3.5 与应用相关的代码
2.3.6 移植后系统的测试
2.4 本章小结
第三章 蔬菜种子成套加工设备控制系统的硬件设计
3.1 系统设计思想
3.2 主控制电路设计
3.2.1 C8051F020 微控制器接口配置
3.2.2 EEPROM 24C32
3.2.3 中断和复位
3.2.4 RS485 总线的远程通讯控制
3.2.5 PWM 控制模拟量输出
3.3 传感器控制电路设计
3.3.1 电路结构的设计
3.3.2 ATmega16 微控制器
3.3.3 微电容测量原理
3.3.4 质量测量
3.3.5 温度测量
3.4 本章小结
第四章 蔬菜种子烘干机应用实例
4.1 烘干机系统介绍
4.1.1 机械结构
4.1.2 电气系统
4.1.3 在线水分测量仪
4.1.4 操作流程
4.2 应用软件
4.2.1 软件结构
4.2.2 485 总线协议
4.2.3 I~2C 总线驱动
4.3 本章小结
第五章 总结与展望
参考文献
μC/OS-II 在C8051F020 上的移植相关程序(附录一)
烘干机强电电气接线图(附录二)
致谢
攻读学位期间发表的学术论文
上海交通大学学位论文答辩决议书
【参考文献】:
期刊论文
[1]高精度、完全集成式电容数字转换器AD7746[J]. 孙海霞,李海亮,马爱虹. 国外电子元器件. 2007(07)
[2]种子含水率在线测量系统[J]. 裘揆,陈乐生,赵春宇,陈大跃. 农业机械学报. 2006(09)
[3]我国种子加工技术与设备概况及发展[J]. 胡志超,王海鸥,彭宝良. 农业装备技术. 2005(05)
[4]μC/OS-II的实时性能分析[J]. 方安平,肖强. 单片机与嵌入式系统应用. 2005(08)
[5]国内外种子加工技术发展的比较研究[J]. 王建华,谷丹,赵光武. 种子. 2003(05)
[6]4种实时操作系统实时性的分析对比[J]. 王伟 ,蒋斌. 电子产品世界. 2003(15)
[7]嵌入式WebServer技术及其实现[J]. 卢虎,李勇,李志芳. 单片机与嵌入式系统应用. 2003(05)
[8]μC/OS-Ⅱ使用中的几个热点问题[J]. 邵贝贝,龚光华,薛涛. 世界电子元器件. 2002(03)
[9]嵌入式RTOS讲座(1) 什么是嵌入式实时操作系统[J]. 邵贝贝,许庆丰,王若鹏. 单片机与嵌入式系统应用. 2001(07)
[10]ACS108-5S×交流线路开关及其应用[J]. 李冀,苏沂峰,包锡光. 国外电子元器件. 1999(11)
硕士论文
[1]μC/OS-Ⅱ的移植与堆栈改进[D]. 童鑫.武汉理工大学 2006
[2]基于实时内核uC/OS-Ⅱ的应用研究[D]. 张雪锋.西南交通大学 2004
[3]嵌入式操作系统(EOS)的研究、实现及其应用[D]. 孙传群.扬州大学 2004
本文编号:3702461
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 嵌入式系统概述
1.1.1 嵌入式系统的定义及组成
1.1.2 嵌入式系统发展概况
1.1.3 嵌入式微控制器
1.1.4 嵌入式实时操作系统
1.2 本文的背景和意义
1.2.1 研究背景和现有设备简介
1.2.2 课题的意义
1.3 本文解决的问题
1.4 本章小结
第二章 μC/OS-II 及其在C8051F020 上的移植
2.1 μC/OS-II 介绍
2.1.1 μC/OS-II 的特点
2.1.2 内核结构
2.1.3 任务管理
2.1.4 时间管理
2.2 C8051F020 微控制器
2.2.1 C8051F020 内核
2.2.2 存储器
2.2.3 数字外设
2.2.4 时钟源
2.2.5 片内JTAG 调试和边界扫描
2.3 μC/OS-II 在C8051F020 上的移植
2.3.1 移植规划
2.3.2 OS_CPU.H 文件
2.3.3 OS_CPU_C.C 文件
2.3.4 OS_CPU_A.ASM 文件
2.3.5 与应用相关的代码
2.3.6 移植后系统的测试
2.4 本章小结
第三章 蔬菜种子成套加工设备控制系统的硬件设计
3.1 系统设计思想
3.2 主控制电路设计
3.2.1 C8051F020 微控制器接口配置
3.2.2 EEPROM 24C32
3.2.3 中断和复位
3.2.4 RS485 总线的远程通讯控制
3.2.5 PWM 控制模拟量输出
3.3 传感器控制电路设计
3.3.1 电路结构的设计
3.3.2 ATmega16 微控制器
3.3.3 微电容测量原理
3.3.4 质量测量
3.3.5 温度测量
3.4 本章小结
第四章 蔬菜种子烘干机应用实例
4.1 烘干机系统介绍
4.1.1 机械结构
4.1.2 电气系统
4.1.3 在线水分测量仪
4.1.4 操作流程
4.2 应用软件
4.2.1 软件结构
4.2.2 485 总线协议
4.2.3 I~2C 总线驱动
4.3 本章小结
第五章 总结与展望
参考文献
μC/OS-II 在C8051F020 上的移植相关程序(附录一)
烘干机强电电气接线图(附录二)
致谢
攻读学位期间发表的学术论文
上海交通大学学位论文答辩决议书
【参考文献】:
期刊论文
[1]高精度、完全集成式电容数字转换器AD7746[J]. 孙海霞,李海亮,马爱虹. 国外电子元器件. 2007(07)
[2]种子含水率在线测量系统[J]. 裘揆,陈乐生,赵春宇,陈大跃. 农业机械学报. 2006(09)
[3]我国种子加工技术与设备概况及发展[J]. 胡志超,王海鸥,彭宝良. 农业装备技术. 2005(05)
[4]μC/OS-II的实时性能分析[J]. 方安平,肖强. 单片机与嵌入式系统应用. 2005(08)
[5]国内外种子加工技术发展的比较研究[J]. 王建华,谷丹,赵光武. 种子. 2003(05)
[6]4种实时操作系统实时性的分析对比[J]. 王伟 ,蒋斌. 电子产品世界. 2003(15)
[7]嵌入式WebServer技术及其实现[J]. 卢虎,李勇,李志芳. 单片机与嵌入式系统应用. 2003(05)
[8]μC/OS-Ⅱ使用中的几个热点问题[J]. 邵贝贝,龚光华,薛涛. 世界电子元器件. 2002(03)
[9]嵌入式RTOS讲座(1) 什么是嵌入式实时操作系统[J]. 邵贝贝,许庆丰,王若鹏. 单片机与嵌入式系统应用. 2001(07)
[10]ACS108-5S×交流线路开关及其应用[J]. 李冀,苏沂峰,包锡光. 国外电子元器件. 1999(11)
硕士论文
[1]μC/OS-Ⅱ的移植与堆栈改进[D]. 童鑫.武汉理工大学 2006
[2]基于实时内核uC/OS-Ⅱ的应用研究[D]. 张雪锋.西南交通大学 2004
[3]嵌入式操作系统(EOS)的研究、实现及其应用[D]. 孙传群.扬州大学 2004
本文编号:3702461
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3702461.html