基于可编程控制器CPU模块的嵌入式操作系统的设计
发布时间:2021-10-25 15:05
可编程序控制器作为工业环境下底层控制平台,直接面向控制对象。由于具有高可靠性,易扩展,“它控制的范围可大、也可小,几乎所有的控制领域都可用它;它控制的对象可以是开关量、也可以是模拟量、脉冲量,几乎什么量的控制都可用它;它可用作控制,也可用作数据终端、系统诊断,几乎什么工程任务都可用它”,使得可编程序控制器技术和机器人技术、CAD/CAM技术共同成为现代工业自动化的三大支柱之一的原因。如果可编程序控制器实行开放,提供友好接口,那么不仅可以用在集散控制系统、现场总线控制系统中,作为底层控制器;而且结合当今网络技术,使可编程序控制器成为网络终端产品的一种有效控制器。可编程序控制器CPU模块中有一个非常重要的管理系统资源的平台,这就是嵌入式操作系统。用户编写的应用程序需要在嵌入式操作系统的支持下才能运行,而且正是有了嵌入式操作系统,可编程序控制器的功能才会日益变得强大起来。调度算法是开发嵌入式操作系统第一个要解决的理论问题,它确定了如何进行任务调度。抢占时间片式调度基础上结合优先级的算法是所开发的嵌入式操作系统采用的调度算法,围绕此算法,对有关的问题给予了阐述和证明。如何设计时间片及保证操作系...
【文章来源】:广东工业大学广东省
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 可编程控制器与CPU模块
1.2 CPU模块与嵌入式操作系统
1.3 论文结构
1.4 小结
第二章 调度算法分析
2.1 抢占时间片式调度算法
2.2 结和优先级的调度算法
2.3 小结
第三章 抢占时间片式调度算法实现
3.1 抢占时间片调度方法和硬件实现线路
3.2 定时器和时间片的实现
3.3 时间片计算方法和汇编源程序
3.4 小结
第四章 数据结构和算法
4.1 数据结构和数据
4.2 排序
4.3 查找
4.4 小结
第五章 TMS320C54X芯片介绍
5.1 TMS320C54X的硬件资源
5.2 中断系统
5.3 寻址方式
5.4 小结
第六章 嵌入式操作系统结构
6.1 嵌入式系统结构关系
6.2 嵌入式操作系统的结构
6.3 嵌入式操作系统的模块
6.4 小结
第七章 调度内核
7.1 内核
7.2 内核的任务调度
7.3 调度器源程序和说明
7.4 小结
总结
参考文献
攻读硕士期间发表论文
致谢
【参考文献】:
硕士论文
[1]嵌入式系统设计[D]. 梁东莺.重庆大学 2005
本文编号:3457652
【文章来源】:广东工业大学广东省
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 可编程控制器与CPU模块
1.2 CPU模块与嵌入式操作系统
1.3 论文结构
1.4 小结
第二章 调度算法分析
2.1 抢占时间片式调度算法
2.2 结和优先级的调度算法
2.3 小结
第三章 抢占时间片式调度算法实现
3.1 抢占时间片调度方法和硬件实现线路
3.2 定时器和时间片的实现
3.3 时间片计算方法和汇编源程序
3.4 小结
第四章 数据结构和算法
4.1 数据结构和数据
4.2 排序
4.3 查找
4.4 小结
第五章 TMS320C54X芯片介绍
5.1 TMS320C54X的硬件资源
5.2 中断系统
5.3 寻址方式
5.4 小结
第六章 嵌入式操作系统结构
6.1 嵌入式系统结构关系
6.2 嵌入式操作系统的结构
6.3 嵌入式操作系统的模块
6.4 小结
第七章 调度内核
7.1 内核
7.2 内核的任务调度
7.3 调度器源程序和说明
7.4 小结
总结
参考文献
攻读硕士期间发表论文
致谢
【参考文献】:
硕士论文
[1]嵌入式系统设计[D]. 梁东莺.重庆大学 2005
本文编号:3457652
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3457652.html