基于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



基于ARM9 和Linux 的嵌入式视觉系统设计方案

是韩国三星电子公司推出的一款基于ARM920T 内核的16/32 位RISC 嵌入式微处理器。该芯片集成了支持 TFT 的 LCD 控制器 、3 个通道的UART 等控制器和丰富的外部接口,MPLL 产生主时钟,能够使处理器工作频率最高达到203MHz,此工作频率能够使处理器轻松运行WinCE、Linux 等操作系统以及进行较为复杂的数据处理。该芯片可以满足...
关键词: ARM9 Linux 视觉系统

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



μCOS-II 中USB 主机系统的设计

为端点1 采用中断传输,端点2 采用批量传输。不论哪种传输方式都是以中断的方式和系统交互的,但在中断处理程序中所做的工作非常少只是发送信号量,真正与数据相关的操作并没有在中断处理程序中。这种中断理念是根据Linux 操作系统的中断上下文思想而设计的:使中断时间尽量的短,将一些对时间要求不是那么严格的事务延迟在中断之外进行。在Linux 中把中断处理分为上下两部分,中断处理程序是上部分,收到一个中断后...
关键词: μCOS-II USB 主机系统

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



基于S3C2440 处理器的嵌入式IPv6 防火墙设计

电压,降低了系统的功耗。DM9000A 的高度集成简化了系统以太网电路的硬件设计,特别适合作为嵌入式IPv6防火墙的网络接口。3 嵌入式IPv6防火墙的软件设计嵌入式IPv6 防火墙系统的软件编写采用了模块化程序设计的方法。模块化编程有利于程序设计任务的划分,使程序易于编写和调试,便于检验和维护。本系统将启动代码(Bootloader),Linux 操作系统(网卡驱动、协议栈),防火墙模块(智能包...
关键词: S3C2440 IPv6 防火墙

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



在嵌入式实时操作系统uC/0SII上移植实现LwIP这套TCP/IP协议栈

    内容摘要:结合ez80和ARM7两种系统上的具体实现,说明了如何在嵌入式实时操作系统uC/0SII上移植实现LwIP这套TCP/IP协议栈,使uC/0S II成为支持网络的RTOS。    1 引言    随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入TCP/IP协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。uC/0S II是近年来发展迅速的一个开放源码实时操作系统,但它只是一个实时的任务调度及通信内核,缺少对外围设备和接口的支持,如没有文件系统、网络协议、图形界面。笔者在多个嵌入式项目...

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



基于嵌入式系统的掉电保护方案设计

这种机制并不可靠,其原因是Linux内核产生和管理信号的机制并不完善,有可能存在信号丢失。查阅有关Unix或L1nux的相关资料,可以发现这种状况也普遍存在于某些其他版本的Linux和Unix中。    另一种方式是采用守候进程的方式,开通一个进程,此进程专门等待中断信号。主程序根据数据操作对象的不同,将自己的流程方案划分成若干原子操作,所谓原子操作即划定的程序块要么完全执行...

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



关于嵌入式Linux的机房远程监测系统研究

    系统采用源码开放、安全性及可靠性好、具有广泛硬件和网络支持及完整开发工具的Linux 系统作为嵌入式系统平台。     嵌入式系统的开发通常采用宿主机- 目标机的交叉编译调试方式。系统构建主要包括: 交叉编译器的选择和安装; NFS 网络文件系统的配置; 内核、Bootloader 和文件系统的编译和移植等。内核采用Linux -2. 6....

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



基于FFmpeg的H.264视频硬件编解码在S3C6410处理器上的实现

编解码器添加到FFmpeg后,可以通过以下方式测试:  ① 用如下命令编译FFmpeg。  ./configure enablecrosscompile  arch=armv6 cpu=armv6  targetos=linux crossprefix  =/usr/LOCal/arm/4.3.2/bin/  armlinux  ② 运行 ./ffmpeg...

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




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