学位论文 > 优秀研究生学位论文题录展示
基于SEP3203微处理器的单板机软件设计与实现
作 者: 范君
导 师: 张浩平
学 校: 南京林业大学
专 业: 测试计量技术及仪器
关键词: 单板计算机 SEP3203微处理器 μC/OS-II μC/GUI
分类号: TP368.2
类 型: 硕士论文
年 份: 2009年
下 载: 38次
引 用: 0次
阅 读: 论文下载
内容摘要
随着数字化产品的飞速发展,嵌入式软件也得到越来越多的应用,而且越来来越复杂,完成的功能越来越多。单板计算机(SBC)具有完整的PC机功能和标准的外围接口,可方便快速地将系统搭建起来,缩短设计与开发周期。在迅速增长的嵌入式市场应用中,尺寸紧凑、低功耗和高性能的小型单板计算机平台变得越来越重要和受欢迎。本论文研究工作使用的单板计算机GE01MBT(V2.1)硬件平台是以SEP3203嵌入式微处理器为核心,通过总线方式和I/O方式连接众多外围电路模块构成。论文主要工作是设计单板计算机软件平台,包括:为PS/2硬件接口模块、UART硬件接口模块、VGA硬件接口模块实现底层驱动;μC/OS-II操作系统移植及实现,μC/GUI应用层软件移植和应用程序开发,并完成对PS/2接口、UART接口、VGA接口等底层驱动的调用。目前,上面所描述的各项工作已全部完成,并且实现基于VGA窗口的程序在单板计算机开发平台上的运行。该程序由鼠标控制,系统性能稳定,运行正常。GE01MBT(V2.1)单板计算机已经实现图形化人机交互,并具备基本PC机功能,可以作为工业控制、监控、数据采集、信息分析及处理的基础开发平台。
|
全文目录
致谢 3-4 摘要 4-5 Abstract 5-8 第一章 绪论 8-11 1.1 论文背景 8-9 1.2 论文的主要工作和意义 9-11 第二章 系统简介 11-20 2.1 SEP3203 嵌入式微处理器 11-12 2.2 开发系统环境 12-20 2.2.1 硬件开发平台 12-18 2.2.2 软件开发平台 18 2.2.3 软件设计总体思路 18-20 第三章 μC/OS-Ⅱ操作系统的分析和移植 20-37 3.1 μC/OS-II 在GE01MB 硬件平台的移植 20-28 3.1.1 内核配置系统的移植 20-22 3.1.2 底层代码的创建 22-24 3.1.3 目标结构的建立 24 3.1.4 关键模块的具体实现 24-28 3.2 μC/OS-II 的中断实现 28-34 3.2.1 ARM 处理器工作模式 28-29 3.2.2 SEP3203 微处理器中断向量初始化 29-30 3.2.3 SEP3203 的μC/OS-II 对IRQ 中断的实现 30-32 3.2.4 SEP3203 IRQ 中断实现实例 32-34 3.3 μC/OS-II 的任务实现 34-35 3.4 μC/OS-II 的任务调度测试 35-37 第四章 GE01MBT 平台硬件接口驱动实现 37-61 4.1 PS/2 硬件接口驱动设计及实现 37-47 4.1.1 PS/2 设备特性分析 37-40 4.1.2 PS/2 设备驱动程序设计 40-45 4.1.3 PS/2 驱动的测试分析 45-47 4.2 UART 硬件接口驱动设计及实现 47-51 4.2.1 UART 驱动的设计与实现 47-48 4.2.2 UART 驱动在任务同步通信应用的验证 48-51 4.3 VGA 硬件接口驱动设计与实现 51-61 4.3.1 LCDC 驱动的设计与实现 51-55 4.3.2 CH7013 驱动的设计与实现 55-61 第五章 μC/GUI 应用层软件的分析和移植 61-72 5.1 μC/GUI 的实现 61-66 5.1.1 μC/GUI 和SEP3203 LCDC 驱动的关联 61-63 5.1.2 μC/GUI 的任务创建 63 5.1.3 应用层任务的实现 63-66 5.2 μC/GUI 对硬件数据信息的处理 66-67 5.3 应用层软件测试 67-72 5.3.1 UART 串口应用测试分析 67-69 5.3.2 House_Control 应用测试分析 69-72 第六章 总结和展望 72-74 6.1 总结 72 6.2 展望 72-74 参考文献 74-76 详细摘要 76-79
|
相似论文
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 车载智能即热式电磁热水器的设计,TM925.32
- 基于嵌入式的输油管线监控系统的设计与实现,TP277
- 基于μC/OS-Ⅱ的移动机器人平台的设计与实现,TP242.6
- 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
- 无线传感器网络MAC协议的研究与实现,TN915.04
- 基于ARM的嵌入式操作系统μC/OS-II的移植和应用研究,TP316.84
- 基于GPRS的远程监控系统在变电站直流融冰系统中的应用研究,TM769
- 血细胞分析仪通用信号采集存储系统设计,TP274.2
- 基于M16C/62与R8C/17的嵌入式数控系统设计,TG659
- 基于Modbus协议的可通信智能断路器设计与实现,TM561
- 高压开关机械特性测试仪的研究与设计,TM564
- 基于嵌入式系统的谐波分析算法及装置研究,TM711
- 嵌入式综合保护器优化与改进方法的研究与实现,TM774
- 集中器与主站通信协议的设计与实现,TM764
- 基于S3C2440A的移频信号测量系统,U284.91
- 基于电参量的变压器绕组短路故障在线诊断研究与FPGA的工程实现,TM406
- 基于PC755和PC107A的单板计算机的开发,TP368.1
- 基于嵌入式系统的双开关磁阻电机同步控制系统设计,TM352
- 基于GPRS的车辆监控系统的设计与实现,TP277
- 基于DSP和ARM的电能质量监测系统,TM933.4
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 单板微型计算机
© 2012 www.xueweilunwen.com
|