arm9嵌入式系统编程.doc
arm9嵌入式系统编程,arm9嵌入式系统编程摘 要随着半导体技术的发展,越来越多的设备开始具备“智能”,而嵌入式系统就是各种设备里实现智能的重要手段。今天,嵌入式系统已经融入我们工作和生活的各个领域。嵌入式系统除了在传统的工业控制、电信设施继续发挥它的巨大作用外,它还在家用电器、医疗保健设备、数码相机、多媒体播放设备、手机、pda等各个领域...
内容介绍
此文档由会员 道客巴巴 发布ARM9嵌入式系统编程
摘 要
随着半导体技术的发展,越来越多的设备开始具备“智能”,而嵌入式系统就是各种设备里实现智能的重要手段。今天,嵌入式系统已经融入我们工作和生活的各个领域。嵌入式系统除了在传统的工业控制、电信设施继续发挥它的巨大作用外,它还在家用电器、医疗保健设备、数码相机、多媒体播放设备、手机、PDA等各个领域越来越重要的角色。本论文以博睿MC2410E开发板为硬件平台,使用EVC4.0开发出基于Microsoft Windows CE .NET 4.2嵌入式操作系统的发射机控制系统。系统使用了自己开发的虚拟仪表控件,提供了友好的人机界面,并通过RS485总线实现对发射机遥控、遥测等功能。
关键字:嵌入式系统,虚拟仪表,ARM9,S3C2410,Windows CE .NET 4.2 ,EVC4.0
Abstract
With the development of semiconductor technology, more and more equipment began with "intelligent", Embedded systems and equipment is an important means to construct smart equipment. Today, the system has been embedded into our work and in all spheres of life. Embedded systems not only in the traditional industrial control, telecommunications facilities continue to play its significant role, but also it has many applications in health care equipment, digital cameras, multimedia broadcast equipment, cell phone, PDA and other fields and play a increasingly important role. This paper uses BoRui MC2410E as the hadware platform to develops a transmitter control embedded system which is based on Microsoft Windows CE.NET 4.2.This system uses Virtual Meter control which is developed by myself and provide a friendly human machine interface.It can be remote control and remote measure through RS485 bus.
.
Keywords: Embedded System,Virtual Meter,ARM9,S3C2410,Windows CE. NET 4.2 ,EVC4.0
目 录
第一章 引 言 5
1.1 课题背景和价值 5
1.2 论文工作 5
第二章 嵌入式系统基础 5
2.1嵌入式系统简介 5
2.1.1嵌入式系统的定义 5
2.1.2嵌入式系统的组成 5
2.1.3嵌入式系统的特点 5
2.1.4嵌入式系统的发展现状及趋势 5
2.2嵌入式处理器 5
2.2.1嵌入式微处理器(Embedded Microprocessor Unit, EMPU) 5
2.2.2嵌入式微控制器(Microcontroller Unit, MCU) 5
2.2.3嵌入式DSP(Embedded Digital Signal Processor, EDSP) 5
2.2.4嵌入式片上系统(System On Chip) 5
2.3典型的嵌入式操作系统 5
2.3.1 Linux 5
2.3.2 C/OS-Ⅱ 5
2.3.3 Windows CE 5
第三章 基于ARM9处理器的硬件开发平台 5
3.1 ARM处理器简介 5
3.1.1 ARM公司简介 5
3.1.2 ARM微处理器系列 5
3.2 ARM9微处理器简介 5
3.2.1 ARM9处理器的特点 5
3.2.2 三星S3C2410处理器详解 5
3.3 MC2410E开发板 5
3.3.1开发板外观以及硬件资源 5
3.3.2核心板外观以及硬件资源 5
第四章 Windows CE. NET操作系统平台搭建 5
4.1 Windows CE操作系统介绍 5
4.1.1 Windows CE的结构 5
4.2.2 Windows CE的特点 5
4.2存储系统 5
4.2.1内存管理 5
4.2.2内存结构 5
4.3进程和线程 5
4.3.1进程(Process) 5
4.3.2线程(Thread) 5
4.3.3 Windows CE中的调度 5
4.4 Platform Builder定制操作系统的过程 5
4.4.1 Platform Builder源代码的结构: 5
4.4.2 定制一个Windows CE映像的过程 5
4.4.3 创建和编译新项目 5
第五章 Windows CE 应用程序开发 5
5.1 事件驱动和消息响应机制 5
5.2 选择EVC作为开发工具 5
5.3 虚拟仪表控件CMeterCtrl类的设计 5
5.3.1设计思路 5
5.3.2 CMeterCtrl类的接口函数介绍 5
5.3.3 CMeterCtrl类的使用 5
5.3.4 效果图 5
第六章 发射机控制系统 5
6.1 系统需求 5
6.2 系统的具体开发实现 5
6.2.1 Windows CE下串口通信的实现 5
6.2.2通信协议(规约)类的实现 5
6.2.3 定时开关机及报警功能的实现 5
6.2.4 人机交互界面的设计 5
6.3系统调试 5
6.3.1 调试步骤及调试结果 5
6.3.2 调试过程遇到的问题及解决办法 5
第七章 结论 5
参考文献 5
致 谢 5
外文资料原文 5
翻译文稿 5