基于嵌入式Linux 的机顶盒流媒体播放器设计

的软件组成包括:嵌入式Linux 操作系统、设备驱动程序、图形界面和浏览器程序,这些只是IPTV 机顶盒软件组成的关键部分。    3.1 嵌入式操作系统的选择及移植    本系统采用Linux 作为操作系统,并选用Linux2.6内核在嵌入式微处理器S3C2410 上移植,具体移植方法如下:    (1)准备Linux2.6 内核移植...

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



在ARM平台上如何才能以节能方式来设计和编软件

    内容摘要:在强调便携式设备的电池寿命时,看起来比较奇怪是,很少有软件工程师在其日常项目任务中真正做到了减少能耗。我猜想对这个课题有所想法的那些人可能都是本着荣辱自担的想法才关注此课题的。我们到了要做些改变的时期。随着电池寿命和性能要求的矛盾持续,我们作为软件工程师不得不要用更多时间来找出如何才能以节能方式来设计和编写我们的软件,至少在工具能满足我们要求之前需要这样做。 <iframe id="iframeu2163852_0" src="http://pos.baidu.com/ecem?conwid=250&conhei=250&rdid...
关键词: ARM平台 节能方式

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



工控机在IC卡加油工程中的应用

的首要要求是系统的可靠性。其次,加油机通过串口与管控机相连,加油站的加油机数目从2个到30余个不等,因此要求管控机具有较强的功能扩展性。为了保证管控系统的稳定运行,中国石化选用了Linux作为管控机的操作系统,因此要求管控机在硬件上与Linux完全兼容,并且能够流畅运行。    经过多方比较,中石化最终将管控机定为工控机。工控机在提高系统可靠性方面做了许多特殊设计,它的可靠性大大优于商用PC。下面...

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



机器视觉技术原理解析及解决方案集锦

和UAC数据打包可在多种标准平台(Windows、MacOS、Linux)上即  7.插即用的视频捕捉设备可用的完整参考设计、原理图和相关文档  硬件特性如下图:  Lattice ECP3的FPGA解决方案框图:  目标应用  图像采集卡  DVR、转码系统  视频编辑系统  监控  工业视频系统  机器视觉  USB 3.0摄像机飞思卡尔机器视觉与智能摄像头解决方案  高分辨率数字摄像头在许多...

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



BootLoader与内核之间参数传递

