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

专题 文章 进入专题技术社区

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   前置条件  源文件位置:
  • 关键字: 编辑器  编译器  单片机  嵌入式系统  专题  
共131条 2/9 « 1 2 3 4 5 6 7 8 9 »

专题介绍

您好,目前还没有人创建词条专题!
欢迎您创建该词条,阐述对专题的理解,并与今后在此搜索专题的朋友们分享。    创建词条
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473