学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于ARM的实验机器人控制系统的研制,TP242.6
  2. 车载智能即热式电磁热水器的设计,TM925.32
  3. 基于嵌入式的输油管线监控系统的设计与实现,TP277
  4. 基于μC/OS-Ⅱ的移动机器人平台的设计与实现,TP242.6
  5. 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
  6. 无线传感器网络MAC协议的研究与实现,TN915.04
  7. 基于ARM的嵌入式操作系统μC/OS-II的移植和应用研究,TP316.84
  8. 基于GPRS的远程监控系统在变电站直流融冰系统中的应用研究,TM769
  9. 血细胞分析仪通用信号采集存储系统设计,TP274.2
  10. 基于M16C/62与R8C/17的嵌入式数控系统设计,TG659
  11. 基于Modbus协议的可通信智能断路器设计与实现,TM561
  12. 高压开关机械特性测试仪的研究与设计,TM564
  13. 基于嵌入式系统的谐波分析算法及装置研究,TM711
  14. 嵌入式综合保护器优化与改进方法的研究与实现,TM774
  15. 集中器与主站通信协议的设计与实现,TM764
  16. 基于S3C2440A的移频信号测量系统,U284.91
  17. 基于电参量的变压器绕组短路故障在线诊断研究与FPGA的工程实现,TM406
  18. 基于PC755和PC107A的单板计算机的开发,TP368.1
  19. 基于嵌入式系统的双开关磁阻电机同步控制系统设计,TM352
  20. 基于GPRS的车辆监控系统的设计与实现,TP277
  21. 基于DSP和ARM的电能质量监测系统,TM933.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 单板微型计算机
© 2012 www.xueweilunwen.com