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

固定体系构架开发一种可移植性的Bootloader,使之能够在少量修改后应用于同一体系构架的其他电路板。BLOB就是一种针对ARM体系定制的可移植性良好的嵌入式Linux引导程序。BLOB支持多种CPU,包括SA1100、SA1110、PXA255、PXA270等,用户可以根据目标板的特性进行定制。它能实现以下功能:  (1)引导嵌入式Linux,它可以把Linux、Kernel等从Flash加载到...

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



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

效果。  在数据采集的实际开发应用中,串口通信是不可缺少的部分,它是目前嵌入式系统与PC机间的一种非常重要且普遍使用的通信方式。计算机利用串口对单片机等外部设备的控制减少了在访问外部设备时需要进行复杂的汇编语言编程等带来的麻烦,同时也有利于大规模的开发和设计。在Linux系统中,系统把串口等其它外设当作文件进行操作,在端口的读写上非常方便,大大提高了系统编程效率。本文通过把Linux系统移植到...
关键词: ADS S3C2410 串口通信

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



基于嵌入式系统的I2C触摸屏设计

设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的 ARM 微处理器核。嵌入式Linux系统具有开发源代码、内核稳定、可裁减性等特点,吸引着众多商业公司和自由软件开发者的目光,成为嵌入式系统领域不可或缺的操作系统之一。  1  电阻式触摸屏的工作原理  触摸屏安装在显示屏的前端,主要由触摸屏检测部件和触摸屏控制器两部分组成。按照工作原理和传输信息...

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



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

网络传输数据中的指令来控制,而网络终端的操作数据也要通过网络传输到计算机,因此网络通信和LCD显示需要很强的实时性才能合理使用计算机和ARM11的资源,从而提高系统的运行效率。    该文以ARM11处理器S3C6410为平台,基于Linux操作系统设计了一种在ARM11内核直接控制LCD显示的方法,并采用TCP/IP协议设计了一种同时作客户端和服务器的终端工作模式。 ...

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



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

的USB 摄像头作为图像采集设备,并介绍了基于Video4Linux 编程协议进行视频图像采集的一般过程。  2.1 USB 摄像头驱动  Linux 内核能够很好地支持OHCI(开放式主机控制接口协议),并且能够很好地支持包括OV511系列摄像头在内的各种各样的USB 设备,但是并不包括zc301pUSB 摄像头。直到后来2.6.27 版本左右的内核中才增加了针对zc301 系列芯片的驱动,统...
关键词: ARM USB 图像采集 显示

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



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

,系统的存储器由FLASH和SDRAM构成。数码摄像头通过USB接口与S3C2410芯片连接,通过S3C2410芯片来控制数码摄像头对图像进行采集,并存储在存储器中。1.2 软件平台的搭建嵌入式Linux(EmbeddedLinux)是指对Linux经过裁剪小型化后,可固化在存储器或单片机中,应用于特定嵌入式场合的专用Linux操作系统。具体的搭建流程如图2所示。2 USB摄像头设备驱动的开发在...

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



嵌入式系统中动态随机存储器性能的研究

会给出不同的映射方法。图10是Intel BX 440芯片组的内存行列地址映射(128 MB)。本测试系统测试的时候需要了解硬件的结构,才能有效的找出内存潜在的缺陷。    测试系统基于嵌入式Linux操作系统,采用命令行方式运行,所有的输入采用配置文件来设定。下面给出了一个配置文件的例子:         ...

http://www.eeworld.com.cn/mcu/article_2018021937893.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通信协议的实现方案

  1. 引言  《用于工业测量与控制系统的EPA系统结构与通信规范》(以下简称EPA)是基于工业以太网的实时通信规范,它有效地解决了以太网通信的确定性通信问题,进而可以应用于多种工业领域,构成各种工业测量与控制系统。该规范将收录在制定中的实时以太网国际标准IEC61784-2中,成为我国首例具有自主知识产权的现场总线标准;开发和实现EPA通信协议是应用EPA系统的基础和前提。  μC/OS-II是一种占先机制的实时多任务嵌入式操作系统,具有源码公开、可移植、可固化、可裁剪等特点,已经得到广泛的应用。相对于同为源码公开的μClinux,它具有内核小、实时性高等特点,更适合于控制应用。μC/OS...
关键词: μC OS-II EPA 通信协议

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



采用ARM9微控制器实现上层控制算法解析方案

  引言  在很多嵌入式控制系统中,系统既要完成大量的信息采集和复杂的算法,又要实现精确的控制功能。采用运行有嵌入式Linux操作系统的ARM9微控制器完成信号采集及实现上层控制算法,并向DSP芯片发送上层算法得到控制参数,DSP芯片根据获得的参数和下层控制算法实现精确、可靠的闭环控制。  1 多机系统组成  该多机控制系统以ARM9微控制器s3c2440为核心,采用I2C总线挂载多个DSP芯片...

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



Linux的MISC类设备AD7859L的驱动程序开发

