嵌入式实现地铁杂散电流监测装置

和微机通信,以储存杂散电流的历史情况。当所有任务运行完后,开始下一个周期的运行。应用程序与uc/ os2II 的内核是一起下载到单片机系统中。成功的移植需要对内核程序进行一定的修改,主要是修改内核中与硬件密切相关的几个文件,具体可参考相关文献.  5  结束语  本系统经调试,软硬件工作均正常。实验证明,本系统较传统的数据采集系统在安全性和实时性方面都有了很大的提高,完全能够适应复杂系统的需要。...

http://www.eeworld.com.cn/mcu/article_2018021937906.html 发布时间: 2018-02-19



BLOB启动流程与Bootloader程序可移植性研究

,一般分为两个阶段运行。其中第一阶段与CPU架构相关,不同架构CPU往往要求不同的Bootloader与之对应[3],只有少数Bootloader能够适用于多种架构的CPU,如表1。    2.1 相同构架下Bootloader移植  对于相同的CPU构架,Bootloader移植工作大体上可以分为三部分。  (1)目标板驱动部分,针对特定CPU、Flash、SDRAM等对驱动程序...

http://www.eeworld.com.cn/mcu/article_2018021937903.html 发布时间: 2018-02-19



嵌入式系统的SD控制器设计实现

  引言  在目前的掌上电脑等嵌入式系统中,SD(securedigital)卡以其体积小和引脚数少的优势,提供了比CF更好的外部设备扩展解决方案。因此,如何在系统中集成SDHost控制模块,以及在嵌入式操作系统里面实现其驱动程序,都是目前嵌入式系统设计者要考虑的问题。   本文实现所采用的开发平台是基于SAMSUNG公司的S3C2410AARM微处理器,利用处理内部的SD控制模块,采用GPIO扩展的方法实现SDHost控制器。  使用S3C2410A的SD控制模块,通过对GPIO功能的扩展来完成SD的检测和写保护的功能,实现SDHost控制器相对比较灵活。在进行驱动程序开发过程中,...

http://www.eeworld.com.cn/mcu/article_2018021937902.html 发布时间: 2018-02-19



基于ADS的S3C2410实现嵌入式串口通信

    引言  ARM ADS全称为ARM Developer suite(ARM开发套件)。ADS的CodeWarrior集成开发环境(IDE)是基于Metrowerks CodeWarrior IDE4.2版本的,经过适当的裁剪以支持ADS工具链,为管理和开发项目提供了简单多样化的图形用户界面,用户可以使用ADS的CodeWarrior IDE为ARM和Thumb处理器开发用C、C++或ARM汇编语言的程序代码,缩短了用户开发项目代码的周期。ADS中包括3个调试器:AXD(ARM ExtendedDebugger)、ARMSD(ARM Symbo l i c Debug...
关键词: ADS S3C2410 串口通信

http://www.eeworld.com.cn/mcu/article_2018021937900.html 发布时间: 2018-02-19



在ARM11嵌入式系统下实时网络通信和LCD显示的实现

    引言    ARM11主频为533 MHz,最高可达667 MHz,较ARM7主频提高了10倍,且拥有更丰富的片上资源,处理速度更快,功能更强。基于上述特点,ARM11可完全适应实时性较强的网络终端的设计。    在以ARM11为核心的网络终端设计中,需要LCD在终端实时显示网络通信的各项参数和设备工作状态,LCD的显示内容依靠网络传输数据中的指令来控制,而网络终端的操作数据也要通过网络传输到计算机,因此网络通信和LCD显示需要很强的实时性才能合理使用计算机和ARM11的资源,从而提高系统的运行效率。   ...

http://www.eeworld.com.cn/mcu/article_2018021937898.html 发布时间: 2018-02-19



基于ARM的嵌入式USB图像采集与显示方案

VIDIOCMCAPTURE 函数完成对图像的采集,并通过QPixmap 类将图像显示到LCD上。至此就可以通过基于Qt 编写的图形界面程序,将USB 摄像头采集的视频图像在LCD 上实时显示。  4 结论  本文基于ARM9 处理器和嵌入式Linux 操作系统,详细介绍了一种USB 摄像头图像采集与显示的通用方法。Linux 代码完全开源,系统具有良好的移植性,可方便地进行各种扩展,采用Qt 进行人机界面的设计...
关键词: ARM USB 图像采集 显示

http://www.eeworld.com.cn/mcu/article_2018021937897.html 发布时间: 2018-02-19



μC/OS-II操作系统在不同处理器上的应用

的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。    单片机、ARM、FPGA与μC/OS-II操作系统相结合,实现一些具体功能,是目前嵌入式应用中比较常见的。在这些应用中,基础性的工作就是操作系统的移植。本文选取使用较多的51单片机、LPC2210、NiosII三种处理器进行介绍。    ...

http://www.eeworld.com.cn/mcu/article_2018021937896.html 发布时间: 2018-02-19



一种嵌入式视频采集系统的设计

通信采用打印终端的方式进行交叉调试,成功后移植到目标平台。  V4L图像采集编程流程:  (1)打开视频设备;  (2)读取设备信息;  (3)更改设备当前设置;  (4)视频采集得到图像信息;  (5)对采集到的图像进行处理;  (6)关闭视频设备。  本文编写采集程序是在安装Linux操作系统的宿主机PC机上进行的,之后再移植到开发板上。下面是具体论述。  之前我们讲到了在V4L中定义的主要...

http://www.eeworld.com.cn/mcu/article_2018021937895.html 发布时间: 2018-02-19



ARM9和Linux操作系统构成的电力负荷终端系统的设计

的嵌入式Linux操作系统,为系统应用软件提供良好的运行空间。Linux2.6内核中,引入很多有利于嵌入式应用的功能。这些新功能包括实时性能的增强、方便的移植性、支持高档电源管理和I/O系统的改进等。这些改进使2.6的性能在对比2.4内核有着相当大的优势,尤其是对嵌入式设备而言,无论从运行效率还是设备管理都有较大提升,能更好地处理多任务满足终端的控制要求。  智能电网管理终端从硬件和软件两方面做防干扰可靠性设计...

http://www.eeworld.com.cn/mcu/article_2018021937894.html 发布时间: 2018-02-19



基于μC/OS-II嵌入式系统的EPA通信协议的实现方案

coSTate)和占先式(移植μC/OS-II)多任务模式,选择占先式模式基于以下两点考虑:  (1)对于EPA设备来说,系统实时性是一个很重要的指标,表现在经过组态后功能块模块的执行时间精度、通信调度发送周期性报文的时间精度,以及时钟同步的精度,而且这几个参数在很大程度上影响了网络带宽利用率。μC/OS-II具有任务执行时间的可确定性,可以很好的满足系统的实时性要求。  (2)EPA设备可以直接...
关键词: μC OS-II EPA 通信协议

