近年来,随着计算机技术及网络通信技术的发展,在家庭中实现生活的现代化、安全化,提高居住环境等要求,使家庭设备智能化成为未来生活发展的趋势。 本文提出以嵌入式计算机为主控设备,将家庭网络中主要的电器设备和服务系统通过蓝牙技术构建一个家庭局域网络,同时把GPRS远程通信技术加入到智能家居系统中,不仅解决了在家庭内部复杂的布线问题,而且使用户能够在远程控制家庭中的各种服务设备。 本文介绍了课题研究的背景和意义,分析了智能家居系统的发展现状和趋势,讨论了嵌入式计算机系统和无线网络技术相结合在智能家居系统中的应用情况。论文阐述了家庭无线网络控制系统的设计思想和实现方法。 系统选择S3C2410处理器为家庭无线控制器的主控制芯片,GPRS SIM300为远程控制芯片,蓝牙无线收发模块101 007为控制各个家用电器的通信模块。并设计了各模块间的接口电路。系统完成了Windows CE在嵌入式S3C2410处理器上BSP的定制与开发,着重分析了系统启动的过程,并成功实现了Windows CE在S3C2410上的移植。通过对家庭内部局域网络协议蓝牙协议和外部移动网络GPRS的分析,在Windows CE上实现了蓝牙主机控制器HCI协议和GPRS通信程序,完成了采用GPRS无线通信模块与蓝牙通信模块相结合,实现对设备的监控。
上传时间: 2013-06-24
上传用户:moerwang
《单片机原理及应用》属于专业基础课。它是为了适应当前微电子技术、计算机技术(特别是嵌入式计算机系统)的发展而开设的。
上传时间: 2013-10-13
上传用户:wdq1111
嵌入式系统是“以应用为中心,以计算机技术为基础,并且软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统”
标签: 嵌入式系统
上传时间: 2013-04-24
上传用户:plsee
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为了当前信息行业最热门的焦点之一。ARM以其高性能低功耗的特点成为目前主流的32位嵌入式处理器而在数码产品中广泛使用,随着数码相机的普及,数码相框产品得到推广,数码相框通过一个液晶的屏幕显示数码照片而非纸质照片,数码相框比普通相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。在嵌入式操作系统方面,uC/OS—Ⅱ凭借其小内核、多任务、丰富的系统服务、容易使用以及源码公开等特点被嵌入式系统开发者广泛用在各种嵌入式设备开发中。uC/FS嵌入式文件系统由于稳定性,可移植性以及与uC/OS—Ⅱ内核的相兼容被广泛用在基于uC/OS—Ⅱ的嵌入式系统开发中。NAND Flash存储器由于其大容量数据存储、高速存取速度、易于擦除和重写、功耗小等特点被广泛应用于便携式电子设备的数据存储、嵌入式系统的程序存储载体中。 本论文的硬件工作平台是艾科公司研发的数码相框芯片方案ARK1600,该平台集成了嵌入式系统设计所需的相关硬件模块。本论文的主要设计目标是在该平台上实现NAND Flash存储设备驱动的系统级方案,即在ARK1600平台上通过构建uC/OS—Ⅱ操作系统以及uC/FS文件系统来实现NAND Flash设备驱动挂接。本论文是在Windows环境下通过ARM ADS实现代码的编译,通过Multi—ICE进行前期调试以及USB—Debug进行后期的系统整合调试。 本论文的主要研究工作具体涉及以下三个的方面:首先研究了ARM相关构架以及uC/OS—Ⅱ操作系统的特点,并在此基础上移植uC/OS—Ⅱ操作系统到ARK1600平台,分析ARK1600硬件体系结构的基础上详细分析了BootLoader的相关概念,并重点阐述了NAND BootLoader程序设计与实现过程;其次在文件系统方面,本论文成功移植uC/FS嵌入式文件系统到ARK1600平台,在移植的过程中采用了动态文件缓冲区算法提高了该文件系统的数据传输效率;最后重点讨论了NAND Flash驱动在ARK1600的实现,主要分析了NAND Flash的数据存储结构,并从物理层,逻辑层和文件系统接口层三个方面具体分析了NAND Flash驱动程序的实现,并在NAND Flash逻辑层驱动实现时通过采用坏块处理表算法实现了NAND的磨损均衡问题。
上传时间: 2013-07-31
上传用户:xcy122677
随着计算机技术、半导体技术、微电子技术技术的不断融合,嵌入式系统的应用得到了迅猛发展。本文以嵌入式系统开发为背景,研究基于ARM和μC/OS-II的嵌入式系统及其在加密解密模块中的应用。 本文在介绍了嵌入式系统和硬件实现Rijndael算法的研究现状之后,简要概述了Rijndael加密算法的结构、轮变换、密钥扩展和该加密模块选用Rijndael算法的原因以及ARM系列微处理器选型和S3C44BOX芯片体系结构、开发板平台的选择和板上主体硬件电路等相关内容。 在深入地研究了Rijndael加密算法之后以及根据嵌入式系统的一般要求,本文设计了一个基于ARM和μC/OS-II的嵌入式加密模块。该加密模块采用了32位高性能ARM微处理器S3C44BOX为硬件核心,并以嵌入式实时操作系统μC/OS-II为软件平台,在ARM ADS1.2环境下进行系统软件开发。该加密模块充分地利用了ARM微处理器性能高、功耗低和成本低的优势以及发挥了μC/OS-II可移植性好、稳定性和可靠性高的优点。 本文重点论述了嵌入式加密模块BootLoader文件的装载、I/O端口初始化、基于S3C44BOX微处理器的μC/OS-II移植及应用软件部分中任务和模块的流程设计。在该加密模块应用软件设计部分中,对各个任务的创建、定义、优先级设置和事件的定义、对文件的操作进行了设计,并且按照系统软件设计的流程描述了模块所有任务和部分子模块的功能。
上传时间: 2013-05-24
上传用户:Alibabgu
嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设备的控制、监视或管理等功能。其广泛应用于控制领域、消费电子产品等行业,已成为现代电子领域的重要研究方向之一。而随着电子技术,多媒体技术及网络技术快速发展,视频监控系统也正在向嵌入式,数字化,网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现体积小巧,性能稳定,通讯便利的监控产品。本项的目的正是建立一个完整的基于 ARM9 核心处理器和嵌入式 Linux 操作系统的嵌入式视频监控系统。 本项目是在 ARM 微处理器平台上,移植嵌入式Linux操作系统,并完成视频采集、压缩、传输任务。系统采用 ARM 微处理器 AT91RM9200作为主处理器,以视频采集芯片 ADV7181 作为视频采集设备,用 H.263视频压缩协议对视频数据进行压缩,最后通过中兴通信公司 MG815+CDMA通信模块传输到服务器上。 本论文主要分成五个章节: 第一章:首先介绍ARM和嵌入式Linux操作系统的特点和当前的发展概况,然后说明了本文的课题背景及意义; 第二章:描述了硬件开发平台。本系统采用了 ALTMEL 的AT91RM9200为核心的开发平台,并扩展了以视频采集模块和CDMA无线传输模块; 第三章:描述了本系统的软件开发平台,包括嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如 U-Boot 的移植、Linux内核的编译与裁剪、文件系统的制作等; 第四章:首先论述了本系统中的难点 FIFO 设备的驱动编写,随后在对H.263视频压缩编码叙述的基础上针对块匹配运动估计给出了一种改进的菱形搜索算法代替原有的三步搜索法,并且通过实验结果证明,经算法改进优化的新菱形算法优于原先的三步搜索法; 第五章:得出了实验结果,完成了视频数据的无线网络传输。
上传时间: 2013-04-24
上传用户:martinyyyl
随着电力电子器件及其它非线性负荷在电网中大量的投入使用,致使电网的非线性、不稳定性和不对称性日趋严重。通过对电能质量进行在线实时监测、记录和分析,可以为改善电能质量、制定有关电能质量的治理措施以及确定治理装置的技术参数提供必要的依据。 嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它正逐步成为当今计算机技术发展的热点,己经广泛应用于工业控制、智能仪器、通信设备、消费电子等各个方面。随着信息技术和数字技术的不断发展,嵌入式系统必将更加广泛的应用到生产生活的各个方面。 本文将电能质量监测与基于ARM技术的嵌入式系统结合起来,设计基于ARM技术的嵌入式电能质量监测系统,实现对电能质量指标的实时在线监测。 论文介绍了电能质量的概念,电能质量问题的危害及电能质量监测的重要意义,分析了电能质量监测国内外研究现状及发展趋势,详细介绍了电能质量国家标准及其测量原理。重点阐述了嵌入式系统的概念、组成,分析了μC/OS-Ⅱ实时操作系统内核的调度机制,完成其在ARM处理器上的移植,构建电能质量监测系统的嵌入式软/硬件开发平台;在此平台上详细设计了电能质量监测系统的硬件电路,提出嵌入式软件系统设计的整体方案,详细说明了在嵌入式实时操作系统μC/OS-Ⅱ下的软件开发方法。
上传时间: 2013-05-26
上传用户:lijianyu172
嵌入式系统是为了专用目的内建到产品内部,实现控制、管理、通信等功能的计算机电路与软件的集合体。随着Internet的发展和后PC时代的到来,嵌入式系统的应用越来越广泛。目前嵌入式系统技术已经成为了最热门的技术之一,嵌入式产品已经在IT产业中占有很大的比重,同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。 随着国内嵌入式应用的发展,ARM因其高性能、低功耗、低成本而成为移动通信、便携设备、消费与图像应用等嵌入式产品的首选。Linux是使用最广泛的操作系统,它能运行在包括ARM在内的所有主要处理器架构上。清晰的结构与开放的源码使Linux成为一个非常具有活力,节奏明快的操作系统。近年来对嵌入式Linux的研究正进行得如火如荼,并获得了长足的进步。基于ARM与IJnux的嵌入式技术已经成为当前嵌入式领域研究的一个亮点,应该被广泛重视和应用。 本设计的目的正是建立一个完整的基于ARM9核心处理器和嵌入式IJnux操作系统的嵌入式开发平台,为嵌入式系统开发提供一个完整的软硬件环境。 论文的背景是教研室的嵌入式图像处理应用项目。作者在项目中承担嵌入式系统主板、LCD驱动板、BootLoader软件、LCD及键盘驱动程序设计任务。因此本论文将研究如何构建一个完整的、性能优良的ARM嵌入式系统。论文首先介绍了嵌入式系统的基本概念、嵌入式系统的发展过程,然后进行功能分析和总体设计,分析嵌入式系统设计关键性问题,包括系统框架的设计、开发流程和开发原则以及对于嵌入式处理器和操作系统的选择,这对基于嵌入式平台的嵌入式应用系统设计具有普遍意义。随后我们将重点论述基于ARM的嵌入式硬件平台的设计、Linux操作系统内核的定制和交叉编译、BootLoader、Linux驱动程序的开发过程。最后,总结了本文的主要研究工作,并结合当今信息产业的先进技术对该开发平台做了展望。 论文提出的基于嵌入式平台的应用系统潜力非常巨大,有待进一步的研究和探索。
上传时间: 2013-06-18
上传用户:cknck
进入20世纪90年代后,随着全球信息化、智能化、网络化的发展,嵌入式系统技术获得了前所未有的发展空间。 嵌入式系统的最大特点之_是其所具有的目的性或针对性,即每一套嵌入式系统的开发设计都有其特殊的应用场合与特定功能,这也是嵌入式系统与通刚的计算机系统最主要的区别。由于嵌入式系统是为特定的目的而设计的,且常常受到体积、成本、功能、处理能力等各种条件的限制。因此,如果可以最大限度地提高应用系统硬件上和软件上的灵活性,就可以用最低的成本,最少的时间,快速的完成功能的转换。 本课题的目的在于提出并设计一种基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可扩展功能嵌入式系统平台,并完成了系统的硬件设计和PCI(Peripheral Component Interconnect)桥的固件设计。设计过程中采用美国ALTIUM公司的ALTIUM DESIGNER 6.0 EDA软件开发了系统的硬件部分。在整个硬件开发环节中,充分采用高速PCB(Printed Circuit Board)的设计原则,并进行全面的电路仿真试验,保证了硬件系统的高度可靠性。本系统承袭了ARM7系列处理器高性能、低功耗、低成本的优点,并充分考虑到用户的需要,扩展了多种常用的外部设备接口以及蓝牙无线接口等,为将米各种可能的应用提供了完善的硬件基础。概括总结起来本文具体工作如下: 1.完全自主设计了具有高扩展性的基于LPC2292嵌入式处理器的嵌入式系统应用开发平台。基于该硬件平台,可以实现许多基于ARM架构处理器的嵌入式应刚而无需对硬什系统作出大的改变,如多协议转换器、CAN(Control Area Network)总线网关、以太网关、各种工业控制应用等。并在具体的设计实践中,总结出了嵌入式系统硬件平台的设计原则及设计方法。 2.完成了基于CPLD的PCI桥接芯片的同什设计,在ARM硬件平台上成功扩展了PCI设备,成功解决了ARM处理器和PCI从设备之间通讯的问题。 3.完成了对所开发的嵌入式系统硬件平台的测试工作,完成了基于AT89C51的PCI测试卡软硬件设计。基于此测试卡,可以实现对系统中的PCI通讯功能进行有效测试,以保证整个硬件系统正常、高效、稳定地运行。本系统的设计完成,使其可以作为嵌入式应用的二次开发或实验平台,用于工业产品开发及高校相关专业的实践教学。
上传时间: 2013-05-22
上传用户:sztfjm
以嵌入式计算机为技术核心的嵌入式系统是继网络之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高等特点,目前已经广泛的应用在国防、消费电子、信息家电、网络通信、工业控制等领域。其中具有代表意义的是32位的控制器和嵌入式操作系统的应用。 本文是以弧焊机器人的焊缝跟踪系统为例,研究了基于嵌入式实时操作系统μC/OS-Ⅱ和32位ARM微处理器的嵌入式系统的实现。该焊缝跟踪应用系统实例实现的功能是使弧焊机器人能及时检测并自动纠正当前焊接点与焊缝之间出现的偏差,以提高弧焊机器人的智能化水平。 论文首先介绍了32位的ARM控制器工作原理,然后介绍了嵌入式操作系统的工作原理以及焊缝信号的处理原理,在此基础上设计了弧焊机器人焊缝跟踪系统的硬件电路,最后完成了嵌入式操作系统μC/OS-Ⅱ在S3C44BOX上的移植工作,并且编写和调试了控制软件。基本上达到了控制要求。
上传时间: 2013-04-24
上传用户:mpquest