首页> 中文学位 >基于SEP3203微处理器的单板机软件设计与实现
【6h】

基于SEP3203微处理器的单板机软件设计与实现

代理获取

目录

文摘

英文文摘

声明

致谢

第一章绪论

1.1论文背景

1.2论文的主要工作和意义

第二章系统简介

2.1 SEP3203嵌入式微处理器

2.2开发系统环境

2.2.1硬件开发平台

2.2.2软件开发平台

2.2.3软件设计总体思路

第三章μC/OS-Ⅱ操作系统的分析和移植

3.1 μC/OS-Ⅱ在GE01MB硬件平台的移植

3.1.1内核配置系统的移植

3.1.2底层代码的创建

3.1.3目标结构的建立

3.1.4关键模块的具体实现

3.2 μC/OS-Ⅱ的中断实现

3.2.1 ARM处理器工作模式

3.2.2 SEP3203微处理器中断向量初始化

3.2.3 SEP3203的μC/OS-Ⅱ对IRQ中断的实现

3.2.4 SEP3203 IRQ中断实现实例

3.3 μC/OS-Ⅱ的任务实现

3.4 μC/OS-Ⅱ的任务调度测试

第四章GE01MBT平台硬件接口驱动实现

4.1 PS/2硬件接口驱动设计及实现

4.1.1 PS/2设备特性分析

4.1.2 PS/2设备驱动程序设计

4.1.3 PS/2驱动的测试分析

4.2 UART硬件接口驱动设计及实现

4.2.1 UART驱动的设计与实现

4.2.2 UART驱动在任务同步通信应用的验证

4.3 VGA硬件接口驱动设计与实现

4.3.1 LCDC驱动的设计与实现

4.3.2 CH7013驱动的设计与实现

第五章μC/GUI应用层软件的分析和移植

5.1 μC/GUI的实现

5.1.1 μC/GUI和SEP3203 LCDC驱动的关联

5.1.2 μC/GUI的任务创建

5.1.3应用层任务的实现

5.2 μC/GUI对硬件数据信息的处理

5.3应用层软件测试

5.3.1 UART串口应用测试分析

5.3.2 House_Control应用测试分析

第六章总结和展望

6.1总结

6.2展望

参考文献

展开▼

摘要

随着数字化产品的飞速发展,嵌入式软件也得到越来越多的应用,而且越来来越复杂,完成的功能越来越多。单板计算机(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机功能,可以作为工业控制、监控、数据采集、信息分析及处理的基础开发平台。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号