http://www.eeworld.com.cn/mcu/article_2018021937891.html 发布时间: 2018-02-19



基于DM642的定位视音频采集器的系统设计与实现

地理信息系统( GIS)、全球定位系统( GPS)的广泛应用使人们享受到了基于位置服务所带来的诸多便利。传统G IS 是以地图为可视化主要手段, 然而人类获取信息的70%来自于视觉,因此将地理位置信息和视频信息有机结合可以极好的丰富G IS的内容, 产生许多新的应用。比如微软的Windows Local Live、影像城市武汉等网站都相继推出了实景地图, 让人们在网络上能直观、全面和便捷的了解各个城市。GPS信息和视频信息的结合, 还有利于对地理信息系统进行3D 建模, 如日本岩根研究所推出的3DV ideoG IS软件, 通过陆地上以及空中拍摄的具有定位信息的全景视频图像...

http://www.eeworld.com.cn/qrs/article_2018021945100.html 发布时间: 2018-02-19



基于矩阵乘法器的MP3音频解码系统的优化设计

0 引言MP3(MPEG Audio Layer 3)是一种以高保真为前提实现的高效压缩技术。MP3音频编码器复杂,压缩率很高,但其音色和音质还可以保持基本完整,因此该音频格式文件在计算机、网络和各种电子设备上都得到了广泛运用。由于MP3音频解码相对比较复杂,为了达到在控制成本的范围内实现快速解码的要求,提出了在SoC上通过增加矩阵乘法器运行快速的两个16点DCT算法,进一步提高MP3解码速度的可行性方案。1 MP3解码流程分析MP3解码的流程如图1所示,解码的主要过程包括同步处理、解帧头、解边带信息、解比例因子、Huffman解码、逆量化、频率线重排序、立体声处理、混叠重建、改进离散余弦逆变...

http://www.eeworld.com.cn/qrs/article_2018021945099.html 发布时间: 2018-02-19



基于Linux的传感器网络网关系统设计

此程序,该程序对客户的信息处理后,将运行结果交给服务器,由服务器负责再向客户端传递。CGI主要运用于处理搜索引擎和一般表单。本系统选用Sqlite作为系统的数据库,并将Sqlite移植到arm板上,然后建立自己的数据库sensor。db,然后按需要建立表,用山于测试需要,本文设计了两个来存储经过分析综合处理后的传感器数据信息。数据表和一个用户表,分别为light(光感强度表)、temperature...

http://www.eeworld.com.cn/mcu/article_2018021937886.html 发布时间: 2018-02-19



