论文部分内容阅读
随着半导体技术的发展,越来越多的设备开始具备“智能”,而嵌入式系统就是各种设备里“智能”的实现手段。今天,嵌入式系统已经融入了我们工作和生活的各个领域,发挥着重大的作用。我们身边大到飞机、汽车,小到遥控器、手机,里面都有嵌入式系统在默默地工作。嵌入式系统除了在传统的工业控制、电信设施继续发挥它巨大的作用,它还在家用电器、医疗保健设备、数码相机、多媒体播放设备、手机、PDA等各个领域扮演越来越重要的角色。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,用于实现对其他设备的控制、监视或管理功能。嵌入式系统最典型的特点是与人们的日常生活紧密相关,任何一个普通人都可能拥有各类运用了嵌入式技术的电子产品。事实上,新型嵌入式设备在数量上已经远远超过了通用计算机。研究和开发适合用户需求的嵌入式产品已经成为后PC时代推动计算机技术发展的重要力量。电子阅读器作为一种便携的阅读产品在众多的嵌入式应用系统中脱颖而出,它改变了人们的阅读习惯,预示着阅读无纸化时代的到来。本文基于电子阅读器项目,首先介绍了嵌入式系统的的软硬件平台,说明了嵌入式系统的软硬件开发基本情况,嵌入式应用系统的开发是一个软、硬件协同开发的过程;分析了嵌入式应用系统的交叉开发方法,提出了在嵌入式系统开发中宿主机和目标机的概念。以一个实际的嵌入式开发项目——电子阅读器为例,按照项目开发流程,介绍了包括项目所使用的微控制器MCU及片内周边电路;项目所使用的基于MCU的集成开发环境——能在PC机上提供完整集成开发的平台WB33,使用它可以很方便的在PC机上模拟目标机的环境。详细介绍了电子阅读器的三个底层硬件:对项目中采用的SSCT LCD的特性以及其驱动的设计和实现的过程进行了详细介绍;对RS232串口驱动,介绍了接收端即电子阅读器端实现串口驱动接口的主要函数;对Flash闪存驱动,分别介绍了NOR Flash和NAND Flash的原理以及它们的驱动实现。最后,对全文给以总结,并对以后进一步的研究做出了展望