内核所必须的,包括:PMC, EBI, SMC, SDRAM, USART 等。接着就是创建内核参数链表(Tagged list),创建完链表就是搬运事先烧写在NorFlash 中的内核映像和根文件系统映像到SDRAM,根据内核对BootLoader 的基本要求关闭中断,MMU 和数据Cache,并且配置r0=0, r1=0x0000 00fb 或者0x00000106(根据内核中linux...

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



从单片机的应用发展到嵌入式操作系统的应用思考

任务;解决已往开发产品存在的诸多不安全隐患。很多软件厂商迎合嵌入式系统发展的需要,推出了多种不同特点的嵌入式操作系统。例如MICroSOFt公司的Windows CE、3COM公司的Palm OS,Symbian公司的EPOC、中科院凯思集团的HOpen以及Linux等。    3 Windows CE 3.0实时操作系统及其性能分析   ...

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



基于ARM、嵌入式Linux和CC2530构建的无线气象数据通信系统开发

    自动气象站数据采集器一般基于单片机或PC/104总线控制器设计,具有与PC兼容性好、功耗低、体积紧凑等特点,然而如何设计出功能强大,网络传输功能强的自动气象站数据采集器,满足现代气象检测的要求,是一个值得研究的课题。    文中基于ARM微处理器和Linux操作系统平台,借助前端无线传感器网络的数据输入,利用嵌入式Qt的开发优势并设计数据通信格式,完成无线气象数据通信系统的设计,实现了数据的可靠传输。为天气预报、科学研究、气象灾害预警等提供实时的气象观测数据。1 无线气象数据通信系统的基本组成    如图1所示,无线气象数据通...

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



基于ARM嵌入式系统的一种远程可控电源插座设计

    互联网的迅速发展,实现了信息的高速传输和资源共享,极大地方便了人们的生活。嵌入式系统广泛应用于各种电器产品、智能仪表和控制设备中,它与互联网的结合是一种必然的趋势。    嵌入式系统和网络技术的快速发展,为网络远程控制的发展和完善提供了技术基础。    笔者综合运用嵌入式系统和Web技术,设计了一种可通过互联网进行远程控制的电源插座系统,实现对家用或工业电器的远程实时控制。用户通过网页浏览器访问该系统,对各插座进行打开或关闭的操作,实现对与其相连接的电器的远程控制。1 嵌入式Web工作原理    嵌入式We...

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



基于SMTP协议的方式提供的一种新的嵌入式远程通讯模式

文件系统;③SMTP引擎;④配置模块;⑤安全模块;⑥控制程序接口模块。    嵌入式操作系统选用Linux,作为系统的软件基础,其优异的跨平台移植能力、开放的源代码、配置的灵活性为开发提供了便利。内置的TCP/IP协议栈可使用户快速的开发出应用层协议的程序。    Linux上的虚拟文件系统在FLASH及SDRAM的基础上建立类似于磁盘的使用环境。虚拟...
关键词: SMTP协议 远程通讯

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



基于ARM S3C2410X的嵌入式无线视频监控系统设计

)和影像设备驱动程序来完成视频捕获。V4L 是Linux影像系统与嵌入式影像的基础,是Linux kernel里支持影像设备的一组APIs,配合适当的视频采集卡与视频采集卡驱动程序,V4L可以实现影像采集、AM/FM无线广播、影像CODEC、频道切换等功能。目前,V4L 主要应用在影像串流系统与嵌入式影像系统里,其应用范围相当广泛,比如:远程教学、远程医疗、视频会议、视频监控、可视电话等。V4L为2层式架构...

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



采用可编程的多核处理器SoC体系的CC1100架构设计

    CC1100是第二代数字多媒体处理器,外形如图1所示。    CC1100采用可编程的多核处理器SoC体系架构设计。主CPU是主频350MHz的超级标量RISC处理器.运行Linux操作系统。它可以每个指令周期执行4条指令,并支持硬件双线程技术。视频编解码工作由3个可编程但不同架构的子处理器(256位的向量处理器,Motion Estimation引擎和Entropy引擎)分阶段协同完成。异构的多DSP架构将复杂的运动图像的处理流程按照其功能和运算复杂度特性分解成多个相对独立的过程,然后用不同架构的处理器去适应和处理运动图像在编解码过程...

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



MiniGUI移植到S3C2440的过程介绍

;   1 图形用户界面MiniGUI    MiniGUI是由原清华大学教师魏永明主持开发的轻量级图形系统,遵循GPL公约。所支持的操作系统已不仅仅限于Linux,它还可以在μCli nux,μC/OS-Ⅱ,eCos和VxWorks等系统上运行。已验证的硬件平台包括Intelx86,ARM(ARM7/AMR9/StrongARM/xScale),Power-PC,MIP...
关键词: MiniGUI移植 S3C2440

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



基于Linux操作系统实现移动视频监控终端的设计

。    2 系统的软件设计    移动视频监控终端软件设计以嵌入式Linux操作系统为核心,作为一种开源操作系统,Linux具有支持多种硬件平台、丰富的设备驱动和良好的网络功能等特点。针对监控终端的具体应用对内核进行配置,剪裁出合适的系统。监控终端应用软件是建立在操作系统之上,为实现RTP/UDP/IP协议下接收H.264视频流和ffmpeg解码库实时解码视频流...

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



基于ARM嵌入式电站动态数据监控的一种新设计方案

