当前位置:首页 > 嵌入式课程设计 - 图文
北京科技大学
嵌入式课程设计
班 级: 姓 名: 学 号: 分 工:
指导教师:
2014年7月
摘要
本次课程设计利用GX-PXA270EP(Experiment Platform)平台,通过嵌入式控制系统课程的学习和实验,了解嵌入式系统的开发方法和流程。利用Platform Builder定制平台并编译,并能针对INTEL XSCALE PXA270硬件平台、应用需求优化Win CE操作系统。采用编程软件eMbedded Visual C++,独立编写可在INTEL XSCALE PXA270硬件嵌入式设备上运行的应用程序。最终实现Windows CE计算器和滑动条颜色控制的设计任务,能够实现加、减、乘、除和小数计算以及报错,并且利用对红色、绿色、蓝色三色的控制实现屏幕颜色的控制。
关键词:嵌入式系统,计算器,滑动条,Windows CE
Abstract
The design uses GX-PXA270EP (Experiment Platform) platform, embedded control systems courses of study and experimentation, to understand the development of methods and processes embedded systems. Use Platform Builder to customize the platform and compiler, and can focus on INTEL XSCALE PXA270 hardware platform, the application needs to optimize Win CE operating system. Using programming software eMbedded Visual C + +, can be run independently written on INTEL XSCALE PXA270 hardware embedded device applications. Ultimately design tasks Windows CE calculator and color control slider can add, subtract, multiply, divide and calculate decimals and error, and the use of red, green, blue three-color screen color control to achieve control.
Keywords: Embedded systems, calculator, slider, Windows CE
目录
一、实验报告 ...................................................................................... 4
1、实验一:建立并编译Win CE平台 ................................................................................... 4
2、实验二:定制增强型内核 ................................................................................................. 5 3、实验三:定制SDK并建立EVC下的开发环境 ................................................................ 6 4、实验五:建立宿主机与实验箱的连接 ............................................................................. 6 5、实验六:USB Device建立宿主机与试验箱之间的连接 .................................................. 8 6、实验七:在试验箱的Win CE平台上的Hello World实验 .............................................. 9 7、实验八:数码管驱动 ....................................................................................................... 10 8、实验九:GPIOLed数码管程序 ........................................................................................ 11
二、课程设计报告 ............................................................................ 13
1、课程目的 ........................................................................................................................... 13 2、设计题目与功能 ............................................................................................................... 13
2.1 计算器 ...................................................................................................................... 13 2.2滑动条颜色控制 ....................................................................................................... 14 3、开发工具 ........................................................................................................................... 14
3.1 PlatformBuilder 5.0 ................................................................................................... 14 3.2 Embedded Visual C++ ................................................................................................ 14 4、设计过程 ........................................................................................................................... 15
4.1计算器设计 ............................................................................................................... 15
4.1.1设计思路 ........................................................................................................ 15 4.1.2控件 ................................................................................................................ 15 4.1.3代码分析 ........................................................................................................ 16 4.1.4数码管显示 .................................................................................................... 20 4.2滑动条设计 ............................................................................................................... 21
4.2.1设计思路 ........................................................................................................ 21 4.2.3代码分析 ........................................................................................................ 21 4.3测试与调试 ............................................................................................................... 23
4.3.1计算器测试 .................................................................................................... 23 4.3.2滑动条测试 .................................................................................................... 24
5、总结与体会 ....................................................................................................................... 25
一、实验报告
实验概述:
GX-PXA270EP(Experiment Platform)是一款基于处理器,针对高校嵌入式系统教学和实验科研的平台。通过嵌入式控制系统课程的学习结合试验,了解嵌入式系统的开发方法和流程,熟悉INTEL XSCALE PXA270硬件平台及其应用处理机的使用方法,熟悉Windows CE嵌入式系统的基本原理、概念。利用Platform Builder定制平台并编译,并能针对INTEL XSCALE PXA270硬件平台、应用需求自行控制、优化Win CE操作系统,并采用编程软件eMbedded Visual C++,独立编写可INTEL XSCALE PXA270硬件嵌入式设备上运行的应用程序。
图1
1、实验一:建立并编译Win CE平台
1.1实验目的:掌握PB下WinCE平台定制
1.2实验内容:开始利用Platform Builder定制平台并编译。
1.3 实验流程:1、安装好Platform Builder平台以后,为平台安装PXA270配套的
共分享92篇相关文档