1 引言在嵌入式系统中基于ARM微核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用,建立面向ARM构架的嵌入式操作系统成为测量行业的热点问题。在LINUX操作系统中添加新的外部设备时,只需为其添加对应的驱动程序即可。介绍另一种驱动程序的编写方式,即采用MISC类设备。其实质也是一个字符设备。可将用户各种不同的驱动设备类型合成到一种类型中,共用一个主设备号,通过不同的次设备号和设备节点名...

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



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

:二是应用软件部分。与硬件相关的软件包括基于ARM的Linux内核移植、引导程序移植等。应用软件主要包括两大部分:一为WebServe:和TCP/IP协议栈;二为传感器网络数据采集、融合及存储等部分,该部分包括远程管理模块、查询指令分析处理模块、数据存储模块、数据分析与融合模块及数据采集模块。2。硬件电路设计本系统硬件平台设计成两大部分,一是核心板部分,集成了AtmelAT91RM9200处理器...

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



嵌入式Linux系统的键盘驱动实现

1引言Linux由于其具有内核强大且稳定,易于扩展和裁减,丰富的硬件支持等诸多优点,在嵌入式系统中得到了广泛的应用。很多嵌入式Linux系统,特别是一些具有与用户强交互的嵌入式系统,往往需要配备一个特殊键盘,此时开发者需要根据实际情况,为自己的特殊键盘编写驱动程序。2Linux键盘驱动简介Linux中的大多数驱动程序都采用了层次型的体系结构,键盘驱动程序也不例外。在Linux中,键盘驱动被划分成...

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



基于TI达芬奇技术的高速网络摄像机设计方案

ARM926EJ-S处理器包括32 kBRAM、16 kB ROM(用于非AEMIF启动模式下的ARMbootloader)、16 kB指令缓存、8 kB数据缓存、CP15及MMU等。其中CP15用来对指令、数据缓存、MMU以及其他ARM子系统进行配置及控制。MMU使用统一的TLB来对页表中存储的信息进行缓存,并为类似Linux、WindowsCE、ultron以及ThreadX等操作系统提供虚拟内存。该...

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



FH8735在音视频压缩卡上的应用

压缩卡参考设计包括FH8735 的Firmware,支持Windows XP/win 7 和Linux 的驱动程序,Windows/Linux SDK 和演示程序,并可以根据用户具体的应用来修改固件满足定制化功能。Windows/Linux SDK 实现了FH8735 的前段视频输入类型配置,编码参数设置、OSD 文本叠加、OSD 图形叠加、移动侦测、区域屏蔽和预览YUV 数据的获取等。相比主流的...

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



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

    引言    无线数据传输现在广泛地运用在车辆监控、遥控、小型无线网络、小型无线数据终端等领域中,无线数据传输主要由数据终端机、主机和主控制机组成,主控制机与主机间用串行口通信,主机和数据终端机之间通过射频模块进行通信。    传感器采集信号后传给数据终端机,终端机通过射频模块进行无线数据传输,主控制机与数据终端的通信转化为主控制机与主机串口(UA RT)间的通信以及数据终端通过无线数传模块和主机之间的数据传输,在此基础上形成了无线分布式传感/控制网络(Wireless Distribution ed Sensor/C...

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



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

    1  引言    S3C44B0是Samsung公司推出的一款为手持设备或其他通用设备开发的32位处理器,它基于ARM7TDMI核,没有内存管理单元(MMU)。在采用无MMU的微处理器的嵌入式系统中广泛采用的就是uClinux系统,作为linux的衍生系统,其具有支持多任务、内核精简、高效稳定和源代码开放的优点。系统移植的基本过程包括...

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



ARM7 Thumb系列嵌入式处理器介绍

ARM7TDMI-S处理器核和ARM710T,ARM720T和ARM740T等带缓存的处理器宏单元。所有这些都采用非常紧凑的设计,比如:采用0.25微米CMOS工艺,ARM7TDMI仅占1mm2。    带缓存的处理器宏单元提供带有8K字节缓存、写缓冲和管理控制功能的高性能处理器。ARM710T还支持虚拟内存以支持象Linux和Symbian的EPOC32操作系统。ARM720T是...

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



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

    前言    目前,嵌入式操作系统的种类很多,如VxWorks,Windows CE和Linux等。在这些操作系统中,Linux是发展最快,应用最广泛的。由于使用费用、开放源代码程度和使用习惯等各方面因素,Linux是得到较多推广的操作系统之一。由于Linux支持从x86到嵌入式处理器的多种处理器,使得Linux桌面PC上开发的很多资源可以...
关键词: ARM920T Linux系统

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



一款基于ARM7的嵌入式实验平台设计

; LPC2368嵌入式实验平台的软件设计    嵌入式系统实验平台建设的一个重要内容就是嵌入式操作系统的确定。目前嵌入式教学主要是以源码开放的uC/OS-II和uCLinux为主。uC/OS- II结构简单,很容易通过阅读源码达到彻底掌握嵌入式操作系统的目的。uCLinux是现在最热门的嵌入式操作系统之一,继承了Linux网络支持良好,文件系统多等优点。本实验平台可以很好的支持以上两种...
关键词: ARM7 实验平台

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




<上一页 12345678910111213141516 下一页> 相关结果约9,643个