面向教学的嵌入式系统软硬件平台的构建
发布时间:2021-05-12 08:27
随着半导体技术、计算机技术的高速发展,嵌入式系统已经遍布人们生活的各个方面,并且会应用的更加深入广泛。社会需要大量的人才投入到嵌入式系统的研究和应用开中,高校应该发挥自身培养人才的重要作用,满足社会需求。在嵌入式系统教学中,软硬件平台的选择非常重要,既要体现技术发展的潮流,又要兼顾学生的知识背景基础,做到循序渐进。本课题研究的目的旨在构建一个这样的平台。 我们根据自身在嵌入式系统开发方面积累的经验,自主设计开发了基于ATmega128的多功能嵌入式系统开发板。嵌入式系统中使用操作系统是个趋势,所以我们引入源码开放的嵌入式实时操作系统μC/OS-Ⅱ作为操作系统平台。它的代码绝大部分用C编写,简洁易懂,结构清晰,层次分明,并且有大量的移植范例可以参考,很适合教学使用。 本文首先介绍了嵌入式系统的基本概念和软硬件的特点。然后对ATmega128嵌入式系统开发板的设计思想,功能特点,各个模块作了介绍。μC/OS-Ⅱ是平台控制调度的核心,我们分析了它的内核特点,包括临界段处理、任务管理和调度、任务间通信、中断处理等,并在ATmega128上进行了移植。虽然我们不是研究如何设计一个操作...
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
第一章 引言
1.1 本文研究的背景与意义
1.2 本文的研究内容
1.3 本文的组织结构
第二章 嵌入式系统概述
2.1 嵌入式系统简介
2.2 嵌入式系统硬件
2.3 嵌入式系统软件
2.4 嵌入式操作系统
2.5 嵌入式系统的发展需要操作系统
2.6 实时操作系统的特点
2.7 如何选择合适的操作系统教学
第三章 软硬件平台
3.1 硬件平台
3.2 开发环境简介
3.3 μC/OS-Ⅱ简介与分析
3.4 μC/OS-Ⅱ在ATmega128中的移植
第四章 基本模块的实现
4.1 引言
4.2 串行通信模块设计
4.3 按键模块设计
4.4 小结
第五章 TCP/IP网络构件的实现
5.1 引言
5.2 硬件结构
5.3 TCP/IP协议族设计
5.4 TCP/IP核心协议的实现
5.5 Web服务器的设计
第六章 总结和展望
攻读学位期间发表的学术论文与著作
参考文献
后记
本文编号:3183088
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
第一章 引言
1.1 本文研究的背景与意义
1.2 本文的研究内容
1.3 本文的组织结构
第二章 嵌入式系统概述
2.1 嵌入式系统简介
2.2 嵌入式系统硬件
2.3 嵌入式系统软件
2.4 嵌入式操作系统
2.5 嵌入式系统的发展需要操作系统
2.6 实时操作系统的特点
2.7 如何选择合适的操作系统教学
第三章 软硬件平台
3.1 硬件平台
3.2 开发环境简介
3.3 μC/OS-Ⅱ简介与分析
3.4 μC/OS-Ⅱ在ATmega128中的移植
第四章 基本模块的实现
4.1 引言
4.2 串行通信模块设计
4.3 按键模块设计
4.4 小结
第五章 TCP/IP网络构件的实现
5.1 引言
5.2 硬件结构
5.3 TCP/IP协议族设计
5.4 TCP/IP核心协议的实现
5.5 Web服务器的设计
第六章 总结和展望
攻读学位期间发表的学术论文与著作
参考文献
后记
本文编号:3183088
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3183088.html