| 【中文题名】 | 嵌入式系统实验平台的设计与实现 |
| 【英文题名】 | |
| 【学科专业】 | 计算机软件与理论 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-5 |
| 【中关键词】 | 嵌入式系统,MC9S08GB60,μCOS_II,实时操作系统,, |
| 【英关键词】 | Embedded System,MC9S08GB60,μC/OS_II,RTOS, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>微型计算机>> |
| 【论文摘要】 |
本文阐述了基于Freescale HCS08的嵌入式系统实验平台的研究背景、软硬件设计及其实现方法。
首先介绍了本课题的研究背景以及本论文将要完成的工作。随着嵌入式应用技术的迅速发展,嵌入式系统已经广泛地应用于人类生活的方方面面。社会对嵌入式人才的需求也不断增加,很多高校已经开设了嵌入式应用技术课程。该学科具有很强的综合性,对学生的编程水平和硬件知识都有较高的要求。Freescale公司推出的新一代8位HCS08系列微处理器,因其速度快、功能强、功耗小、价格低等优点,在业界得到了广泛的应用。为了能方便快捷地使用HCS08系列微处理器研发产品,须有相应的实验平台。
针对目前状况,本文设计了一个以辅助教学为目的的嵌入式系统实验平台。
在平台的硬件设计部分,对整个硬件电路板做出规划,划分了硬件电路板的组成模块,其主要包括了MCU模块、电源模块、时钟模块、通信接口模块、I/O模块、调试接口模块以及扩展接口模块。详细论述了电路板的硬件设计和实现过程,并完成了硬件调试。
在平台的软件设计部分,介绍了如何针对特定的硬件平台使用一整套的交叉编译工具,包括代码编辑功能及编译器、编程器、... |
| 【论文题纲】 |
|
摘要 |
3-5 |
|
Abstract |
5-7 |
|
目录 |
7-9 |
|
第一章 绪论 |
9-12 |
|
1.1 论文背景 |
9-10 |
|
1.2 论文目的及意义 |
10-11 |
|
1.3 论文结构及内容 |
11-12 |
|
第二章 嵌入式系统综述 |
12-21 |
|
2.1 嵌入式系统的基本含义 |
13-14 |
|
2.2 嵌入式处理器简介 |
14-16 |
|
2.3 嵌入式操作系统简介 |
16-18 |
|
2.4 嵌入式系统应用软件的特点 |
18 |
|
2.5 嵌入式系统具有的产品特征 |
18-19 |
|
2.6 嵌入式系统开发设计的发展 |
19-21 |
|
第三章 嵌入式系统实验平台设计与实现的初步工作 |
21-27 |
|
3.1 开发和设计的一般流程 |
21 |
|
3.2 嵌入式系统实验平台的功能需求分析 |
21-22 |
|
3.3 硬件部件及工具选择 |
22-25 |
|
3.4 软件工具选择 |
25-27 |
|
第四章 嵌入式系统实验平台的硬件设计 |
27-41 |
|
4.1 MC9S08GB60介绍 |
27-31 |
|
4.2 设计规划 |
31 |
|
4.3 各模块电路设计 |
31-38 |
|
4.4 系统综合 |
38-41 |
|
第五章 嵌入式系统实验平台的软件设计 |
41-56 |
|
5.1 监控程序分析 |
42-43 |
|
5.2 监控程序实现 |
43-53 |
|
5.3 监控程序运行 |
53-56 |
|
第六章 实时操作系统μC/OS_II的移植 |
56-68 |
|
6.1 μC/OS_II实时操作系统介绍 |
56-58 |
|
6.2 μC/OS_II系统结构与移植分析 |
58-59 |
|
6.3 移植过程中与硬件相关代码的编写 |
59-66 |
|
6.4 μC/OS_II移植测试 |
66-68 |
|
第七章 总结 |
68-72 |
|
7.1 开发体会 |
68-69 |
|
7.2 本文完成的工作 |
69-70 |
|
7.3 展望 |
70-72 |
|
参考文献 |
72-75 |
|
附录 监控程序的部分关键代码 |
75-86 |
|
致谢 |
86-87 |
|
攻读硕士期间发表的论文 |
87-88 |
|
| 【DOI】 | LunWen.ID:2.2008.364700 |