快速发布采购 管理采购信息

嵌入式系统

  • 基于嵌入式实时操作系统uCOS II的分析

    2010-4-13
  • 引言 早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免费的uCOS II。 uCOS II的特点 1.u...
  • 巧妙查找嵌入式软件设计中的缺陷

    2010-4-13
  • 本文将介绍如何避免那些隐蔽然而常见的错误,并介绍的几个技巧帮助工程师发现软件中隐藏的错误。大部分软件开发项目依靠结合代码检查、结构测试和功能测试来识别软件缺陷。尽管这些传统技术非常重要,而且能发现大多数软件问题,但它们无法检查出当今复杂系统中的许多共性错误。 结构测试或白盒测试能有效地发现代码中的逻辑、控制流、计算和数据错误。这项测试要求对软件的内部工作能够一览无遗(因此称为"白盒"或"玻璃盒"),以便了解软件结构的详细情况。它检查每个...
  • 基于ARM的太阳能发电控制系统功率研究

    2010-4-9
  • 摘要:设计了基于ARMLPC2131的驱动系统,自动跟踪太阳光直射方向来提高光伏电池的效率,并采用了改进的步进式扰动观察算法来寻找太阳电池阵列的最大功率点,使系统在任何温度和日照条件下都能获得太阳电池的最大功率。实践证明,该系统精确地跟踪了各种情况下的太阳光变化,并将光伏电池的实际转换率提高到30%以上。 引言 目前,我国国内太阳能自动跟踪器主要有:压差式太阳能跟踪器,控放式太阳跟踪,时钟式太阳跟踪器,比较控制式太阳跟踪器。纯机械式的跟...
  • BootLoader与Linux内核的参数传递

    2010-4-9
  • 在嵌入式系统中,BootLoader 是用来初始化硬件,加载内核,传递参数。因为嵌入式系统的硬件环境各不相同,所以嵌入式系统的BootLoader 也各不相同,其中比较通用的是U-Boot,它支持不同的体系结构,如ARM,PowerPC,X86,MIPS 等。本文着重介BootLoader与内核之间参数传递这一基本功能。本文的硬件平台是基于AT91RM9200 处理器系统,软件平台是Linux-2.6.19.2 内核。内核映像文件为zI...
  • Linux2.6环境下USB设备的驱动实现

    2010-4-9
  • 0 引言 嵌入式linux系统环境以其易于移植裁减、内核小、效率高、完整、原代码开放及性能优异等特点,在嵌入式领域得到了非常广泛的应用。Linux的USB设备端的源代码中主要有USB device的海量存储设备、串口设备、网络设备等设备驱动程序及各种USB device控制器芯片的驱动程序。市场上USB设备控制器芯片种类繁多,大多数用户需要针对特定应用来开发相关的USB设备控制器驱动程序,才能使设备正常工作在linux操作系统下。 1 ...
  • Linux下常用的研发工具和环境

    2010-4-7
  • 一、常用的编辑器:Vim、Emacs、gedit等; 二、UML工具: 目前最著名的UML工具有Rational Rose和Borland Together,但是以上两个都是商业版本。而StarUML确是款不错的开源UML工具。但以上三种UML工具都只能在Windows环境下运行。Linux下,目前常用的UML工具为UMbrello。 三、集成开发环境: 当前Linux上,已有两款优秀的集成开发环境KDevelop和Eclipse。Ec...
  • 基于Linux的嵌入式红外热成像系统设计

    2010-4-6
  • 系统结构设计 本系统通过红外焦平面阵列探测器将红外图像送入红外图像采集模块并完成模数转化,转化后的数字信号送入图像校正模块进行非均匀校正、测温和滤波处理,校正后的图像数据再送入图像显示终端,图像显示终端将图像信息进行灰度拉伸、伪彩变换后在终端进行显示,并可完成图像分析、图像存储等多种功能。本系统可应用于远程检测和移动监控等多个领域。系统总体方案如图1所示。 图1红外热成像系统框图 系统硬件设计 1 硬件结构 本文设计的红外成像系统的...
  • 基于IPort-1模块的嵌入式设备网络解决方案

    2010-4-6
  • 0 引言 鉴于原来RS232、RS485的串口设备已不再适应信息化的步伐。从串口到网口的转化,从电平级别的串口通信到以太网甚至Internet方式的网络化级别通信已是必然趋势。设备联网管理具有灵活性强、可远程控制、接口标准等优点。给嵌入式设备增加网口连接的常用方法是在硬件电路上增加以太网控制芯片和接口,但是,这些芯片通常都有100个以上的管脚,且需要对芯片的硬件结构和网络通信协议有深刻了解,或者自行设计TCP/IP协议栈和网络控制端,技...
  • 基于ARM Cortex-M3的嵌入式网络播放系统

    2010-4-2
  • 摘要:针对一般嵌入式播放系统无网络功能,提出一种网络播放系统硬件平台设计方案。该方案采用ARM Cortex-M3构架的LM3S1138作为主控制器,以USB控制器CH375、网络器件ENC28J60和音频解码器VSl003作为外围器件,采用μC/OS作为操作系统。并给出系统软件的设计方法,包括设备驱动程序设计和应用程序设计。通过测试,该系统能流畅下载和播放网络歌曲,并能广泛应用于家电产品、车栽电子产品和公共广播场所。 随着网络应用的普...
  • 基于嵌入式Linux平台的图像采集与传输设计

    2010-4-2
  • O 引言 随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话会议和工业自动控制领域的一项核心技术,近年来已经得到了飞速的发展。本文在基于嵌入式Linux系统平台上,采用USB摄像头捕捉视频信号,利用V4L内核应用编程接口函数,实现了视频连续帧图像的采集,并保存成文件的形式利用无线传输方式传输给接收端。这里着重讨论视频采集发送端的实现。 1 系统组成 1.1 统的硬件构成 本系统包括发...
  • 基于Nios II的LlED显示屏控制器设计

    2010-4-1
  • 摘要:基于μC/OS-II实时操作系统实现多任务管理运行模式,采用Nios II 32位处理器作为LED显示屏控制系统的核心,控制单屏幕多窗口任意显示。整个控制系统在一片FPGA上实现,使用SOPC Builder软件定制集成IP核,通过外扩存储设备实现数据的海量存储,解决了FPGA内部资源相对不足的问题。同时,合理组织数据存储方式,降低了数据处理和控制系统的复杂度。 引言 目前,LED大屏幕显示系统按数据传输方式分为两类:一是同步实时...
  • 基于MobiLink的移动数据库同步技术研究

    2010-4-1
  • 近年来,随着移动计算技术的快速发展,智能手机、PDA等移动设备的普遍使用,使得数据同步技术在分布式数据库系统,特别是在移动数据库系统中发挥了愈来愈大的作用[1-2]。数据同步技术可以使远程数据库和统一数据库保持同步,达到共享数据和保持数据一致性的目的。MobiLink是iAnywhere Solutions公司开发的基于会话的关系数据库同步系统,它支持远程数据库和统一数据库之间的双向数据同步,非常适用于移动计算环境。 1 MobiLin...
  • 移动嵌入式WinCE电源管理应对有技巧

    2010-3-31
  • 伴随着移动嵌入式产品的普及,电源管理已经成为重要技术指标和产品的有机组成。典型移动嵌入式设备对能耗越来越敏感,电源管理技术正成为产品设计的关键所在。为了应对电源管理面临的挑战,如何设计出高效的嵌入式系统的电源管理已成为研究热点。 典型移动嵌入式系统能耗主要部件包括嵌入式微处理器CPU、内存、LCD及背光、电源转换部件、DSP、外设控制器等。在这些元件中,有些元件能耗固定,有些元件可在不同时间段工作并有多种可控的耗能状态,后者的有效使用成...
  • WinCE文件目录定制及内存调整

    2010-3-31
  • 本文介绍了WinCE文件目录定制及内存调整的操作方法。WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。 这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。 关于D...
  • 关于Linux跨网络运行X Window程序

    2010-3-31
  • X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序, X Server则负责具体显示和传递用户交互行为。二者之间通信的协议称为 X Protocol,X协议。 基于主机验证的X Window配置 (1) 在X Server端,加入允许发送X Request的机器地址。 $ xhost +192.168.0.1关于xhost的用法示例: $ xhost -192.168.0.1 #取消192.168.0.1发送...
  • ARM伪指令之地址读取:ADR ADRL LDR

    2010-3-31
  • 1、ADR伪指令--- 小范围的地址读取 ADR伪指令将基于PC相对偏移的地址值或基于寄存器相对偏移的地址值读取到寄存器中。在汇编编译器编译源程序时,ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能用一条指令实现,则产生错误,编译失败。 ADR伪指令格式 :ADR{cond} register, expr 地址表达式expr的取值范围: 当地址值是字节对齐时,其取指范围...
  • 基于ARM处理器的车载GPS系统设计方案

    2010-3-29
  • 概述:本文设计了一套基于ARM处理器的车载GPS系统,采用AT91RM9200处理器为硬件平台,在该处理器上移植Linux操作系统,利用操作系统的资源编写程序实现GPS和GPRS的功能在车载GPS系统中的应用。本文提供了一套切实可行的具有实时监控能力的车载GPS卫星定位系统设计方案。 1 引言 车载GPS定位终端在过去十年内已经成为汽车工业发展的焦点。在欧美国家和日本,车载GPS定位终端在最近几年内得以广泛的应用。车载GPS定位终端是融...
  • 无操作系统下的WiFi应用方案

    2010-3-26
  • WLAN作为无线局域网通信中应用最为广泛的技术,早已从PC/笔记本市场,逐渐延伸到了音视频、手持终端、无线城市覆盖、工业应用等人们日常生活的方方面面,将人们的生活带入了便利的智能化无线时代。 目前,在无线监控、工业控制、视频传输等行业应用中,嵌入式无线系统主要采用以NORDIC解决方案为代表的无操作系统环境,该方案由“CPU+无线数传模块”构成,能够实现短距离低带宽无线通信。但由于窄带无线通信的技术所限,只能实现2Mbps的最大传输速率...
  • 基于嵌入式ARM的图像采集与传输设计

    2010-3-25
  • 摘要:针对无线监测系统应用的广泛性,介绍了一种基于S3C2410处理器和嵌入式Linux的视频采集与传输系统,通过USB摄像头获取实时视频,利用无线传输模块将图像数据传输给基于S3C2410平台和Linux嵌入式系统构建的存储和显示端。该系统成本低、功耗低、体积小,可广泛应用于远程监控系统、可视电话、工业控制等领域。 O 引言 随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话会议和...
  • 基于ARM的移动视频监控系统

    2010-3-24
  • 摘要:将嵌入式Linux和无线网络引入到视频监控系统,阐述了系统的硬件组成;介绍了USB无线网卡驱动实现的过程;从嵌入式Linux开发环境的搭建、嵌入式流媒体服务器的设计和动态网页的设计等方面介绍了软件系统的具体实现过程;对动态网页设计所涉及到的双缓冲技术进行了详细介绍。实现结果表明,该系统具有可靠性高、体积小、成本低和使用便利等特点,适用于移动视频监控等实际场合。 0 引 言 传统的视频监控系统一般采用PC服务器的C/S(Client...
  • 基于嵌入式实时系统设计模式的研究与应用

    2010-3-23
  • 摘要:为满足嵌入式实时系统快速适应硬件型号升级、快速变更要求以及可伸缩、可修改、可复用等方面的需求,本文提出了一种适用于嵌入式实时系统的设计模式--ERTSDP,解决了系统分析设计中实时性、可靠性等方面的问题,提高了软件的开发速度。最后结合具体应用对这一模式的实例化过程加以阐述。 1 引言 从系统的观点来看,嵌入式实时系统也是系统,特别是硬件技术的快速发展,嵌入式实时软件也有快速适应硬件型号升级问题,也有业务快速变更要求以及可伸缩、可修...
  • 如何让U-boot实现Nand/Nor 双启动

    2010-3-22
  • 作者:曹忠明,华清远见嵌入式学院讲师。 在做u-boot移植的时候,多数人使用的是Nand flash启动或Nar Flash启动。这样u-boot就只能在Nand flash或Nor flash。那么我们如何让我们的u-boot在Nand flash或Nor flash都能使用。 首先,我们说说u-boot,u-boot是系统启动的时候执行的一段程序,这段程序一般存放在Nand flash中或Nor flash中。我们所说的Nand ...
  • Linux下信号灯的使用

    2010-3-22
  • 作者:杨硕,华清远见嵌入式学院讲师。 一、信号灯简介: Linux支持系统5的信号灯(semaphore),是一种进程间通信的方式,只不过它和管道、FIFO或者共享内存等不一样,信号灯主要用于同步或者互斥对共享资源的访问,它的发明来源于火车运行系统中的“信号灯”,利用信号灯可以实现 “PV操作”这种进程间同步机制。P操作是获得资源,将信号灯的值减1,如果结果不为负则执行完毕,进程获得资源,否则进程睡眠以等待资源别的进程释放资源;V操作则...
  • Uid euid gid egid关系

    2010-3-22
  • 作者:陶宁,华清远见嵌入式学院上海中心讲师。 每个用户有一个uid和gid, 这个记录在/etc/passwd, /etc/group里面,每个文件有一个uid, 就是拥有这个文件的用户的uid。每个用户运行一个程序时是以自己的uid作为身份的,如果这个程序被设置了stick位,则这个程序以程序拥有者的uid作为身份,程序运行时的这个身份(uid)就是euid, 表示这个程序以那个用户的身份运行(这样就拥有那个用户的权限,比如读取属于他...
  • Linux进程调度时机

    2010-3-22
  • 作者:李智敏,华清远见嵌入式学院上海中心讲师。 Linux的调度程序是一个叫Schedule()的函数,由它来决定是否要进行进程的切换。而所谓的调度时机则是在什么情况下执行调度程序。 主要有一下几种状况: 1、进程状态转换的时刻:进程终止、进程睡眠; 2、当前进程的时间片用完时(current->counter=0); 3、设备驱动程序 4、进程从中断、异常及系统调用返回到用户态时; 时机1,进程要调用sleep()或exit()等函数...
  • 分析Linux中Spinlock在ARM及X86平台上的实现

    2010-3-22
  • 作者:刘洪涛,华清远见嵌入式学院讲师。 本文主要以2.6.22.6内核分析Linux中spinlock在ARM及X86平台上的实现(不同版本的内核实现形式会有一些差异,但原理大致相同)。此处默认大家已经熟悉了spinlock的使用,重点解释容易引起迷惑的体系结构相关的实现部分。 一、spin_lock(lock)的实现 /include/linux/spinlock.h中/ #if defined(CONFIG_SMP) || defi...
  • 基于ARM的嵌入式监测系统设计

    2010-3-18
  • 摘要:设计了一种利用ARM微处理器进行设备状态监测的方案,并对方案的设计实现方法作了具体的论述,利用图形界面开发环境Qt/Embedded 2.3.7 编写了图形控制界面,并通过网络进行实时数据传输。 ARM具备体积小、接口丰富、高度集成性和扩展性强等优点,加之随着Linux在服务器领域和桌面系统获得的成功,Linux 以其良好的移植性能、优秀的网络功能、对各种文件系统完备的支持、具有软件代码小、高度自动化、响应速度快、特别适合于要求实...
  • Tensilica推出第三代钻石系列标准处理器

    2010-3-18
  • Tensilica日前发布第三代钻石系列标准处理器。基于通用Xtensa架构的钻石系列处理器与前代产品兼容,针对广阔的嵌入式控制领域,在满足密集计算性能要求的同时,提供更低价格、更高性能及更低功耗。经改进的第三代钻石系列标准处理器,运行速度提高了15%,芯片面积减少了20%,功耗降低了15%。 Tensilica市场兼业务发展副总裁Steve Roddy表示:“钻石系列标准处理器在速度、功耗及性能方面都有显著提高,为客户提供了从低端到高...
  • 基于微内核架构的嵌入式系统虚拟化技术

    2010-3-16
  • 虚拟机环境的架构分析 在计算领域,虚拟化是一个广义的术语,通常是指对于计算资源的一种抽象。通过虚拟化,可使计算资源复杂的实际物理特性对于应用程序或终端用户加以隐藏[1]。这种过程既可以让单一的物理资源(如一台服务器,一个存储设备或一个操作系统)表现为多个可用的虚拟资源,也可以让多个物理资源(如多台服务器或多个存储设备)表现为单一的可用虚拟资源[2],甚至可以将多个物理资源加以整合并分化出多个可用的虚拟资源。 图1 虚拟机架构: 管理...
  • 基于Windows CE的便携式数据采集与处理系统设计

    2010-3-16
  • 目前,一些发达国家的工业设备运行监测和管理已日趋信息化和专业化,但国内这方面尚存在许多问题。有些企业出于投资规模和经济效益的考虑,尚未引进现代化的检测设备和管理手段,依旧使用传统的人工巡检和记录模式。即使一些大型企业已配备了较先进的监测系统和监测仪器,但是由于具体操作人员的素质和责任心等方面的问题,并未使其发挥应有的作用,且导致近年来国内设备运行故障频繁发生。因此研制和开发过程装备智能诊断系统是十分必要的。整个系统的设计思想是:系统主机...
  • 基于嵌入式USB的以太网应用系统设计

    2010-3-16
  • 随着USB技术的迅速发展,人们对USB的期望也越来越高。虽然USB技术在台式计算机领域的地位已经固如磐石,但是由于其以主机为中心的拓扑结构,任何一次USB的数据传输都必须由主机来发起和控制,所有的 USB设备都只能与主机建立连接。不仅如此,软件复杂性以及较高的功率要求,使得人们对嵌入式设备中使用USB的兴趣与日俱增。嵌入式USB结合以太网技术可以将USB设备转换到TCP/IP,让USB 设备不再受距离限制,可以通过网络随时随地访问USB...
  • 基于嵌入式移动数据库与Agent技术原理及设计

    2010-3-16
  • 概述:随着网络技术的迅速发展和不断渗透,在任何地点和任何时候都能接入网络获取各种信息,必将成为21世纪人类的普通要求;同时,移动通信技术的进步和人们对移动数据处理需求的不断提高,与各种智能通信设备紧密结合的嵌入式移动数据库技术已经得到了学术界、工业界、军事领域、民用部门等各方面的高度重视。移动计算和移动数据库技术将使得这种需求得以实现。 移动环境中所具有的移动性、频繁的断接收、低带宽、电池电量有限性等特性,决定了移动数据库中的计算环境不...
  • 基于嵌入式TTS汉语语音系统的解决方案

    2010-3-16
  • 使计算机、带有人机交互的电器、仪表等能像人一样开口“说话”是科技工作者多年的研究目标。语言是人与人交流信息的一种手段,文语转换TTS(Text To Speech)是自动将输入文字转换成语音输出,并尽量使输出的语音效率流畅、自然的一类技术。 TTS系统主要需解决两个问题: ①文本分析,即语言学分析。该任务是将以文本广度输入的字符串转换成语言学的表述; ②语音合成。即根据语言学的内在表述信息合成语音。 TTS系统中的语音合成方法分为时域和...
  • 基于嵌入式组态平台的数据转发模型

    2010-3-12
  • 一、转发问题提出 在复杂、庞大的现场监控系统中,往往需要管理层的中心控制室对多个现场层的数据进行集中控制。那么管理层是如何获得这些数据的呢?这就是我们这篇文章研究的重点:数据转发。 所谓的现场层,就是由现场的数据采集工作站和设备组成的。图1.1就是一个现场层实例,由现场设备控制器和现场操作平台数据采集装置TPC组成。 图1.1 现场控制实例示意图 所谓的管理层,就是管理1个或多个现场的中心层。 本文所研究的数据转发问题,主要是现场层...
  • 嵌入式Linux字符设备驱动的设计与应用

    2010-3-12
  • 摘要:描述了基于嵌入式Linux的字符设备驱动程序的设计方法和实现过程。以电机、数码管、串口和mini键盘的驱动设计为例,详细阐述了嵌入式linux下字符设备驱动设计中的关键技术,包括设备的设备号、设备的操作及设备的注册和卸载等。通过编写相应硬件设备的应用程序,测试设备驱动的正确性。介绍了Troolltech公司开发的开源图形用户界面库-Qt,并使用Qt编程方法设计出良好的人机交互界面。试验结果表明设计的驱动程序完全正确,可以被应用程序...
  • EPA通信协议在μC/OS-II嵌入式系统中的设计与实现

    2010-3-11
  • 1.引言 《用于工业测量与控制系统的EPA系统结构与通信规范》(以下简称EPA)是基于工业以太网的实时通信规范,它有效地解决了以太网通信的确定性通信问题,进而可以应用于多种工业领域,构成各种工业测量与控制系统。该规范将收录在制定中的实时以太网国际标准IEC61784-2中,成为我国首例具有自主知识产权的现场总线标准;开发和实现EPA通信协议是应用EPA系统的基础和前提。 μC/OS-II是一种占先机制的实时多任务嵌入式操作系统,具有源码...
  • 基于ARM7的远程智能住宅控制装置的研制

    2010-3-10
  • 摘要:随着网络技术和通信技术的不断发展以及人们对生活要求的不断提高,实现家庭智能的远程控制已经成为必然的趋势。本文采用嵌入式系统、GPRS通讯技术和RS485总线技术相结合的方式,研制了一种操作简单且成本较低的远程智能家电控制系统。通过该系统,可以将家中的电器、防盗系统、水电系统有机的结合起来,实现对家用电器和各个子系统的智能管理。同时能通过短信等方式,实现对家庭系统的远程监控。 1 总体方案设计 如图l所示。智能家电控制系统由家庭智能...
  • 利用高效的编程技术发挥多内核架构优势

    2010-3-10
  • 在整个嵌入式领域,“更多内核”已经成为设计趋势,一些硬件架构可以提供数十个内核,有些架构中的内核甚至多达上千个。然而,多内核设计在软件方面仍存在诸多挑战,在不同架构间进行应用程序的移植并不容易。 在低端嵌入式领域,单内核解决方案仍然存在。通过采用速度更快或带宽更宽的处理器仍有可能提升系统的功能和性能曲线。在高端领域,多内核是必然的发展方向。这正是双精度浮点算法经常出现并在超级计算机中长盛不衰的原因。事实上,台式机和机架安装系统(比如Nv...
  • 基于Linux系统的嵌入式工控量热仪设计与实现

    2010-3-9
  • 摘要:本文基于 arm9 S3C2410对嵌入式工控量热仪上位机系统的设计方案进行研究讨论,介绍了系统的硬件设计、linux内核中通信设备 usb68013驱动的添加及内核和 QTE图形库的移植,昀后完成上位机应用程序和整个系统平台的调试与实现。 1 引言 现在大多数的发电厂、煤炭矿厂以及各大小级别实验室中所使用的工控量热仪都是这样的一个框架:完成仪器试验测试控制的下位机控制模块;提供人机交互,传输和接收命令、数据的上位机模块;以及两模...
  • 利用微内核架构的嵌入式系统虚拟化技术

    2010-3-8
  • 在计算领域,虚拟化是一个广义的术语,通常是指对于计算资源的一种抽象。通过虚拟化,可使计算资源复杂的实际物理特性对于应用程序或终端用户加以隐藏[1]。这种过程既可以让单一的物理资源(如一台服务器,一个存储设备或一个操作系统)表现为多个可用的虚拟资源,也可以让多个物理资源(如多台服务器或多个存储设备)表现为单一的可用虚拟资源[2],甚至可以将多个物理资源加以整合并分化出多个可用的虚拟资源。 图1 虚拟机架构: 管理层架构与主机操作系统架...
  • 基于嵌入式Linux实时化技术

    2010-3-8
  • 摘要:Linux已经被移植到多种嵌入式处理器,并得到广泛应用。主流内核实时性能不断增强,但在工业控制等特定场合仍无法满足强实时性需求。本文分析了Linux内核时延和实时化主流技术,对实时抢占内核技术进行了分析和测。 引言 Linux支持PowerPC、MIPS、ARM、DSP等多种嵌入式处理器,逐渐被用于多种关键性场合。其中实时多媒体处理、工业控制、汽车电子等特定应用对Linux提出了强实时性需求[1]。Linux提供了一些实时扩展,但...
  • 应对嵌入式系统设计中的接口不兼容性

    2010-3-5
  • 就像圣经里描述的巴别塔语言障碍一样,现代系统设计人员同样也面临着全球不同 IC 厂商和标准机构所定义的通用接口/协议之间不兼容的问题。 自上世纪 60 年代初 IBM 推出具备 8 位 ASCII 代码存储的计算机,以及 Gordon Bell 设计出可让 PDP 系列计算机在 MCU 和外设之间传输数据的通用异步收发器 (UART) 以来,数字通信协议的数量就在不断增长。UART 的主要特点是简单易用,标准通用,使用寿命长,而且通过编...
  • 基于Blackfin处理器的继电保护完整解决方案解析

    2010-3-3
  • 全球对电力设施建设的关注从来没有达到像当前这样高的热度,一方面当前形势下的环保节能要求对传统电网提出了极大的挑战,另一方面,全球近年来发生多起导致重大经济损失和影响民生的电网事故,作为重要能源供应的电网安全性越来越受到高度重视。电网改造以及智能电网建设热潮正在揭开全球数万亿美元的巨大市场商机。 近年来,中国国家电网一直努力打造具有网络化、自动化的统一的坚强智能电网,已经明确了分阶段推进坚强智能电网发展的战略和今后十年坚强智能电网的建设规...
  • 基于嵌入式Linux的风力发电监控系统开发平台的构建

    2010-3-3
  • 0引言 为了适应不同的应用场合,同时考虑到计算机系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心、以计算机技术为基础、软硬件可裁剪的嵌入式操作系统随之诞生。这种嵌入式系统能适用于对功能、可靠性、成本、体积、功耗要求严格的应用系统。而在众多嵌入式操作系统中,Linux以其体积小、可裁减、运行速度快、网络性能优良、源码公开等优点而被广泛采用。特别是2.6内核版本的Linux更是在实时性能方面有了很大的提高,因此在工业控制场合得到了越来越...
  • Qt 数据库编程

    2010-3-3
  • 作者:丁冬,华清远见嵌入式学院讲师。 现在我们讲使用数据库来进行变成,具体的提供了SELECT INSERT UPDATE DELETE等数据库的执行语句,这是在数据库的接口,当在图形下显示数据时需要使用到QSqlTableModel。所以在数据库编程之前需要掌握基础的SQL 命令语句。 数据库驱动层 相关联的类包含了QSqlDriver ,QSqlDriverCreatpor ,QSqlDriverCreatorBase,QSqlDr...
  • Qt 扩展模块深入讨论

    2010-3-3
  • 作者:丁冬,华清远见嵌入式学院讲师。 下面的类介绍了所有相关网络框架基于web 的编程类. 类: QWebDatabase 提供了Html5 数据库的访问界面, 它们是使用JavaScript来创建的 QWebFrame. 包含了关于Web 也的框架功能 QWebHistory 提供了一个包含QWebPage 历史 QWebHistoryInterface 包含了一整套的QWebPage 链接历史的界面。 Qt Mobility QtM...
  • 用于中小型设备的嵌入式系统解决方案

    2010-3-2
  • 一、引言 在工业控制领域,控制器越来越要求强大的控制功能、可扩展性强、操作灵活、稳定可靠以及故障率低。它们往往被要求精确控制多种工艺参数如:温度、搅拌速度、压力、PH值、溶氧、进气流量、等等;同时要求有复杂的逻辑运算,程序顺控等等。实现这些控制比较流行的做法是采用PLC,PC机,或仪表,这些方案要么价格大高,要么就是难以进行复杂逻辑运算,要么是稳定性较差,或者是保密性较差。为顺应需求,上海弥纶推出了性价比较高的控制器RTU-6600。 ...
  • 基于Murphypinyin的嵌入式键盘设计

    2010-3-1
  • 引 言 随着嵌入式系统的飞速发展,在嵌入式手持设备中,人机交互设备是与用户接触最多的部分,最能够直接快速地体现出该设备的性能。所以,是否有一个友好的、快速的、可靠的人机交互设备已经成为衡量一款手持设备的重要指标。在嵌入式人机交互设备中,键盘由于其具有很高的准确性和可靠性,能够适应各种恶劣的工作环境,并且具有很长的使用寿命,而得到广泛应用。 本文根据手持终端的特点,设计出一款矩阵键盘,并在Linux平台下开发出键盘的驱动程序。采用Qt/E...
  • 嵌入式CPU卡在医用便携式监护仪中的应用

    2010-2-26
  • 设计医用便携式监护仪时,除了使用体积更小,质量更轻且满足支持液晶显示器的CPU卡,救护车的颠簸,手提飞奔时的震动是设计工程师必须考虑的问题。本文将探讨利用嵌入式CPU卡设计医用便携式监护仪的具体方案。 软件平台:DOS操作系统,应用软件。 硬件平台:交直两用电源,蓄电池,微型打印机,心电采集模块,血氧采集模块,血压采集模块等,多串口扩展卡,TTL接口液晶显示屏(分辨率800600或6?0480),嵌入式CPU控制卡。 1. 软件实现的功...
  • 嵌入式系统的PCI Express时钟分配

    2010-2-23
  • PCI Express (PCIe)是嵌入式和其它系统类型的背板间通信的一个非常理想的协议。然而,在嵌入式环境中,背板连接器引脚通常很昂贵。因此,采用点对点连接的星型结构的PCIe时钟分配方案就变得并不理想。本文将讨论如何使用一个多点信号来分配PCIe时钟,而且仍满足PCIe第二代规范严格的抖动要求。 PCIe计时 PCIe基本规范1.1和2.0为信令速率2.5Gbps和5.0Gbps的时钟分配定义了三个不同模型,见图1、图2和图3。 ...
技术文章分类
最新技术文章
HIP6006降压和同步整流器脉宽调.. AD9200是单芯片、单电源数转换器.. CAT803、CAT809和CAT8.. EL2227是一个双低噪声放大器 UCC3750完整的控制和保护DC-.. DS1631、DS1631A及DS1.. CDC351是一款高性能时钟驱动器电路 全集成8通道电压控制放大器,用于被动.. BTS621L1是高侧功率开关 集成.. 控制器和输出电压监视器HIP6004E VLMG310 Vishay半导体,.. ADS805是一款20MHz、高动态.. EP5358LUI/EP5358HU.. 3V 128M位串行闪存,带双/四S.. 直接数字温度传感器DS1821 CDCE949和CDCEL949是时.. W83627HF/F Winbond.. HIP6012降压和同步整流器脉宽调.. BQ29330是2系列、3系列和4系.. ZXCT1010增强型高压侧电流监测器 AD8314是一款完整的低成本子系统.. EL5144系列100MHz的单电源.. USBN9602(通用串行总线)支持.. A96200语音记录模块 DCP02系列是微型2W隔离未稳压D.. CY2309SXC-1是一款低成本3.. ZL9117M是一个17A 可变输出.. HIP6601B、HIP6603B和.. BA10358是一款独立运算放大器 93AA86A/B/C型16K微线兼.. ADS1240和ADS1241具有精.. EL5210和EL5410是30MH.. Z80230/Z85230/L增强型.. DS485是一个低功率收发器 82C84A或82C85时钟芯片用于.. YB1210R型300MA,超低噪声.. HCPL-261A系列HCMOS兼容.. BQ2409DGQR是高度集成锂离子.. Viper12A-E型低功率离线开关.. 2.0安培输出电流IGBT门驱动光电.. AD8021是一款性能极高的电压反馈.. YG963S6R硅二极管 Z02205调制解调器控制器 C8051F020\1\2\3器件都.. DS2165Q是数字信号处理(DSP.. ULN2803A通常用于从单片机或逻.. FPF2108、FPF2109、 F.. BQ24703PW是一款高度集成的电池 X4003/X4005CPU监理 VV6501C001 36针CLCC..