后端设备。另外还可以省下其他监控硬件设备,有效降低了成本,增强整套系统市场竞争力。    综合考虑本系统采用B/S方式。监控系统以ARM11微处理器(SC6410)为硬件核心,嵌入式Linux为软件核心的综合平台方案。在此平台上设计了基于Linux嵌入式Web太阳能监控系统。此监控系统以Ajax为网页前端通讯方式,Cgi进程、Php进程、485进程为后端数据处理方式。监控系统只...

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



基于Liunx的嵌入式系统的底层软件的结构、设计和应用

的Codec Eng ine机制调用DSP完成编解码。    在DSP部分,软件由最底层的DSP/BIOSTM内核,内核上层是Codec engine,用于和ARM端的Linux通信,最顶层是图像处理箅法。针对图像处理算法,DaVinci框架提供了数字信号处理算法接口标准(XDAIS)和针对流媒体的XDM。所有符合XDAIS和XDM标准的图像处理算法包都可以被用于DaVinci的DSP...

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



基于Linux系统的一种多种串行总线统一接口的实现方法

    引言    在Linux内核中单独实现TTY、I2C、SPI、ISA、USB等多种总线驱动时,每一种总线的实现都有各自的特点,如参数设置不同,实现的结构不同等。以TTY、I2C为例,TTY采用的是基于线路规程的三层结构,而I2C则是基于用户句柄和适配器的三层结构。当然,这些驱动都是功能齐全而强大的,但对于并不复杂的应用而言,这样的控制是比较繁琐的,而且,对于移植也是不利的。例如,某个应用系统原先使用一款I2C接口的时钟芯片,但后来系统升级换成了一款SPI接口的时钟芯片,这时就不得不对程序做较大的改动了。本文给出了一种多种串行总线统一接口的实现方法...

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



系统上电后 bootloader的执行流程及 ARM Linux的启动过程分析

    1. 引 言    Linux 最初是由瑞典赫尔辛基大学的学生 Linus Torvalds在1991 年开发出来的,之后在 GNU的支持下,Linux 获得了巨大的发展。虽然 Linux 在桌面 PC 机上的普及程度远不及微软的 Windows 操作系统,但它的发展速度之快、用户数量的日益增多,也是微软所不能轻视的。而近些年来...

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



μC/OS-Ⅱ下设备驱动的设计与实现分析

    设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计算机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说,“驱动程序”是指一些函数的集合,这些函数都能对硬件设备进行操作。本文简单分析了μC/OS-Ⅱ下设备驱动的设计与实现。    设备驱动程序是任何操作系统的必不可少的、最保密的一个组成部分,它们实现了计算机系统所有附属设备的一个标准接口,它包含与硬件直接相关的设备驱动。从广义上说,“驱动程序”是指一些函数的集合,这些函数都能对硬件设备进行操作。驱动程序的概念在没有固定的操作系统的时候,是一个比较模糊...
关键词: μC OS-Ⅱ下 设备驱动

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



嵌入式系统的调试方法

    文章介绍了嵌入式系统开发过程实际上就是一个调试诊断的过程,而且调试诊断将一直伴随着一个产品的终身,即使是最成熟的产品也偶尔会出现这样或那样的问题,这都需要开发人员去诊断、排查。    嵌入式系统的调试包括硬件调试、软件调试以及综合调试。硬件调试一般是指系统刚开发出来时上电前后的检查,包括:    1)上电前检查电源和地是否短路,目视检查是否有虚焊、漏焊;    2)上电后检查时钟线上的频率和波形、幅度是否正常,各电源电压是否稳定正常,各芯片温度是否正常,各指示灯是否正常。    软件调试...

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



典型的Linux设备驱动程序的代码

    为了增跟内核的灵活性和为了方便,设各驱动程序应被设计为一个可动态安装的内核模块。    于是,一个典型的Linux设备驱动程序应包含如下几部分代码:    ·驱动程序模块的注册与注销函数;    ·设各的打开、关闭、读、写及需要的其他操作函数;    ·设备的中断服务程序。 ...
关键词: Linux 设备驱动

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




<上一页 12345678910111213141516 下一页> 相关结果约25,146个