虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

单片机智能产品开发

  • 基于ARMLinux嵌入式系统RedBoot的设计与应用

    嵌入式系统的开发与研究已经成为当前的一个热点,Linux由于其独有的优势成为很多厂家开发嵌入式应用的系统,而ARM作为一种高性能、低成本的嵌入式RISC微处理器,已成为应用最广泛的嵌入式处理器。而引导装载程序Bootloader作为嵌入式系统设计的关键之一,针对不同嵌入式处理器开发相应的引导装载程序也变的越来越重要。 本文主要围绕着嵌入式Linux系统中使用比较广泛的一种Bootloader即RedBoot的建立展开讨论,详细论述了在嵌入式Linux操作系统开发领域里所做的研究和实践。 首先由设计完成的RedBoot方案应用在医疗仪器上的测试结果引入,开始介绍了Bootloader系统的概念,分析了目前嵌入式系统中开放源码的Bootloader,选择RedBoot作为文中使用的EW—AM9302开发平台引导装载程序,并详细叙述引导过程,重点分析了基于网络启动的RedBoot,这是许多带有网卡设备的嵌入式产品开发中常用的一种Bootloader方案。 最后,详述如何设计完成拥有在线自动升级方式的RedBoot,其具有下载速度快,操作简易性,功能更加完善,并将该RedBoot系统应用于基于EW—AM9302开发平台的医疗器械开发和设计中,主要以ARM架构为基础,完成该RedBoot在ARM9上的移植。根据测试结果,本方案的RedBoot完全达到开发标准,为嵌入式产品的开发提供了有效的手段。

    标签: ARMLinux RedBoot 嵌入式系统

    上传时间: 2013-05-30

    上传用户:qulele

  • FPGA技术在TETRA终端中的应用

    FPGA.技术在许多领域均有广泛的应用,特别是在无线通信领域里,越来越多的工程师在进行数字集成电路的设计时选择FPGA。而采用VHDL进行设计输入的设计方法有着不依赖器件,移植容易,能加快设计的特点。因而,VHDL。和FPGA器件结合,能大大提高设计的灵活性与效率,缩短了产品开发的周期,加快产品上市时间。 本课题来源于海信TETRA终端项目的一部分,设计并实现了TETRA终端基带电路与射频电路的接口模块设计,内容包括逻辑端口、SPI总线、VCO、旋钮模块以及时钟/同步脉冲接口模块的设计,实现了主处理器对外设的控制接口扩展。本文首先详细介绍了FPGA技术及其发展现状和趋势以及本课题所选用的现场可编程器件,同时较详细的介绍了VHDL语言及特点以及开发所用到的ISE软件。详细论述了FPGA各接口模块的设计、时序仿真波形的截取、FPGA的配置、各功能模块的集成以及总体测试结果和结论。

    标签: TETRA FPGA 中的应用

    上传时间: 2013-07-04

    上传用户:xoxoliguozhi

  • 基于ARM和CPLD的可扩展嵌入式系统设计

    进入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通讯功能进行有效测试,以保证整个硬件系统正常、高效、稳定地运行。本系统的设计完成,使其可以作为嵌入式应用的二次开发或实验平台,用于工业产品开发及高校相关专业的实践教学。

    标签: CPLD ARM 扩展 嵌入式系统设计

    上传时间: 2013-05-22

    上传用户:sztfjm

  • 基于FPGA的扩频通信系统的实现

    扩频通信技术是信息时代的三大高技术通信传输方式之一,与常规的通信技术相比。具有低截获率、强抗噪声、抗干扰性,具有信息隐蔽和多址通信等特点,目前已从军事领域向民用领域迅速发展。在民用化之后,它被迅速推广到各种公用和专用通信网络之中,如卫星通信、数据传输、定位、测距等系统中。 扩频通信技术中,最常见的是直接序列扩频通信(DSSS)系统,然而目前专用扩频芯片大部分功能都已固化。缺少产品开发的灵活性。其次,目前用FPGA与DSP相结合实现的直接序列扩频的收发系统比较多,系统复杂且成本高。另外,现代扩频通信系统在接收和发送端需要完成许多快速复杂的信号处理,这对电路的可靠性和处理速度提出了更高的要求。因此,设计一个全部用FPGA技术实现的扩频通信收、发系统具有较强的实际应用价值。 根据FPGA的高速并行处理能力和全硬件实现的特点,采用直接序列扩频技术,借助QuartusⅡ6.0及Protel99se工具,完成了系统的软件仿真和硬件电路设计。实验结果表明,比用传统的FPGA与DSP相结合实现方式,提高了处理速度,减少了硬件延时。同时采用了流水线技术,提高了系统并行处理的能力。并且系统功能可以通过程序来修改和升级,与专用扩频芯片相比,具有很大的灵活性。所有模块都集成在一个芯片中,提高了系统的稳定性和可靠性。

    标签: FPGA 扩频通信

    上传时间: 2013-05-18

    上传用户:天天天天

  • 关于运放参数的解释

    很多工程师,特别是刚从大学毕业后从事产品开发及改良的电子工程师,对于运放的使用,知识单纯的copy,其实并没有搞清楚运放里面的基本的概念,这篇文章,重点介绍了关于运放参数的解释,希望可以帮助到一起同仁。

    标签: 运放 参数

    上传时间: 2013-04-24

    上传用户:13517191407

  • MP741.rar

    MPLAB IDE v7.41, PIC单片机MPLAB IDE开发平台

    标签: 741 MP

    上传时间: 2013-06-30

    上传用户:lrx1992

  • 单片机应用系统开发实例导航

    ·【作  者】求是科技 靳达 [同作者作品]  【丛 书 名】 计算机接口技术系列  【出 版 社】 人民邮电出版社     【书 号】 7115117217  【上架时间】 2003-11-11  【出版日期】 2003 年10月 【开 本】 16开 【页 码】 292    

    标签: 单片机 应用系统 导航 开发实例

    上传时间: 2013-05-29

    上传用户:TI初学者

  • cvavr教程

    cvavr使用简介,avr单片机c程序开发平台教程

    标签: cvavr 教程

    上传时间: 2013-05-31

    上传用户:qiaoyue

  • CAM350 8.7.1使用说明

    CAM350 为PCB 设计和PCB 生产提供了相应的工具(CAM350 for PCB Designers 和CAM350 for CAM Engineers),很容易地把PCB设计和PCB生产融合起来。CAM350 v8.7的目标是在PCB设计和PCB制造之间架起一座桥梁随着如今电子产品的朝着小体积、高速度、低价格的趋势发展,导致了设计越来越复杂,这就要求精确地把设计数据转换到PCB生产加工中去。CAM350为您提供了从PCB设计到生产制程的完整流程,从PCB设计数据到成功的PCB生产的转化将变得高效和简化。基于PCB制造过程,CAM350为PCB设计和PCB生产提供了相应的工具(CAM350 for PCB Designers和CAM350 for CAM Engineers),很容易地把PCB设计和PCB生产融合起来。平滑流畅地转换完整的工程设计意图到PCB生产中提高PCB设计的可生产性,成就成功的电子产品为PCB设计和制造双方提供有价值的桥梁作用CAM350是一款独特、功能强大、健全的电子工业应用软件。DOWNSTREAM开发了最初的基于PCB设计平台的CAM350,到基于整个生产过程的CAM350并且持续下去。CAM350功能强大,应用广泛,一直以来它的信誉和性能都是无与伦比的。 CAM350PCB设计的可制造性分析和优化工具今天的PCB 设计和制造人员始终处于一种强大的压力之下,他们需要面对业界不断缩短将产品推向市场的时间、品质和成本开销的问题。在48 小时,甚至在24 小时内完成工作更是很平常的事,而产品的复杂程度却在日益增加,产品的生命周期也越来越短,因此,设计人员和制造人员之间协同有效工作的压力也随之越来越大!随着电子设备的越来越小、越来越复杂,使得致力于电子产品开发每一个人员都需要解决批量生产的问题。如果到了完成制造之后发现设计失败了,则你将错过推向市场的大好时间。所有的责任并不在于制造加工人员,而是这个项目的全体人员。多年的实践已经证明了,你需要清楚地了解到有关制造加工方面的需求是什么,有什么方面的限制,在PCB设计阶段或之后的处理过程是什么。为了在制造加工阶段能够协同工作,你需要在设计和制造之间建立一个有机的联系桥梁。你应该始终保持清醒的头脑,记住从一开始,你的设计就应该是容易制造并能够取得成功的。CAM350 在设计领域是一个物有所值的制造分析工具。CAM350 能够满足你在制造加工方面的需求,如果你是一个设计人员,你能够建立你的设计,将任务完成后提交给产品开发过程中的下一步工序。现在采用CAM350,你能够处理面向制造方面的一些问题,进行一些简单地处理,但是对于PCB设计来说是非常有效的,这就被成为"可制造性(Manufacturable)"。可制造性设计(Designing for Fabrication)使用DFF Audit,你能够确保你的设计中不会包含任何制造规则方面的冲突(Manufacturing Rule Violations)。DFF Audit 将执行超过80 种裸板分析检查,包括制造、丝印、电源和地、信号层、钻孔、阻焊等等。建立一种全新的具有艺术特征的Latium 结构,运行DFF Audit 仅仅需要几分钟的时间,并具有很高的精度。在提交PCB去加工制造之间,就能够定位、标识并立刻修改所有的冲突,而不是在PCB板制造加工之后。DFF Audit 将自动地检查酸角(acid traps)、阻焊条(soldermask slivers)、铜条(copper slivers)、残缺热焊盘(starved thermals)、焊锡搭桥(soldermask coverage)等等。它将能够确保阻焊数据的产生是根据一定安全间距,确保没有潜在的焊锡搭桥的条件、解决酸角(Acid Traps)的问题,避免在任何制造车间的CAM部门产生加工瓶颈。

    标签: CAM 350 使用说明

    上传时间: 2013-11-23

    上传用户:四只眼

  • Altium Designer 6 三维元件库建模教程

    Altium Designer 6 三维元件库建模教程 文档名称:AD系列软件三维元件库建模教程 文档描述:介绍在 AltiumDesigner集成开发平台下三维模型建立和使用方法 文档版本:V1.0 作     者:林加添(lineay) 编写时间:2009 年1 月 QQ:181346072 第一章:介绍 在传统的电子整机设计过程中,电路设计部门和结构设计部门(或者由外部设计工作室设计)往往是被分为 两个完全独立的部门,因此在新产品开发过程中,都是结构设计好了,然后出内部 PCB 位置图给 PCB 工程师, 而结构工程师并不了解电路设计过程中一些要点。对 PCB布局一些高度较高元器件位置很多并不符合 PCB 工程 师电路设计的要求。以至 PCB 工程师不得不将就结构工程师所设计的元件布局。最后产品出来时,因为 PCB 布 局不合理等各种因素,问题百出。这不仅影响产品开发速度。也会导致企业两部门之间发生冲突。 然而目前国内大多的电子企业都是停留于这种状态,关键原因目前电路部门和结构部门没有一个有效、快捷 的软件协作接口来帮助两个部分之间更好协调工作、来有效提高工作效率。而面对竞争日益激烈的市场。时间就 是金钱,产品开发周期加长而导致开发成本加剧,也延误了产品上市的时间。这不仅降低了企业在市场的竞争力 也加速了企业倒退的步伐。对于企业来说,都希望有一个有效的协调接口来加速整机的开发速度,从而提高产品

    标签: Designer Altium 元件库 建模

    上传时间: 2013-10-22

    上传用户:moerwang