tag 标签: 入式

相关资源
  • 所需E币: 1
    时间: 2023-4-15 13:47
    大小: 372.82KB
    上传者: 张红川
    可介入式励磁控制器的研究与设计.pdf
  • 所需E币: 4
    时间: 2020-4-3 15:47
    大小: 2.78MB
    上传者: givh79_163.com
    从c到嵌入式c编程.pdf,从c到嵌入式c编程……
  • 所需E币: 3
    时间: 2020-4-3 15:48
    大小: 3.12KB
    上传者: 238112554_qq
    DSP在嵌入式系统中的应用DSP在嵌入系统中的应用北京合众达电子技术有限责任公司钱建良摘要:通过北京合众达公司(SEED)在工业控制、信息安全和信息家电等领域的具体DSP应用产品,结合DSP方案与传统MCU方案的比较,详细说明DSP在嵌入系统中的应用情况。关键词:数字信号处理(DSP)工业控制信息安全信息家电一.什么是DSPDSP从字面上来说即为“数字信号处理”,也就是说将现实世界的模拟信号转换成数字信号,再用数学的方法来处理此数字信号,得到相应的结果。经典的数字信号处理有:时域的信号滤波(如IIR、FIR),频域的频谱分析(如FFT)。IIR、FIR和FFT等的处理,归根结底为ΣAi×Xi,即乘加运算。“数字信号处理”的关键在于,研发一种处理器,对这种处理器从结构上进行优化,使其更适合于乘加运算,高速实现IIR、FIR和FFT等数字信号处理。美国TI公司从80代初推出了全球第一款“数字信号处理器”TMS320C010,从此引发了一场“数字信号处理”革命。我们现在所说的DSP,如果没有特殊说明,一般均指“数字信号处理器”。二.DSP与MCU的比较DSP实际上是一种特殊的MCU(单片机),只不过DSP内部结构专为数值处理进行了优化,使其主频和运算速度远比MCU快,外部特性与MCU基本相同。与MCU相比它有以下的特点:①.片内有多条地址、数据和控制总线,可使多个控制和运算部件并行工作,提高CPU的处理能力。例如,CPU完成一条指令,一般要有:取指、译码,执行和存数等4个步骤。MCU顺序执行上述4个步骤,所以一个指令周期要由多个机器周期组成。而DSP并行执行上述4个步骤,所以指令周期等于机器周期。也就是说,上述4步DSP以流水线方式……
  • 所需E币: 5
    时间: 2020-4-7 10:13
    大小: 7.17KB
    上传者: rdg1993
    真正的嵌入式精英是如何修炼而成的?,真正的嵌入式精英是如何修炼而成的?……
  • 所需E币: 4
    时间: 2020-1-9 15:56
    大小: 195.56KB
    上传者: 二不过三
    基于ARM的嵌入式系统程序开发要点(五)——ARMThumb的交互工作产业技术与信息INDUSTRYTECH&INFO基于ARM的嵌入式系统程序开发要点(五)――ARM/Thumb的交互工作■ARM中国费浙平在前面的文章中提到过,很多情况下应用程序需要在ARM跟Thumb状态之间相互切换,这部分就讨论交互工作的实现方法和一些注意问题。存器中的最低位肯定被舍弃,不起作用。在BX指令的执行过程中,最低位正好被用作状态判断的标识,不会造成存储器访问不对齐的错误。下面是一段直接进行状态切换的例程。;从ARM状态开始CODE32ADRR0,Into_Thumb+1BXR0;汇编关键字;得到目标地址,末位置1,;转向Thumb;执行;其它代码CODE16Into_Thumb…ADRR5,Back_to_ARMBX…CODE32Back_to_ARMR5;汇编关键字;Thumb代码段起始地址;Thumb代码;得到目标地址,末位缺;省为0,转向ARM;执行;其它代码;汇编关键字;ARM代码段起始地址1需要交互的原因前面提到过,Thumb指令在某些特殊情况下具有比ARM指令更为出色的表现,主要是在代码长度和窄带宽存储器系统性能两方面。正是因为Thumb指令在特定环境下的优势,它在很多方面得到了广泛应用。但是因为下面一些原因,Thumb又不可能独立地组成一个应用系统。◇Thumb指令集在功能上只是ARM指令集的一个子集,某些功能只能在ARM状态下执行,如CPSR和协处理器的访问。◇进行异常响应时,……
  • 所需E币: 3
    时间: 2020-1-9 15:56
    大小: 713.74KB
    上传者: 微风DS
    基于ARM的嵌入式系统程序开发要点(一)——嵌入式程序开发基本概念1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.……
  • 所需E币: 5
    时间: 2020-1-9 15:56
    大小: 267.32KB
    上传者: wsu_w_hotmail.com
    基于ARM的嵌入式系统程序开发要点(六)——开发高效程序的技巧产业技术与信息INDUSTRYTECH&INFO基于ARM的嵌入式系统程序开发要点(六)――开发高效程序的技巧■ARM中国费浙平开发高效率的程序涉及很多方面,包括编程风格、算法实现、针对目标的特殊优化等。这部分主要从ARM的体系结构特点出发,介绍几个程序开发中的注意点。在32位的寄存器中进行符号扩展,其中带符号的变量,要用逻辑左移(LSL)接算术右移(ASR)两条指令才能完成符号扩展;无符号的变量,要使用一条逻辑与(AND)指令对符号位进行清零。所以,使用32位的int或unsignedint局部变量最有效率。intwordinc(inta){returna+1;}shortshortinc(shorta){returna+1;}wordincADDa1,a1,#1MOVPC,LRshortincADDa1,a1,#1MOVa1,a1,LSL#16MOVa1,a1,ASR#16MOVPC,LR1变量定义变量定义虽然很简单,但是也有很多值得注意的地方。先看下面一个例子:charshortcharinta;b;c;d;charcharshortinta;c;b;d;这里定义的4个变量形式都一样,只是次序不同,却导致了在最终映像中不同的数据布局,如图1所示。显然,第二种方式节约了更多的存储器空间。charcharinc(chara){returna+1;}charincADDa1,a1,#1ANDa1,a1,#&ffMOVPC,LR……
  • 所需E币: 3
    时间: 2020-1-9 15:57
    大小: 757.38KB
    上传者: quw431979_163.com
    基于ARM的嵌入式系统程序开发要点(四)——异常处理机制的设计1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.……
  • 所需E币: 5
    时间: 2020-1-9 15:57
    大小: 892.5KB
    上传者: givh79_163.com
    基于ARM的嵌入式系统程序开发要点(三)——如何满足嵌入式系统的灵活需求1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.……
  • 所需E币: 4
    时间: 2020-1-9 16:02
    大小: 107.22KB
    上传者: 978461154_qq
    从c到嵌入式c编程语言,从c到嵌入式c编程语言_入门·实用·深入……
  • 所需E币: 5
    时间: 2020-1-9 16:14
    大小: 249KB
    上传者: givh79_163.com
    由行動通訊轉進多元嵌入式市場低功耗藍牙闖出新天地由行動通訊轉進多元嵌入式市場低功耗藍牙闖出新天地|||2008年11月||文.黃繼寬||[pic]||以行動通訊為主要應用市場的藍牙,在2007年吸收Wibree技術並推出新一代||低功耗藍牙後,也開始在以往不得其門而入的垂直應用市場,如感測器網路||、醫療電子、遠端遙控等領域,找到難得的切入點。||[pic]||在低功耗射頻市場上,除了無線射頻辨識系統(RFID)、ZigBee等老牌技術之||外,在行動通訊與消費性電子市場上占據領導優勢的藍牙,也在手機大廠諾||基亞(Nokia)帶頭下,推出低功耗藍牙來搶食部分市場,並進一步將藍牙的||市場版圖拓展到更多樣化的嵌入式應用市場中。 ||低功耗藍牙與標準藍牙互有所長 ||以手機免持通話、檔案同步等功能為主要應用領域的藍牙技術,雖然在手機||應用中的普及率已超過50%,但受限於功耗與系統成本的限制,要進軍其他||應用領域,如感測器網路、醫療電子等領域,仍力有未逮。為了突破標準藍||牙技術的先天限制,諾基亞於2006年底以標準藍牙為基礎,再加上自家研發||團隊的創意改造……
  • 所需E币: 5
    时间: 2020-1-9 18:07
    大小: 105KB
    上传者: quw431979_163.com
    嵌入式系统设计师考试笔记之嵌入式系统基础知识嵌入式系统设计师考试笔记之嵌入式系统基础知识一、引言自《嵌入式系统设计师考试复习笔记之存储管理篇》在嵌入式在线的博客出现后,意外的得到很多朋友的关注和评论,收到不少朋友的邮件,问一些有关考试的问题,希望得到我的复习笔记的其他部分。我非常感谢他们,他们的热切关注,使我有了继续往下写的无限动力,使我萌生了将我以前的复习笔记、考试经验结合大纲教程并重新按《教程》的章节顺序整理一份适合考生复习的笔记手册,笔记后面再分析历年的真题,按章节考点找出相关的考题进行分析,希望能和有兴趣的人们一起讨论讨论。嵌入式系统设计师的一天考试分为上午和下午部分,两部分的考试方式、试题难度、考点分布和复习方法都是不同的。这次我们讨论的是嵌入式系统基础知识,我本人觉得,这部分出下午大题的可能性不大,主要是分布在上午的75道选择题之中。从历年的真题和考试大纲来看,上午的选择题主要考查一些基本概念,重要原理的理解,一些关键技术和一些重要的原理引申出来的简单计算。根据这些考试特点,复习的时候可以采用适当的策略,当然每个人的方法都是不一样的,适合自己的办法才是最好的办法。方法大家可以自己慢慢去体会,我的也不多说了,通过笔记和真题分析就可以体现处理。对于很多关键的知识点和基本概念,除了记住之外还要彻底理解,否则出题的时候会进行一些变换,或者引申一些计算,那么就算你知道考那个考点,可能你也做不好。在复习的过程中,你要记住:你不是要考一个很高的分数,而是要考一个通过的分数,在复习过程中可以放弃一些内容,只要保证在大部分基本概念,关键技术,重要原理和历年考点上都把握住,能够拿到需要的分数就可以了。二、复习笔记1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专……
  • 所需E币: 3
    时间: 2020-1-10 09:39
    大小: 249.5KB
    上传者: 978461154_qq
    智能手机:下一代嵌入式系统的界面智能手机:下一代嵌入式系统的界面要点用现成的智能手机代替嵌入式设计的用户界面,也许会明显减轻开发工作。为了用智能手机实现交互作用,设计师可以选择短距离的蓝牙和802.11网络或者距离更长的移动通信网络进行数据传输。插入式(Drop-in)Web服务器或各种收发器模块可为设备OEM厂商们提供一种将嵌入式设备升级到以智能手机方式工作的简便方法。[pic]借助绰绰有余的计算能力、内置的可编程图形算法以及多种通信选件,智能手机为数量日渐增多的智能嵌入式设备提供了一种方便而能力强大的移动用户界面。只要点击几下便携式智能手机上的按键,便可将用户直接连接到安全系统、工业控制器、接入控制系统、医疗设备、环境控制系统和家庭自动化系统,而且,智能手机甚至还可以代替大多数起居室中的各种遥控器。例如,生产主管也许可以在家中用智能手机接收直接从一台出现故障的工厂自动化设备发出的电子邮件警报。他不必返回工作现场,就可在自己的智能手机上调出该设备的遥控面板,查询操作参数,进行调整,或者激活自检程序。利用同一部手机,他甚至可以连接并控制同一工厂中的其它系统。借助定制的应用软件,智能手机还可以仿真很多专有产品的外观和感觉,并提供模拟内置嵌入式硬件接口的用户感受。一种流行的计算界面的最终目标是提供前后连贯而又透明的交互作用,以致用户意识不到他们是在和电脑打交道。面部识别、虹膜识别、语音识别和指纹分析是几种可用来毫不费力地识别用户的技术。其它一些实验性的用户感测器(例如眼睛跟踪、嘴唇阅读和手部动作分析等)也可在将来为嵌入式产品提供非接触的输入形式。同样,全球定位系统和视频信号处理系统可以提供精确的定位信息。尽管这些技术中有些已经可供使用,但是对于嵌入式系统而言,它们还不够先进,而且现今的系统大多数仍然需要用用户界面来输入数……
  • 所需E币: 5
    时间: 2020-1-13 14:08
    大小: 121KB
    上传者: 微风DS
    基于IIS总线的嵌入式音频系统设计基于IIS总线的嵌入式音频系统设计摘要:介绍了基于IIS总线的嵌入式音频设备的硬件体系结构及其Linux驱动程序的设计。在音频驱动程序设计综合使用了DMA、分段多缓存区和内存映射技术以提高系统性能,满足音频实时性的要求。关键词:音频设备驱动程序IIS总线嵌入式LinuxDMA内存映射嵌入式音频系统广泛应用于GPS自动导航、PDA、3G手机等嵌入式领域,但目前国内在这方面的研究较少。音频系统设计包括软件设计和硬件设计两方面,在硬件上使用了基于IIS总线的音频系统体系结构。IIS(Inter-ICSoundbus)又称I2S,是菲利浦公司提出的串行数字音频总线协议。目前很多音频芯片和MCU都提供了对IIS的支持。在软件上,作为一个功能复杂的嵌入式系统,需要有嵌入式操作系统支撑。Linux是一个源代码开放的类UNIX系统,由于其具有内核可裁剪性,且提供对包括ARM、PPC在内的多种嵌入式处理器的支持,所以广泛应用于嵌入式高端产品中。虽然Linux提供了众多API来降低驱动程序制作的复杂度,但是由于音频应用对实时性有很高的要求,且需要处理的数据量较大,所以必须合理分配资源,使用合适的算法。本文针对三星公司的S3C44B0ARM处理器构造了基于lis的音频系统,并介绍了该音频系统基于Linux2.4.0内核的驱动程序构造技术。[pic]1硬件体系结构IIS总线只处理声音数据。其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。在三星公司的ARM芯片中,为了实现全双工模式,使用了两条串行数据线,分别作为输入和输出。此外三星公司的IIS接口提供三种数据传输模式:·正常传输模式。此模式基于FIFO寄存……
  • 所需E币: 5
    时间: 2020-1-14 19:52
    大小: 265.15KB
    上传者: 978461154_qq
    基于FPGA的嵌入式系统设计2006JUN16_ES_PL_TS_1基于FPGA的嵌入式系统设计徐欣孙广富卢启中湖南长沙国防科大电子科学与工程学院(410073)摘要:可编程片上系统设计是一个崭新的、富有生机的嵌入式系统设计技术研究方向。本文在阐述可编程逻辑器件特点及其发展趋势的基础上,探讨了智力产权复用理念、基于嵌入式处理器内核和xilinxFPGA的SOPC软硬件设计技术,引入了基于英特网可重构逻辑概念并提出了设计实现方法,为基于FPGA的嵌入式系统设计提供了广阔的思路。关键词:可编程片上系统现场可编程逻辑门阵列智力产权内核基于因特网可重构逻辑EmbeddedSystemDesigningBasedonFPGAXuXin,SunGuangfu,LuQizhongNationalUniversityofDefenseTechnology(Zip:410073)Abstract:SystemonProgrammableChip(SOPC)isanewandvitalaspectforembeddedsystemdesigning.Inthispaper,theIPReusemethodologyandthesoftwareandhardwareco-designtechniquebasedonMicroBlazesoftprocessorIPandxilinxFPGAwillbediscussed.ThedefinitionofInternetReconfigurableLogic(IRL)isbroughtforward.Itwillputforwardabroadapproachtonewembeddedsystemde……
  • 所需E币: 4
    时间: 2020-2-11 14:11
    大小: 0B
    上传者: givh79_163.com
    基于JTAG技术的嵌入式交叉调试软件第26卷第10期Vol.26No.10计算机工程与设计ComputerEngineeringandDesign2005年10月Oct.2005基于JTAG技术的嵌入式交叉调试软件阳富民,柯滔,涂刚(华中科技大学计算机学院,湖北武汉430074)摘要:介绍了JTAG交叉调试技术及Xscale芯片的增强调试功能,并在此基础上给出一种嵌入式交叉调试软件系统的设计及实现。主机端环境为LINUX操作系统,并利用GDB调试软件,目标系统采用Xscale芯片。该系统的特点是纯软件实现,廉价方便。关键词:JTAG;嵌入式系统;交叉调试文章编号:1000-7024(2005)10-2817-03中图法分类号:TP319文献标识码:AEmbeddedcrossdebuggingsoftwarebasedonJTAGYANGFu-min,KETao,TUGang(SchoolofComputerScience,HuazhongUniversityofScienceandTechnology,Wuhan430074,China)Abstract:ThecrossdebuggingtechnologywasintroducedwithJTAGandthedebuggingfunctionsofXscalewasemhanced.Thedesignandimplementationtechnologyofanembeddedcrossdebuggingsoftwaresystemwasprovidedin……
  • 所需E币: 4
    时间: 2020-1-16 14:14
    大小: 512.49KB
    上传者: 二不过三
    基于ARM的嵌入式程序要点基于ARM的嵌入式程序开发要点基于ARM的嵌入式系统程序开发要点(一)――嵌入式程序开发过程ARM系列微处理器作为全球16/32位RISC处理器市场的领先者,在许多领域内得到了成功的应用。近年来,ARM在国内的应用也得到了飞速的发展,越来越多的公司和工程师在基于ARM的平台上面开发自己的产品。与传统的4/8位单片机相比,ARM的性能和处理能力当然是遥遥领先的,但与之相应,ARM的系统设计复杂度和难度,较之传统的设计方法也大大提升了。本文旨在通过讨论系统程序设计中的几个基本方面,来说明基于ARM的嵌入式系统程序开发的一些特点,并提出和解决了一些常见的问题。文章分成几个相对独立的章节刊载。第一部分讨论基于ARM的嵌入式程序开发和移植过程中的一些基本概念。1.嵌入式程序开发过程不同于通用计算机和工作站上的软件开发工程,一个嵌入式程序的开发过程具有很多特点和不确定性。其中最重要的一点是软件跟硬件的紧密耦合特性。应用(Application)标准接口函数(API)操作系统(OS)硬件抽象层(HAL)硬件(Hardware)应用(Application)驱动/板级支持包(Driver/BSP)硬件(Hardware)(不带操作系统支持)(带操作系统支持)图-1:两类不同的嵌入式系统结构模型这是两类简化的嵌入式系统层次结构图。由于嵌入式系统的灵活性和多样性,上面图中各个层次之间缺乏统一的标准,几乎每一个独立的系统都不一样。这样就给上层的软件设计人员带来了极大地困难。第一,在软件设计过程中过多地考虑硬件,给开发和调试都带来了很多不便;第二,如果所有的软件工作都需要在硬件平台就绪之后进行,自然就延长了整个的系统开发周期。这些都是应该从方法上加以改进和避免的问题。为了解……
  • 所需E币: 5
    时间: 2020-1-16 14:14
    大小: 637.14KB
    上传者: 978461154_qq
    二基于S3C4510BARM的嵌入式系统硬件设计基于S3C4510BARM的嵌入式系统硬件开发北京微芯力科技有限公司主要内容一二三四五硬件开发工具ARM最小系统硬件设计概述(S3C4510B)硬件电路设计硬件设计注意事项一硬件开发工具ARM的硬件开发工具主要包括两类仿真器JTAG仿真器全功能在线仿真器全功能在线仿真器对于全功能在线仿真器来说由于其仿真头完全取代目标板上的CPU因而功能非常强大但这类仿真器为了能够全速仿真时钟速度高于100MHz的处理器通常必须采用极其复杂的设计和工艺因而其价格比较昂贵Lauterbach公司的TRACE32-Fire就是这类产品的佼佼者JTAG仿真器利用ARM处理器中的调试模块的功能通过其JTAG边界扫描口来与仿真器连接这种方式的仿真器比较便宜连接比较方便但由于仅通过十几条线来调试因而功能有一定局限JTAG接口同JTAG仿真器硬件连接工具观察CPU状态确定CPU与调试工具可以正常通信调试工具可以检查和控制CPU的运行利用相应的调试JTAG20接口定义JTAG14接口定义设置配置MMU利用调试工具正确配置MMU尝试访问RAM区检查数据总线与地址总线的正确性二ARM最小系统最小ARM硬件系统包括:电源CPU芯片晶振存储器外部的或者内部的JTAG调试接口一般为了直观可以连接一两只LED管工作状态指示CPU的三硬件设计概述(S3C4510B结构)嵌入以太网的集成系统的应用完全的16/32位精简指令集结构支持小/大端模式高效ARM7TDMI内核低成本的基于JTAG调试解决方案结构Architecture大小端转换以太传输速度100/10-Mbit/s兼容……
  • 所需E币: 5
    时间: 2020-1-16 14:19
    大小: 14.38KB
    上传者: 微风DS
    基于ARM9的嵌入式核心CPU模块方案论证,ARM9_基于ARM9的嵌入式核心CPU模块方案论证……
  • 所需E币: 3
    时间: 2020-1-16 14:19
    大小: 51.5KB
    上传者: wsu_w_hotmail.com
    移动和嵌入式系统开发移动和嵌入式系统开发原著:MSDNreporter前言这个主题介绍当前最新的微软开发资源。本月主要聚焦于移动和嵌入式系统开发。在接受移动和嵌入式工程项目时,有很多种选择。从一个开发者的观点来看,开发移动式工程时有两种主要的操作系统可供选择:WindowsCE.NET和WindowsXP。WindowsCE.NET平台中包括可用于PocketPC和Smartphone的软件以及为运行WindowsCE.NET而专门订制的硬件。另外还有许多卖主能够提供为运行WindowsCE.NET而订制的硬件。WindowsXP平台包括WindowsXPTabletPC版。VisualStudio.NET2003为开发者们提供了一个可以同时针对两种平台的开发工具。在最新版VisualStudio.NET中集成了Microsoft.NETCompactFramework(压缩框架),它是Microsoft.NET主框架中的一部分。这个CompactFramework(压缩框架)主要针对于PDAs和smartphones等资源有限的设备。对于熟悉用VisualStudio.NET开发应用程序的开发者在面对这类设备时很容易实现过渡。.NETCompactFramework(精简框架)支持Windows窗体类,还包括一系列完整的控件,这使得开发者可以迅速地以一种与底层平台兼容的框架来开发各种各样的用户界面。ADO.NET和XML数据类为数据处理提供了完整的支持。在.NETCompactFramework(压缩框架)还集成了访问网络服务的能力。和完整的.NET主框架一样,调用网络服务就像调用函数一样简单。完整的通用语言运行时(CLR)压缩版针对设备进行了优化并提供了同样的服务,例如实时编……