首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> 专题

专题 文章 最新资讯

"链"接一切,神奇的区块链

  • 今天,区块链不仅是一种技术,一种信任机制和安全协议,更是一个关于世界运作方式转变的故事延展。互联网从来就不会静止不动,持续演进是它的常态,作为未来社会的底层技术之一......
  • 关键字: 区块链   专题  

IPTV市场凸现五大瓶颈

  •     在IPTV概念刚在国内成为热点的时候,无论是中国电信还是中国网通都积极开展了IPTV试点工程,固网运营商进入了普遍试验阶段。受多种因素影响,中国电信和中国网通集团发展IPTV的态度都有了不同程度的转变,一时之间,各省市电信和网通的IPTV项目进入了慎重推广阶段。      虽然中国电信和中国网通在很多省市都做了IPTV试点,但随着IPTV发展规模的不断扩大,各项瓶颈逐渐凸现出来:  一是产业政策限制。迄今为止,广电总局
  • 关键字: IPTV   通讯   专题  

IPTV仍然没能迎来爆发期

  •   人们对于IPTV的理解,正在走向片面化:一些运营商在推销IPTV时,总是强调“双向沟通”功能,或者“延时录像”功能,但是这些功能并不能给用户带来足够的吸引力——BT下载、有版权的技术授予以及DVD等,都可以让这一优势迅速消失。同时,对于实时娱乐、体育,或者其他客户认为有价值的业务,运营商的挖掘却显得过于迷茫。    “全民数字”远不可及    对于IPTV的描述,除了技术上的涵义,方案提供商、设备商、电信运营商,以及有线电视运营商都不甚明确,不仅在中国,甚至在中国香港、日
  • 关键字: IPTV   通讯   专题  

MPEG-2标准概要

  • MPEG组织于1994年推出MPEG-2压缩标准,以实现视/音频服务与应用互操作的可能性。MPEG-2标准是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定,编码码率从每秒3兆比特~100兆比特,标准的正式规范在ISO/IEC13818中。MPEG-2不是MPEG-1的简单升级,MPEG-2在系统和传送方面作了更加详细的规定和进一步的完善。MPEG-2特别适用于广播级的数字电视的编码和传送,被认定为SDTV和HDTV的编码标准。    MPEG-2图像压缩的原理是利用了图像
  • 关键字: MPEG-2   视频编码   通讯   消费电子   专题   消费电子  

IPTV的基础技术介绍

  •   什么是IPTV   IPTV即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可以有两种方式享受IPTV服务:(1)计算机,(2)网络机顶盒+普通电视机)。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。 IPTV既不同于传统的模拟式有线电视,也不同于经典的数字电视。因为,传统的和经典的数字电视都具有频分制、定时、单向广播等特点;尽管经典的数字电视相对于模拟电视有许多技术革新
  • 关键字: IPTV   通讯   专题  

开放源码的嵌入式仿真环境SkyEye(一)

  • 摘要:综述开放源码的嵌入式仿真环境SkyEye:介绍SkyEye的背景、目标和存在的意义,对目前SkyEye本身进行简要的技术分析;介绍SkyEye上已经移植成功的操作系统和典型应用。讲述SkyEye正在开展的工作和将来的发展计划。      关键词:SkyEye 仿真 μClinuxμ/OS-II Linux 嵌入式系统 1 SkyEye的目标与意义 1.1 SkyEye产生的背景 操作系统是软
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