基于PGA2311音频控制芯片的音频增益自动控制系统

 引言音频接收设备已经是日常生活、学习、工作中不可缺少的工具,但是在使用过程中由于某些原因,如切换频道、播放广告等,信号输出时会出现音量大小不一的情况,严重影响用户的收听效果。产生这种音量相差较大的主要原因是音频信号输入的幅度不一致,解决办法就是进行增益控制。最早的增益控制是模拟电路检测控制,但模拟电路设计相对繁琐,且难以实现较宽范围的增益控制,因此随着数字信号处理器件(DSP)的发展,采用DSP进行增益控制成为主流。起初数字器件处理的一般方法是大的信号减小增益,小的信号不处理。现在也有对小信号进行放大的方法,但由于担心在没有信号输入的情况下增益调整太大,会使背景噪声也加大,因此增益...

http://www.eeworld.com.cn/qrs/article_2018021945077.html 发布时间: 2018-02-19



基于WinCE6.0的数字调频收音机设计

,已经完成BSP包的开发以及WinCE 6.0操作系统的移植。3.1 接口电路的设计由于S3C2440具有I2C接口,所以只需将其与Si4730的I2C接口互相连接。Si4730的复位引脚RST与S3C2440的GPB5引脚相连。3.2 驱动程序的设计驱动程序由两部分组成:I2C总线的驱动和GPIO口的驱动。I2C总线的驱动用于操作系统与Si4730之间的通信,GPIO口的驱动用于应用程序控制...

http://www.eeworld.com.cn/qrs/article_2018021945074.html 发布时间: 2018-02-19



嵌入式网络监控系统的研究

。  由于μClinux在设计时就已经充分考虑了可移植性,所以将μClinux移植到S3C44B0相对来说是比较容易的。但要使μClinux正常运行,处理器必须满足以下要求:  (1)处理器的C编译器能产生可重入代码。  (2)用C语言就可以打开和关闭中断。  (3)处理器支持中断,并且能产生定时中断(通常在10~100 Hz之间)。  (4)处理器支持能够容纳一定量数据(可能是几千字节)的硬件堆栈...

http://www.eeworld.com.cn/mcu/article_2018021837883.html 发布时间: 2018-02-18



ARM内核的移植实例介绍

    uC/GUI是MICrigm公司推出的用于嵌入式系统的图形用户接口(graphics user interface,GUI)软件包,由于uC/GUI完全以ANSI-C编写,因此它与处理器无关,可以很方便地移植到不同的操作系统和嵌入式微处理器上,并可支持不同尺寸的图形液晶显示器。它采用层次化的设计,功能强大,移植方便,被广泛地应用于嵌入式领域,如PDA、机顶盒以及DVD...
关键词: ARM内核 移植实例

http://www.eeworld.com.cn/mcu/article_2018021837880.html 发布时间: 2018-02-18



单片机开发板的发展及种类的简单介绍

的学习有了一定的基础,单片机开发板就是我们实践的工具(pIC单片机),通过单片机开发板我们可以做一些实验,从而掌握所学的知识。实际应用中,单片机开发板有以下优势:     (1)利用一个单片机开发板就可以编制不同的程序实现各种各样的功能,不用为了一个实验焊一块电路板了.    (2)在开单片机发板上设计,调试好程序,就能方便地移植到产品上,只是有时...
关键词: 单片机 开发板

http://www.eeworld.com.cn/mcu/article_2018021837881.html 发布时间: 2018-02-18



利用U-Boot作为系统bootloader实现uClinux向S3C44B0的移植

rom,其地址空间为0~1fffff,以HY57V1620HG sdram做内存,地址空间为0c000000~0c7fffff,共8MB,以RTL8019as作为网络控制芯片,接在S3C44B0的Bank5 上,通过JTAG与PC机的并口连接支持在线调试与程序烧写。    图1 硬件平台框图    3  uClinux的移植 ...

http://www.eeworld.com.cn/mcu/article_2018021837878.html 发布时间: 2018-02-18



基于ARM920T的嵌入式Linux系统的构建

可以轻松的移植到各种嵌入式平台上,这种便利使得在嵌入式系统中使用Linux操作系统具有很大吸引力。     开发环境    硬件环境    本系统中使用目标平台S3C2410(SAM SUNG公司使用ARM920T处理器内核开发的一款嵌入式处理器)。ARM920T核由ARM9TDMI,存储管理单元(MMU)和高速缓存三部分组成...
关键词: ARM920T Linux系统

http://www.eeworld.com.cn/mcu/article_2018021837875.html 发布时间: 2018-02-18




<上一页 12345678910111213141516 下一页> 相关结果约19,325个