Keil模式设置和编程的事项 因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类:8051存储类型及存储区域 , 存储模式 , 存储器类型声明 , 变量类型声明 , 位变量与位寻址 ,特殊功能寄存器(SFR) ,C51指针l 函数属性具体说明如下(8031为缺省CPU)。第一节KeilC51扩展关键字C51 V4.0版本有以下扩... 2023-06-13 keil存储指针寄存器文章技术应用嵌入式开发
嵌入式蓝牙模块在工业应用中几个问题 蓝牙传输是短距离无线数据传输、无线语音传输最成熟的解决方案,适合如电力抄表,无线数据采集,GPS数据传输,医疗设备,汽车电子等等,作为一种工业级解决方案应得点考虑以下几点:1、距离,蓝牙主要分两种功率级别,CLASS 1 标准通信距离100米,CLASS 2 标准通信距离10米,这一般是指天线可... 2023-06-13 嵌入式蓝牙模块工业应用文章技术应用嵌入式开发
嵌入式Linux操作系统的驱动程序开发的要点 字符设备与块设备的主要区别是:在对字符设备发出读/写请求时,实际的硬件I/O一般紧接着发生。块设备则不然,它利用一块系统内存作为缓冲区,若用户进程对设备的请求能满足用户的要求,就返回请求的数据;否则,就调用请求函数来进行实际的I/O操作。块设备主要是针对磁盘等慢速设备设... 2023-06-13 嵌入式操作系统驱动程序文章技术应用嵌入式开发
嵌入式工程师不容错过的8个设计技巧! 1.设计控制流程图工程师进行到开发软件这一步时会情不自禁地开始书写代码,这种思维定势就像在原理图还未完成之前就开始尝试画PCB。当着手开发软件时,克制写代码的冲动,取而代之的应该是软件流程结构图表的设计,这点非常重要。流程图能清晰地呈现给开发人员软件的各个需要的... 2023-06-13 嵌入式全局变量模块化中断文章技术应用嵌入式开发
怎样提高单片机系统的抗干扰能力 1 干扰对单片机应用系统的影响1.1测量数据误差加大干扰侵入单片机系统测量单元模拟信号的输入通道,叠加在测量信号上,会使数据采集误差加大。特别是检测一些微弱信号,干扰信号甚至淹没测量信号。1.2 控制系统失灵单片机输出的控制信号通常依赖于某些条件的状态输入信号和对... 2023-06-13 单片机电磁干扰嵌入式文章技术应用嵌入式开发
开发高可靠性嵌入式系统的技巧 尽管许多嵌入式工程师充满了希望和梦想,但高可靠性的代码不是一蹴而就的。它是一个艰苦的过程,需要开发人员维护和管理系统的每个比特和字节。当一个应用程序被确认为“成功”的那一刻,通常会有一种如释重负的感觉,但仅仅因为软件在受控条件下的那一刻运行正常并不... 2023-06-13 高可靠性嵌入式系统技术应用文章嵌入式开发
单片机应用系统硬件调试的技巧 当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。 1硬件静态的调试 1.1排除逻辑故障这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致... 2023-06-13 操作系统单片机硬件调试文章技术应用嵌入式开发
浅谈什么是嵌入式系统 它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分... 2023-06-13 操作系统嵌入式处理器文章技术应用嵌入式开发
几种常用单片机系统RAM测试方法 在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。1 RAM测试方法回顾(1)方法1参考文献中给出了一种测试系统RAM的方法... 2023-06-13 单片机RAM测试存储器March文章技术应用嵌入式开发
Keil模式设置及编程事项 因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类:8051存储类型及存储区域 , 存储模式 , 存储器类型声明 , 变量类型声明 , 位变量与位寻址 ,特殊功能寄存器(SFR) ,C51指针l 函数属性具体说明如下(8031为缺省CPU)。第一节KeilC51扩展关键字C51 V4.0版本有以下扩... 2023-06-13 keil存储指针寄存器文章技术应用嵌入式开发
嵌入式蓝牙模块工业应用中的几个问题 蓝牙传输是短距离无线数据传输、无线语音传输最成熟的解决方案,适合如电力抄表,无线数据采集,GPS数据传输,医疗设备,汽车电子等等,作为一种工业级解决方案应得点考虑以下几点:1、距离,蓝牙主要分两种功率级别,CLASS 1 标准通信距离100米,CLASS 2 标准通信距离10米,这一般是指天线可... 2023-06-13 嵌入式蓝牙模块工业应用文章技术应用嵌入式开发
怎样提高Linux系统的安全性 Linux系统不论在功能上、价格上或性能上都有很多优点,然而,作为开放式操作系统,它不可避免地存在一些安全隐患。关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本、最常用,同时也是最有效的招数。Linux是一种类Unix的操作系统。从理论上讲,Unix本身的... 2023-06-13 Linux系统嵌入式技术应用文章嵌入式开发
怎样为仪器控制系统选择合适的驱动软件 可以使用两种不同的方式控制仪器:通过直接I/O命令,或者使用仪器驱动。在选择一个用于与仪器通信的驱动软件时,需要注意如下5个方面:1. 我该使用直接I/O命令还是仪器驱动来控制仪器?您可以使用两种不同的方式控制仪器:通过直接I/O命令,或者使用仪器驱动。通常,大家会选择仪器驱动... 2023-06-13 Linux系统IO命令仪器控制系统驱动软件文章技术应用嵌入式开发
WinCE启动失败原因及解决办法 文中的嵌入式系统用的是arm处理器+WinCE平台,项目的目的是要把WinCE平台从旧版本移植到WinCE6.0平台上。但结果是这个WinCE系统在启动的时候经常会出现失败,而且每次失败的原因都莫明其妙和不尽相同。这使到我们开发团队每个人在启动WinCE系统时都心惊肉跳,非常担心系统又再... 2023-06-13 winceARMOEM文章技术应用嵌入式开发
几种常用单片机系统RAM测试的方法 在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上... 2023-06-13 单片机RAM测试存储器March文章技术应用嵌入式开发
Linux系统计算机死机的故障原因分析 一、硬件问题可以考虑分析以下几点:1、不要超频CPU,如果已经超频的先回复到原来的频率虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行Windows可能是没有问题的。2、确... 2023-06-13 Linux系统技术应用软件文章嵌入式开发
有关LabView开发嵌入式应用的技巧 无论使用什么设计语言,不良的编程技术都会给一个应用的性能带来负面影响,对一个嵌入式应用尤其如此。尽管对于绝大部分应用来说,高效率的编程技术是重要的,但对于嵌入式应用所工作的资源极度缺乏的环境,则要求对性能和存储器管理给予特别的关注。本文的讨论将围绕着新的LabVie... 2023-06-13 LabView开发嵌入式技术应用文章嵌入式开发
关于ARM与嵌入式linux的入门建议 也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者使用linu... 2023-06-13 ARM嵌入式Linux文章技术应用嵌入式开发
ARM嵌入式系统应用中的问题总结 1嵌入式处理器与硬件在处理器方面,目前大量的中、低端嵌入式应用,主要使用8/16位单片机。在国内,由于历史的原因,主要是以MCS51核为主的许多不同型号单片机,主要厂商有Atmel、Philips、Winbond、宏晶等。还有一些近几年发展较快的新型单片机,如PIC、AVR、MSP430系列等。这些单... 2023-06-13 ARM嵌入式系统技术应用文章嵌入式开发
多核处理器的关键技术 CMP和SMT一样,致力于发掘计算的粗粒度并行性。CMP可以看做是随着大规模集成电路技术的发展,在芯片容量足够大时,就可以将大规模并行处理机结构中的SMP(对称多处理机)或DSM(分布共享处理机)节点集成到同一芯片内,各个处理器并行执行不同的线程或进程。在基于SMP结构的单芯片多... 2023-06-13 多核处理器技术应用嵌入式文章嵌入式开发
ARM嵌入式系统开发发送过程的实现 要通过网卡发送数据时,上层协议实体调用函数hard_start_xmit(),在我们的驱动程序中这个函数被映射成DM9000_wait_to_send_packet()函数,正如它名字中wait所表示的那样,这个函数只完成了等待发送的工作,实际的发送是调用DM9000_hardware_send_packet()函数完成的,这也是前面提到... 2023-06-13 ARM嵌入式系统技术应用文章嵌入式开发
Intel 嵌入式处理器知识简介 英特尔(Intel)公司是PC、服务器和笔记本电脑市场上桌面处理器和芯片组的领先供应商。除了上述市场以外,英特尔还积极将业务扩展到包括嵌入式应用和电信市场在内的其它市场领域。本文介绍Intel嵌入式处理器相关知识。Intel Pentium 4嵌入式处理器系列Intel Pentium 4 处理... 2023-06-13 Intel嵌入式处理器文章技术应用嵌入式开发
嵌入式处理器各种类别的介绍 嵌入式微处理器(EMPU)嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,... 2023-06-13 嵌入式处理器MCUDSP文章技术应用嵌入式开发
嵌入式系统硬件电路设计时需要考虑的问题 1.MCU的选择选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管脚数目以及 MCU 的封装等因素。MCU 的功耗可以从其电气性能参数中查到。供电电压有 5V、3.3V 以及 1.8V 超低电压供电模式。为了能合理分配 MCU 的I/O资源,在 MCU 选型时... 2023-06-13 嵌入式系统硬件电路硬件设计文章技术应用嵌入式开发
有关嵌入式编程的经验 嵌入式编程最难的两部分就是interrupt和MM(memory manage),有些人可能感觉不到,那是因为太多数情况下芯片制造商都帮你写好了,但是如果你本身就在为芯片制造商工作,那你就必须自己会写配置文件了,这两个东西之所以比较难是因为要用汇编或类C来写,属于比较低层的东西,中断有外部... 2023-06-13 嵌入式编程经验文章技术应用嵌入式开发