开放源码的嵌入式仿真环境SkyEye(二)

  • LwIP提供了两种API,供用户使用这个协议栈。 第一种是BSD API。这种API非常像BSD标准UNIX中的socket API,所以对其这样命名。它跟普通的socket API一样,是基于open-read-write-close模型的。它提供了一种标准的方法来使用LwIP协议栈。但这种API效率较低,消耗资源较多,因此不推荐使用。 第二种称为RAW API。这种API接口实际上是直接使用了LwIP协议栈中的回调函数(call back f
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

嵌入式CPU仿真器--lauterbach

  • 德国Lauterbach公司的TRACE32 开发系统        由德国Lauterbach 公司研制的TRACE32系列产品开发系统具极高的技术指标,采用精良的制造工艺和独特的结构,为全球电子开发工程师提供了得心应手的开发工具。该公司成立于1979年,具有300多人年微处理器与微控制器经验,他们设计生产的产品具有高度的可靠性。TRACE32作为一种真正集成化、通用性系统仿真器可以组合成多种方案,可以支持网络方案
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

单片机的单CPU仿真器的设计

  • 原理及系统结构        仿真器工作时,要把程序从PC机下载到仿真器的存储器中。在此先详细分析51单片的存储器结构和寻址方法,再分析片外存储器的扩展,最后给出设计原理并分析系统结构。 图1 存储空间分布        51单片机存储器结构分析        8051单片机的存储器在物理
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Linux内核调试器内幕4

  • 请遵循下面的步骤来设置 kgdb 调试环境: 1.下载您的 Linux 内核版本适用的补丁。 2.将组件构建到内核,因为这是使用 kgdb 最简单的方法。(请注意,有两种方法可以构建多数内核组件,比如作为模块或直接构建到内核中。举例来说,日志纪录文件系统(Journaled File System,JFS)可以作为模块构建,或直接构建到内核中。通过使用 gdb 补丁,我们就可以将 JFS 
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Linux内核调试器内幕2

  • 我们可以看到 rmqueue() 被 __alloc_pages 调用,后者接下来又被 _alloc_pages 调用,以此类推。 每一帧的第一个双字(double word)指向下一帧,这后面紧跟着调用函数的地址。因此,跟踪堆栈就变成一件轻松的工作了。 [size=18:6ddc15f4ad]技巧 #3[/size:6ddc15f4ad] go 命令可以有选择地以一个地址作为参数。如果您想在某个特定地址处继续执行,
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Linux内核调试器内幕3

  • [size=18:ff78191c7b][b] 第 1 种情况:内存调试工具[/b[/size:ff78191c7b]] C 语言作为 Linux 系统上标准的编程语言给予了我们对动态内存分配很大的控制权。然而,这种自由可能会导致严重的内存管理问题,而这些问题可能导致程序崩溃或随时间的推移导致性能降级。 内存泄漏(即 malloc() 内存在对应的 free() 调用执行后永不被释放)和缓冲区溢出(例如对以
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

使用GDB调试嵌入式系统

  • GNU GCC是用于ARM, MIPS, SuperH, PowerPC, x86和其他32位处理器的许多高端系统的编译器工具。作为GNU 的调试器,GDB是一个免费的调试器,开发人员可以用它来进行带有GCC工具的嵌入式系统的远端调试。你可以通过一系列的端口或TCP/IP连接运行这一远距离调试。     本文将介绍在你的主站点上需要哪些软件和嵌入式设备,这样有助于你能够使用GDB调试嵌入式代码。 主机调试器 在主机站
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Linux内核调试器内幕1

  • Hariprasad Nellitheertha(nharipra@in.ibm.com) 软件工程师,IBM 2003 年 9 月 调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。Linux 中的内置内核调试器 KDB 提供了这种功能。在本文中您将了解如何使用 KDB 所提供的功能,以及如何在 Linux 机器上安装和设置 KDB。您还将熟悉 KDB&
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Windows内核调试器原理浅析(四)

  • SoftICE的原理和WinDBG完全不一样。它通过替换正常系统中的中断处理程序来获得系统的控制权,也正因为这样它才能够实现单机调试。它的功能实现方法很底层,很少依赖与windows给的接口函数,大部分功能的实现都是靠IO端口读写等来完成的。     SoftICE替换了IDT表中以下的中断(陷阱)处理程序:     0x1:    单步陷阱处理程序    
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Windows内核调试器原理浅析(三)

  • 系统与调试器交互的方法除了int 0x3外,还有DbgPrint、DbgPrompt、加载和卸载symbols,它们共同通过调用DebugService获得服务。 NTSTATUS DebugService(         ULONG   ServiceClass,         PVOID&n
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

ARM JTAG仿真器电路讨论

  • 以下是我在实践中的一些积累,发现这点是因为我在尝试用对SAMSUNG S3C44B0 JTAG适用的编程板电路给SAMSUNG的另一款ARM9内核MPU S3C2440 JTAG编程时出现问题,查阅了一些资料后最终解决。希望这些对那些在自制ARM JTAG编程器上遇到困难的朋友一点帮助。一. JTAG仿真器的实质        JTAG (Joint Test Action Group) 编程调试实质上是利用了MCU/MPU片上自带的跟
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Windows内核调试器原理浅析(一)

  • WinDBG和用户调试器一点很大不同是内核调试器在一台机器上启动,通过串口调试另一个相联系的以Debug方式启动的系统,这个系统可以是虚拟机上的系统,也可以是另一台机器上的系统(这只是微软推荐和实现的方法,其实象SoftICE这类内核调试器可以实现单机调试)。很多人认为主要功能都是在WinDBG里实现,事实上并不是那么一回事,windows已经把内核调试的机制集成进了内核,WinDBG、kd之类的内核调试器要做的仅仅是通过串行发送特定格式数据包来进行联系,比如中断系统、下断点、显示内存数据等等。然后把收到
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

Windows内核调试器原理浅析(二)

一种软硬结合的嵌入式系统远程调试方法

  • 摘要:介绍一种软硬件相结合来实现嵌入式系统远程调试的方法。其主要思想是,通过使用一个程序将串口和Telnet协议进行转换,主机通过Telnet从远端访问与嵌入式系统用串口直接相连的PC机,从而间接访问到嵌入式系统,获得调试信息、发送指令和更新固件;同时,通过附加的硬件电路,完成远端对嵌入式系统的电源和I/O的控制,从而获得更为全面的调试手段。 关键词:多维力传感器 MSC1210 微位移检测 引 言   随着全球化的进程,越来越多的嵌入式系统的设计工作可能由地处两个相距很远地
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

32位ARM嵌入式处理器的调试技术

  • 摘要:针对32位ARM处理器开发过程中调试技术的研究,分析了目前比较流行的基于JTAG的实时调试技术,介绍了正在发展的嵌入式调试标准,并展望期趋势。     关键词:嵌入式 调试 处理器 JTAG Nexus ARM 随着对高处理能力、实时多任务、网络通信、超低功耗需求的增长,传统8位机已远远满足不了新产品的要求,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。ARM内核系列处理器是由英
  • 关键字: 单片机   调试器   仿真器   嵌入式系统   专题  

建立针对arm-linux的交叉编译环境

  • 交叉编译环境介绍  交叉编译是嵌入式开发过程中的一项重要技术,它的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成,一般把前者称为目标机,后者称为主机。采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的主机中进行。  linux下的交叉编译环境重要包括以下几个部分:  针对目标系统的编译器gcc  针对目标系统的二进制工具binutils  目标系统的标准c库glib
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

编译原理 —— 编译器各阶段工作

  • 1. 词法分析 词法分析器根据词法规则识别出源程序中的各个记号(token),每个记号代表一类单词(lexeme)。源程序中常见的记号可以归为几大类:关键字、标识符、字面量和特殊符号。词法分析器的输入是源程序,输出是识别的记号流。词法分析器的任务是把源文件的字符流转换成记号流。本质上它查看连续的字符然后把它们识别为“单词”。 2. 语法分析 语法分析器根据语法规则识别出记号流中的结构(短语、句子),并构造一棵能够正确反映该结构的语法树。 3. 语义分析 语义分析器根据语义规则
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

Linux操作系统中GCC的应用介绍(下)

  • 代码优化 代码优化指的是编译器通过分析源代码,找出其中尚未达到最优的部分,然后对其重新进行组合,目的是改善程序的执行性能。GCC提供的代码优化功能非常强大,它通过编译选项-On来控制优化代码的生成,其中n是一个代表优化级别的整数。对于不同版本的GCC来讲,n的取值范围及其对应的优化效果可能并不完全相同,比较典型的范围是从0变化到2或3。 编译时使用选项-O可以告诉 GCC同时减小代码的长度和执行时间,其效果等价于-O1。在这一级别上能够进行的优化类型虽然取决于目标处理器,但一般都会包括线程跳转(T
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

Linux操作系统中GCC的应用介绍(上)

  • 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux 下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、 Fortran、Pascal、Modula-3和Ada等。
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

linux配置、编译内核实用工具

  • Make  Make是一种帮助大型软件工程的编译工作实现自动化的编程语言。正确地使用Make可以大大减少因编译程序而花费的时间,因为它可以消除不必要的再编译。Make的基本设计思想是如果目标文件是在最近一次对源文件的修改之后编译的,它就是“新的”,不需要重新编译;如果最近一次对源文件的修改之后没有及时更新目标文件,那么该目标文件就是“旧的”,需要重新编译。为了理解Make如何执行一个任务,需要了解一些术语:  ◆目标 需要执行的一个任务。多数情况下它就是用户要生成的文件的名字
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

gcc and g++编译器和gdb调试器

  • gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename     设定文件所使用的语言,
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

构建带内存错误检查的gcc

  • 1.         下载gcc,本文使用的版本是3.4.2。 http://gcc.gnu.org/   2.         下载gcc扩展boundschecking。 http://sourceforge.net/projects/boundschecking/   3.  &nb
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题   存储器  

交叉编译场景分析(arm-linux)(八)

  • 1.基本信息: 软件名称  glib   功能简述  Glib是GNOME的一个基础库,提供基本的容器、算法、对象系统、OSAPI的适配器等。   下载地址  http://www.gtk.org   软件版本  glib-2.8.0.tar.gz   依赖关系  默认   前置条件  源文件位置:$(WORK_DIR)/ glib-2.8.0     2. 
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  

交叉编译场景分析(arm-linux)(七)

  • 编译sqlite1. 基本信息: 软件名称  sqlite   功能简述  sqlite是一个针对嵌入式系统设计的数据库管理系统(DBMS),实现了SQL92的基本功能,ARM版的可执行文件约300K.   下载地址  http://www.sqlite.org/   软件版本  sqlite-3.3.4.tar.gz   依赖关系  默认 readline   前置条件  源文件位置:
  • 关键字: 编辑器   编译器   单片机   嵌入式系统   专题  
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473