单片机C语言应用100例光盘全部C语言源程序,可以提供keil软件的编译,如果需要实际仿真,则需要焊接实体器件电路。很具有参考价值,值得借鉴。
上传时间: 2013-04-24
上传用户:thh29
嵌入式C&C++语言相关文章基于ARM的嵌入式的Linux移植
上传时间: 2013-07-19
上传用户:muyehuli
C语言实战105例的光盘所附程序,实战C编程
上传时间: 2013-05-25
上传用户:华华123
随着我国经济建设的快速发展,人们的生活消费水平也越来越高,对餐饮业的服务质量和服务方式也不断地提出新的要求。基于计算机处理和无线通信技术的餐饮服务系统应运而生,本文就基于ARM9的无线餐饮服务终端系统进行了研究和开发,通过对终端的操作,实现无线点菜功能。 在参考阅读了大量信息资料的基础上,确定了以嵌入式系统为终端、基于微功率短距离无线通信技术进行无线通信的整体设计方案。嵌入式系统成本低、体积小、功耗低且可靠性高,是开发餐饮服务终端系统的绝佳选择,而微功率短距离无线通信技术开发容易,成本低廉。所以本课题选择ARM嵌入式开发板和短距离RF无线数据传输模块作为开发餐饮服务终端的硬件。 本文配置了适合嵌入式系统开发的交叉编译环境,在此环境下,通过对系统引导程序的配置、对Linux内核的裁减和对root文件系统的定制,开发了基于本平台的嵌入式Linux操作系统;用C语言编写了基于无线数据传输模块的无线通信应用程序,通过数据发送和数据接收,实现了点菜数据在餐饮服务终端和服务器之间的无线传输;设计了点菜终端的图形用户界面,操作者可在此界面上进行点菜操作,实现点菜功能。 在开发过程中,对Linux操作系统的内核源码、运行和管理机制进行了深入研究,就启动代码的更改和内核的裁减进行了探讨和开发;应用程序采用共享内存的Linux多线程技术进行功能处理,就线程管理问题的进行了分析探讨。
上传时间: 2013-06-12
上传用户:坏坏的华仔
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。ARM9TDMI是一种高效、低功耗的RISK处理器,以该内核为核心的S3C2410X是一款基于以太网应用的高性价比16/32位微控制器,非常适合嵌入式产品。文本提出并研究了基于ARM-Linux的嵌入式产品平台,完成了系统的硬件和软件设计、实现了操作系统的裁减和移植。并且系统充分利用ARM处理器高性能、低功耗、低成本的优点,扩展平台通用接口,为今后开发基于该平台的应用系统提供了捷径。 Linux由于其代码开放性以及强大的网络功能等特点,在许多的嵌入式网络设备中有着广泛应用,与其他的嵌入式操作系统相比,具有着更多的优势。因此本课题将其作为硬件平台的操作系统,并在这个系统中实现Linux的一些基本操作。论文中介绍的硬件和软件平台也可以为实际应用提供很好的开发起点。 USB作为一种总线技术,已经得到快速的普及和应用,本文实现了Linux操作系统下USB驱动程序的编程设计;此外,本文将嵌入式技术与无线通信技术结合起来,实现了基于ARM-9处理器的无线通信平台的开发。 归纳起来本课题具体工作如下: 1)调研了国内外嵌入式系统开发的现状和发展趋势。并且详细论述了基于ARM-9处理器的硬件结构、嵌入式操作系统以及开发流程。 2)详细研究了Linux在ARM-9硬件平台上的移植。包括移植环境的建立、BootLoader的制作、Linux的裁减和移植、根文件的制作等。 3)详细分析并开发了Linux下USB驱动,包括主机控制器驱动以及设备驱动等内容。 4)基于ARM-9嵌入式微处理器,利用其性价比高,功能丰富,接口完善,可扩展性强等优点将移动通信技术与嵌入式系统融合在一起。实现基于ARM-9处理器的无线通信平台的开发。
上传时间: 2013-04-24
上传用户:lwt123
单片机高级语言C51应用程序设计,一部经典的教材
上传时间: 2013-04-24
上传用户:squershop
本文较详细地分析了单片机C 语言的特点,就单片机系统资源对C 语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。关键词: 单片机;C 语言;汇编语言;结构化设计
上传时间: 2013-04-24
上传用户:hewenzhi
dsPIC语言工具入门,是初学者的必看资料
上传时间: 2013-05-31
上传用户:胡佳明胡佳明
近年来,随着计算机技术及网络通信技术的发展,在家庭中实现生活的现代化、安全化,提高居住环境等要求,使家庭设备智能化成为未来生活发展的趋势。 本文提出以嵌入式计算机为主控设备,将家庭网络中主要的电器设备和服务系统通过蓝牙技术构建一个家庭局域网络,同时把GPRS远程通信技术加入到智能家居系统中,不仅解决了在家庭内部复杂的布线问题,而且使用户能够在远程控制家庭中的各种服务设备。 本文介绍了课题研究的背景和意义,分析了智能家居系统的发展现状和趋势,讨论了嵌入式计算机系统和无线网络技术相结合在智能家居系统中的应用情况。论文阐述了家庭无线网络控制系统的设计思想和实现方法。 系统选择S3C2410处理器为家庭无线控制器的主控制芯片,GPRS SIM300为远程控制芯片,蓝牙无线收发模块101 007为控制各个家用电器的通信模块。并设计了各模块间的接口电路。系统完成了Windows CE在嵌入式S3C2410处理器上BSP的定制与开发,着重分析了系统启动的过程,并成功实现了Windows CE在S3C2410上的移植。通过对家庭内部局域网络协议蓝牙协议和外部移动网络GPRS的分析,在Windows CE上实现了蓝牙主机控制器HCI协议和GPRS通信程序,完成了采用GPRS无线通信模块与蓝牙通信模块相结合,实现对设备的监控。
上传时间: 2013-06-24
上传用户:moerwang
H.264/AVC是国际电信联盟与国际标准化组织/国际电工委员会联合推出的活动图像编码标准,简称H.264。作为最新的国际视频编码标准,H.264/AVC与MPEG-4、H.263等视频编码标准相比,性能有了很大的提高,并已在流媒体、数字电视、电话会议、视频存储等诸多领域得到广泛的应用。 本论文的研究课题是基于H.264/AVC视频编码标准的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自适应可变长编码)编码算法研究及FPGA实现。对于变换后的熵编码,H.264/AVC支持两种编码模式:基于上下文的可变长编码(CAVLC)和基于上下文的自适应算术编码(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,尽管CAVLC算法也是采用了VLC编码,但是同以往标准不同,它所有的编码都是基于上下文进行。这种方法比传统的查单一表的方法提高了编码效率,但也增加了设计上的困难。 作者在全面学习H.264/AVC协议和深入研究CAVLC编码算法的基础上,确定了并行编码的CAVLC编码器结构框图,并总结出了影响CAVLC编码器实现的瓶颈。针对这些瓶颈,对CAVLC编码器中的各个功能模块进行了优化设计,这些优化设计包括多参考块的表格预测法、快速查找表法、算术消除法等。最后,用Verilog硬件描述语言对所设计的CAVLC编码器进行了描述,用EDA软件对其主要功能模块进行了仿真,并在Cyclone II系列EP2C20F484的FPGA上验证了它们的功能。结果表明,该CAVLC编码器各编码单元的编码速度得到了显著提高且均能满足实时通信要求,为整个CAVLC编码器的实时通信提供了良好的基础。
上传时间: 2013-06-04
上传用户:libenshu01