文档详情

嵌入式操作系统 课程设论文要求嵌入式操作系统 课程设计论文要求.doc

发布:2017-01-02约1.51万字共23页下载文档
文本预览下载声明
鲁东大学信息与电气工程学院2015 -2016 学年第-----2----学期 《 嵌入式操作系统 》课程设计报告 课程号: 220152240 任课教师 贾世祥 成绩 课程设计题目:基于μC/OS II的嵌入式应用程序开发 在UP-NETARM2410-S嵌入式开发平台上实现一个类似于贪吃蛇的游戏程序,要求具有LCD显示,能够通过触摸屏或键盘交互。 课程设计及设计报告要求:(对论文题目、内容、行文、字数等作出判分规定。) 对于用到的μC/OS函数的功能给出解释; 给出详细的任务设计,包括每个任务的功能、优先级已经任务间的通信等; 对关键代码给出详细的注释; 设计报告格式参考学院学士毕业论文要求,要有题目、摘要、关键字、正文、参考文献。 正文每一部分必须有章节编号,涉及到的图表字迹清晰,图使用visio或word绘制,公式使用公式编辑器编辑。 字数不少于4000字。语言流畅,与参考文献的重复率不得超过30%。 设计报告使用B4纸打印,正文的图表可黑白打印。 教师评语: 教师签字: 年 月 日 基于μC/OS-II的 邓明健 杨雪妍 王泽京 孟凡晶 20132213894 20132213895 20132213899 20132213900 () 摘 要:关键词:在后PC时代,嵌入式的发展逐渐取代PC成为时代主流,无论从生活领域、工业控制领域、军事领域、航空航天领域都有很好的发展前景。在硬件技术、软件技术以及网络信息技术日益成熟的今天,嵌入式突出了强大的优势。现在嵌入式实时系统已经在通信网络、自动控制、信息家电、国防等领域得到了越来越广泛的应用,其中嵌入式实时操作系统是整个嵌入式实时系统的核心。在嵌入式系统设计中选用嵌入式实时操作系统有很多好处,尤其对于源代码开放的嵌入式实时操作系统uC/OS-II而言,其拥有高度的可移植性、可裁剪性,出色的实时性、稳定性。同样,基于ARM体系结构的32位微处理器也在嵌入式领域获得了广泛的应用。 UP-NETARM 2410-S 开发平台硬件架构框图 UP-NETARM 2410-S部分电路介绍 2410-S 电源电压为5V,经LM1085-3.3V 和AS1117-1.8V 分别得到3.3V 和1.8V 的工作电压。开发板上的芯片多数使用了3.3V 电压,而1.8V 是供给S3C2410 内核使用的。5V电压供给音频功放芯片、LCD、电机、硬盘、CAN 总线等电路使用。 2.硬件复位电路由IMP811T 构成,实现对电源电压的监控和手动复位操作。2410-S 主板复位电路设置专用逻辑:IMP811T 的复位电平可以使CPU JTAG(nTRST)和板级系统(nRESET)全部复位;来自仿真器的ICE_nSRST 信号只能使板级复位;来自仿真器的ICE_nTRST 可以使JTAG(nTRST)复位,通过跳线选择是否使板级nRESET 复位。nRESET反相后得到RESET 信号。 3. 从CPU 的LCD 控制器出来的信号线包括24 根数据线和若干根控制线。对于256 色LCD 只需要其中低8 位数据线即可。这些信号线是经过74HC245 隔离后接到LCD 模块的,接256 色屏时也由245 芯片完成电平转换。8 位LCD 模块除了需要控制信号和数据信号外,还需要一个22V 左右的工作电压和上千伏的背光电压。前者由MAX629 升压后得到,后者由一个逆变器模块提供。另外LCD 信号线驱动芯片74HC245 的电源是可选的,当使用5V 电平的256 色彩屏时该芯片电源使用5V,使用3.3V 的16 位真彩屏选择3.3V。(2410-S可以安装5#的伪彩屏和8#的真彩屏)。 4. 触摸屏由FM7843 完成电压转换,如果有触摸动作也会产生中断,FM7843 占用 EINT5。CPU 通过SPI 总线读取电压转换结果,从而计算出坐标位置。对FM7843 的片选信号用GPG12 口线控制。 触摸屏部分增加了第2 单元(用处理器内部ADC 构成电路),GPG12 口线用跳线选择作为ADS7843 的片选或者第2 单元的XMON。GPG13/GPG14/GPG15 三个IO 线用于第2 单元,但同时也引到扩展槽;在使用第2 单元时,EXPORT 上该3 个引脚不能使用;否则可以作为IO 口,并不影响触摸屏部分电路。AIN5/AIN7 用跳JP503/JP504 选择,可用
显示全部
相似文档