实时操作系统设计说明书

实时操作系统设计说明书

ID:33747752

大小:3.34 MB

页数:13页

时间:2019-02-28

实时操作系统设计说明书_第1页
实时操作系统设计说明书_第2页
实时操作系统设计说明书_第3页
实时操作系统设计说明书_第4页
实时操作系统设计说明书_第5页
资源描述:

《实时操作系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苏州市职业大学实习(实训)报告名称基于μC/OS-II的屏保2012年12月24日至2013年1月11日共3周院 系计算机工程系.班级10嵌入式应用技术.学号106306127.姓名董洪逾.系 主 任李金祥.教研室主任刘文芝.指导教师过怡、徐涛.12目录一课程设计的目的与要求21.课程设计的目的22.课程设计的要求2二题目说明22.1开发背景32.2开发工具介绍32.2.1ADTIDE32.2.2仿真器CVT-ADT200042.2.3JXARM9-2410-1实验箱52.3小组成员分工6三硬件方案63.1硬件连接63.2键盘、LCD液晶、定时器7四软件方案74.1模

2、块结构图74.2模块划分84.2.1键盘模块84.2.2LCD液晶显示器模块84.2.3定时器计时模块84.2.4屏保图案模块94.3程序运行流程图9五运行结果分析与系统改进10六遇到的问题和解决方法11七课程设计总结11八参考文献1212一课程设计的目的与要求1.课程设计的目的本设计旨在进一步掌握μC/OS-II理论知识,理解嵌入式ARM9系统的软件设计,加强对实际应用系统设计的能力。《嵌入式实时操作系统μC/OS-II原理及应用》是一门应用性很强的专业课,其理论与实践技能是从事嵌入式专业技术工作的人员所不可少的。此次课程设计选择JXARM9-2410-1实验箱进行

3、模拟应用设计与开发,要求学生掌握使用C语言进行单片机程序设计和调试的方法,提高综合运用所学的理论知识独立分析和解决问题的能力。2.课程设计的要求在本课程设计过程中我们要遵守以下规则:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。认真编写课程设计报告。二题目说明我们选择的题目是:屏保界面项目。我们将使用JXARM9-2410-1实验箱实验。模拟一个简单的带屏保功能的LCD界面,通过键盘的按键控制屏保的退出,及定时器计数,连续5秒钟无按键,进入屏幕保护状

4、态,有按键恢复正常显示界面。输入设置:JXARM9-2410-1实验箱上有4*4键盘;自定义、分配键盘的任意一个按键,控制在五秒内是否按键,是否让它显示出屏保。显示方式:屏保及按键结果均在LCD液晶显示器上输出。我们的屏保现象是首先刷屏,后在屏幕上绘制出六个大小不等的圆圈,形成一个小虫,绘制完成后是清屏操作。12清屏设置:利用定时器实现将每次运算及结果显示控制在5秒内完成,到5秒后实现自动清屏并进行屏保。2.1开发背景随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展有雨后春笋般的变化。电子产品的更新速度快就不足为奇了。液晶显示器在人们的日

5、常生活中是比较常见的屏幕了,无论是对于电脑屏幕还是电视机的屏幕亦或是其他各类屏幕。充分利用已有的软件和硬件系统,设计出更出色的屏保界面,使其更好地为各个行业服务,成了如今电子领域重要的研究课题。现如今,人们的日常生活已经多多少少离不开电脑,社会的各个角落都有它的身影,比如家庭、学校、办公室、商店…因此设计屏保有利于电脑处于省电模式,将会有很大的实际意义。同时,我们身为计算机工程系硬件教研室下的嵌入式班级,微电子产品是我们的研究对象。随着C语言课程、数据结构、ARM9系统开发和单片机基础等相关课程的学习,我们掌握了一些基础编程知识。2.2开发工具介绍我们所使用的开发工具

6、有:ADTIDE编程软件、仿真器CVT-ADT2000和JXARM9-2410-1实验箱。2.2.1ADTIDE1、针对处理器的集成开发环境:传统的单片机程序开发环境一样,是针对特定处理器的,而不是针对特定程序或者操作系统的。主要采用在线仿真模式进行调试,主要用于调试无操作系统的程序和没有指定编译环境和集成开发环境的操作系统(如μC/OS-II、Nucleus)。如ARMADS、ADTIDE等。2、针对操作系统的集成开发环境:不是针对某一种处理器,而是针对某一种操作系统,并支持多种不同的处理器。如开发VxWorks的Tornado和WorkBench、开发Window

7、sCE的PlatformBuilder、开发Linux的GNU工具链等。12调试模式分为:在线仿真模式和驻留监控模式。ADTIDE采用。3、在线仿真模式JTAG边界扫描即IEEE1149.1标准,这个标准定义了可用于完成功能和互连测试以及内建自测过程的各种指令。仿真器在调试时不额外占用目标板的资源,包括RAM、GPIO端口等。2.2.2仿真器CVT-ADT20001、主要特点:支持ARM系列CPU内核、标准USB2.0高速接口方式连接、支持热拔插,内核设计采用全新技术,下载速度高达240 Kbytes/S,支持GDB调试…ADT2000USB2.0接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。