
嵌入式设计开发
文章平均质量分 68
ocean181
这个作者很懒,什么都没留下…
展开
-
如何用VB编写OPC客户端程序
如何用VB编写OPC客户端程序一、引言 在工业自动化领域,计算机早已成为必不可少的工具,计算机技术的不断发展,大大加速了工业自动化技术的进步,而各种各样的工业控制应用软件正是具体实现这一进程的最重要的工具。以往,应用软件开发商要为每一种硬件开发驱动程序,由于硬件的种类繁多,特征各异,软件开发商的负担异常繁重,尤其是如果硬件特征发生了变化,整个应用软件相应的驱动程序也要相应地原创 2008-10-22 13:27:00 · 5397 阅读 · 0 评论 -
智能电网的好处有哪些
简要内容:自世纪诞生以来,电网就一直没有做过大的改变。智能电网还能更好地协调太阳能、风能等分散的、间歇性的可再生能源发电,因此智能电网能有效地解决电动汽车充电难的问题。 现有电网问题多 自上个世纪诞生以来,电网就一直没有做过大的改变。世界上的首个电网是按“单行线”建造:一端是发电厂,另一端是用电消费者。多年以来,这种模式被广泛采用,也带动了工业国家的经济增长及电力原创 2009-07-01 14:38:00 · 1969 阅读 · 0 评论 -
未来的嵌入式设计
目前设计的形势 设计一个现代嵌入式系统是件复杂的多任务工作。第一步是定义该产品的潜在用户的行为需求,并了解竞争的前景和应对的方案。 下一步是决定公司已有的资源是否能减轻或关联能够实现的系统规格,比如软件、工具、处理器和其他需要的元器件。这些工作在实际软硬件工作开始之前必须完成。 一旦确定设计起步的前期工作完成了,最为艰巨的硬件和软件设计就要开始了。有代表性的,嵌入原创 2009-07-02 16:02:00 · 699 阅读 · 0 评论 -
嵌入式系统如何为处理器选型
在为嵌入式实时系统选择处理器时,应考虑以下因素: 1.性能:处理器必须具备足够的性能来处理任务,并能支持产品的生命周期。 2.实现:根据具体的应用,需要的处理器可能是高度集成的产品,甚至于符合军用规范。对于一个DSP应用,它可以在几种方案中进行选择。一种选择是ASIC。这种器件能被用作DSP协处理器,但对许多通用信号处理应用而言,它不是非常灵活。另一种选择是RISC处理器。这种原创 2009-07-07 14:44:00 · 1844 阅读 · 0 评论 -
WinCE应用程序的开发
WinCE应用程序的开发是WinCE开发中很重要的一个环节。本文将简单介绍一些WinCE应用程序开发的基本概念。 先说开发工具,目前用得比较多的开发工具有EVC4(SP4)、VS2005、VS2008和Platform Builder。 其中Platform Builder主要是用来定制操作系统的,虽然也支持编写应用程序,但用得相对较少。记得没错的话,它还得先编译系统,才能原创 2009-11-14 18:55:00 · 828 阅读 · 0 评论 -
Qt-WinCE全解
一、Qt 嵌入式环境的搭建a) 首先,下载Qt的嵌入式开发包qt-embedded-wince-opensource-src-4.4.0.zipb) 然后,下载VS2005。c) 最后,下载一个嵌入式开发的SDK,如Windows Mobile 5.0 Pocket PC SDK,可以在微软的官方网站上下载到!d) 还有一个是同步的软件 Microsoft原创 2009-11-14 19:39:00 · 1324 阅读 · 0 评论 -
对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
SPISPI(Serial Peripheral Interface:串行外设接口); SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还原创 2009-11-18 16:28:00 · 2758 阅读 · 0 评论 -
"设备未准备好。如果目标是ActiveSync 设备,请验证ActiveSync 连接是否在运行"问题的解决
问题描述:利用自己定制的SDK,运行新建的项目test1.exe,显示1>------ 已启动部署: 项目: test1, 配置: Release SDK_test (ARMV4I) ------1>设备未准备好。如果目标是 ActiveSync 设备,请验证 ActiveSync 连接是否在运行。1>1>连接到设备失败。1>========== 部署: 0 已成功, 1 已失败, 0原创 2009-11-29 13:45:00 · 2091 阅读 · 1 评论 -
选择 ARM处理器,ARM7还是Cortex-M3?
要使用低成本的 32位处理器,开发人员面临两种选择,基于Cortex-M3内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?本文主要介绍了ARM Cortex-M3内核微控制器区别于ARM7的一些特点,帮助您快速选择。1.ARM实现方法ARM Cortex-M3是一种基于ARM7v架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线( 冯诺伊曼结构下,数原创 2009-12-19 21:14:00 · 1146 阅读 · 0 评论 -
RS232、RS485和RS422介绍与比较
一、RS-232接口 1、RS-232的历史和作用 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIARS-232-C)是目前最常用的一种串行通讯接口。(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器原创 2010-05-18 13:46:00 · 2034 阅读 · 0 评论 -
嵌入式软件开发流程
<br />嵌入式软件开发流程<br />1)硬件平台选型<br />2)嵌入式操作系统选型<br />3)嵌入式GUI选型<br />4)嵌入式软件的用途以及开发计划<br />5)开发语言的选择<br />6)软件开发中的流程控制<br />7)软件开发中的风险控制和进度控制<br />8) 嵌入式软件评估方法原创 2010-07-29 20:37:00 · 937 阅读 · 0 评论 -
MeeGo是什么?
<br /> 诺基亚和英特尔在2010移动通讯世界大会上宣布联合创建一个基于Linux的新操作系统MeeGo。MeeGo整合了诺基亚的Maemo和英特尔的 Moblin两大Linux计算环境,专为上网本和智能手机等便携设备设计,还可用于车辆和电视上网等非桌面平台。两家公司此次携手令人瞩目,这不仅是因为MeeGo将两大Linux平台整合到一个屋檐下,也是因为该操作系统跨平台支持英特尔和ARM芯片。<br /> MeeGo是由Linux基金会主导的基于Linux的开源手机操作系统计划,是新一代移动Linu转载 2010-06-21 16:30:00 · 1052 阅读 · 0 评论 -
Android开发环境搭建
一、软件、开发包清单Android开发首先需要搭建完整的开发环境,由于软件均是基于Dalvik Java Virtual Machine运行的所以Google官方推荐使用主流的Java开发IDE Eclipse。我们需要下载必要的开发组件。1)Java运行时库(JRE),由于Eclipse使用Java开发,所以需要它才可以正常运行IDE。运行eclipse需要jre,开发andri转载 2011-10-26 11:00:26 · 796 阅读 · 0 评论 -
android 五大应用开发框架是什么
Android应用开发框架是 Application Framework. 其系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分将详细介绍这5个部分。下面自底向上分析各层。 Android架构1、Linux KernelAndroid基于Linux 2.6转载 2011-10-25 16:27:10 · 2308 阅读 · 0 评论 -
Android 开发简介-系统架构
Android 开发简介-系统架构 Android 的系统架构: Android的系统架构分为四层:应用,应用框架层,系统运行库,Linux kernal内核层 1.Android应用层 应用层使用 Java 语言编写运行在虚拟机上的程序。这些程序主要是UI方面的,还包含各种资源文件(res目录中),Java程序及其相关资源经过编译后,生成一个.apk包。转载 2011-10-27 20:53:06 · 3325 阅读 · 0 评论 -
智能电网
什么是智能电网智能电网就是电网的智能化,也被称为“电网2.0”,它是建立在集成的、高速双向通信网络的基础上,通过先进的传感和测量技术、先进的设备技术、先进的控制方法以及先进的决策支持系统技术的应用,实现电网的可靠、安全、经济、高效、环境友好和使用安全的目标,其主要特征包括自愈、激励和包括用户、抵御攻击、提供满足21世纪用户需求的电能质量、容许各种不同发电形式的接入、启动电力市场以及资产的优化高原创 2009-07-01 13:38:00 · 1337 阅读 · 0 评论 -
JTAG和ISP的区别
什么是JTAG?JTAG是一个通信标准,用于计算机和单片机进行实时快速通讯。AVR 的JTAG功能(只有部分型号才有)使得AVR的调试工作非常简单,可以通过JTAG 接口对Flash、EEPROM、熔丝位和锁定位进行编程。使用AVR studio软件和JTAG硬件( AVR JTAG编程器,AVR JTAG仿真器)可以进行程序下载(编程)和程序在线调试。JTAG接口有四个引脚。以J转载 2009-08-21 10:05:00 · 1043 阅读 · 0 评论 -
嵌入式系统开发的模式与流程
1 嵌入式系统的结构 1.1 嵌入式系统的硬件架构 如图5-1所示,为嵌入式系统硬件模型结构,此系统主要由微处理器MPU、外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM9系列微处理器,MPU为整个嵌入式系统硬件的核心,决定了整个系统功能和应用领域。外围电路根据微处理器不同而略有不同,主要由电源管理模型、时钟模块、闪存FIASH、随原创 2008-10-29 09:57:00 · 864 阅读 · 0 评论 -
嵌入式系统是嵌入式软件与IC发展的基础
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 在社会日益信息化的今天,计算机和网络的应用已经全面渗透到日常生活中。各种应用嵌入式系统的电子产品随处可见,如人们平常用的手机、摄像机、医疗仪器、汽车,乃至工业控制、航天、航空等设备都要用到嵌入式系统。在经济发达原创 2008-11-09 11:00:00 · 1482 阅读 · 0 评论 -
PLC产生、构成和设计
PLC产生、构成和设计 在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国通用汽车公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代原创 2008-11-19 11:09:00 · 1209 阅读 · 0 评论 -
plc与单片机有何区别
要搞清楚单片机与PLC的异同,首先得明确什幺是单片机,什幺是PLC。对此,我们简要回顾一下计算机的发展历程也许有帮助,按计算机专家的原始定义,计算机系统由五大部分--即控制单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)组成。早期计算机(晶体管的或集成电路的,不包括电子管的)的CU或ALU由一块甚至多块电路板组成,CU和A原创 2008-11-19 11:25:00 · 1303 阅读 · 0 评论 -
PLC程序设计语言介绍
在PLC中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行原创 2008-11-20 13:22:00 · 1355 阅读 · 0 评论 -
油井远程监控方案
1. 系统设计说明 油田自动化信息系统建设主要包括油井远程监控、配电线路自动化系统、输油管线泄露监测、集输站库自动化监控等四个部分,其目的是利用现场监控系统,实现数据源头自动采集,借助油田现有网络资源自动加载到厂级实时数据库,为各级管理部门应用提供开放的数据平台,使生产和管理人员及时控制和掌握生产动态,从而实现整个生产过程的自动化;并可以对取得的实时数据进行统计、分析、优化,从而为保证生产设备正原创 2009-01-15 11:23:00 · 9575 阅读 · 0 评论 -
One or more files from the Emulator for Windows CE installation is missing.Please reinstall Emulator for Windows CE and try agai
问题:当模拟器在启动时,会出现一个标题为“Emulator for Windows CE”的消息框,消息文本为“One or more files from the Emulator for Windows CE installation is missing.Please reinstall Emulator for Windows CE and try again.” 出现这个消息框之后,连接原创 2009-03-25 14:17:00 · 1949 阅读 · 2 评论 -
什么是ROM、RAM、DRAM、SRAM和FLASH的区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只原创 2009-07-14 14:06:00 · 613 阅读 · 1 评论 -
嵌入式数据库的现状和未来
嵌入式数据库已经发展了30多年,涉及医疗领域、军事设备和系统、地理信息系统、工业控制、网络通讯、空间探索、消费类电子等等。从某种意义上讲,“普适计算”也可以描述成嵌入式设备处理大量信息的计算,这正是嵌入式数据库诞生和发展的原动力。所以,我们可以很明显地感觉到嵌入式数据库必将广泛地被应用。 1.嵌入式数据库产生及运用的必然性 嵌入式系统在现代人的生活中随处可见,其中软件的比例越来转载 2009-05-19 13:10:00 · 947 阅读 · 0 评论 -
嵌入式处理器分类与现状
嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结构有30几个系列,其 中8051体系的占有多半。生产8051单片机的半导体厂家有20多个,共350多种衍生产品,仅Philips就有近100种。现在几乎每个半导体制造 商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64KB到16-32原创 2009-05-19 13:02:00 · 830 阅读 · 0 评论 -
智能电网整体规划年底前出台
中广网北京8月2日消息 据中国之声《全国新闻联播》18时32分报道,国家电网公司今天透露,国家电网发展规划——统一坚强智能电网规划将于年底前正式出台,这一规划将为促进新能源发展构建一个清洁、安全、经济、高效的平台,被称为比3G更大的4万亿新引擎。详细情况中国之声连线记者汤一亮进行报道。 主持人:什么是坚强智能电网? 记者:以前我们听到电网,很少会和“坚强和智能”联系在一起,因为一般是转载 2009-08-04 09:50:00 · 983 阅读 · 0 评论 -
冯诺依曼结构和哈佛结构
哈佛结构 数字信号处理一般需要较大的运算量和较高的运算速度,为了提高数据吞吐量,在数字信号处理器中大多采用哈佛结构,如下图所示图 哈佛结构与冯.诺曼结构处理器比较,哈佛结构处理器有两个明显的特点:使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存; 使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而转载 2009-06-02 17:15:00 · 1015 阅读 · 0 评论 -
ARM Cortex-M3 or ARM7
要使用低成本的 32位处理器,开发人员面临两种选择,基于Cortex-M3内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?本文主要介绍了ARM Cortex-M3内核微控制器区别于ARM7的一些特点,帮助您快速选择。1.ARM实现方法 ARM Cortex-M3是一种基于ARM V7架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构下,数据原创 2009-06-02 17:27:00 · 1274 阅读 · 0 评论 -
嵌入式实时操作系统TRON及其应用综述
1、引言 TRON(The Real-time Operating system Nucleus)是一种在国内的知名度非常低的嵌入式实时操作系统,但是却占据了全球微处理器操作系统市场大约60%的份额,这远远超过了Windows 的普及程度。它已经安装到了全球30亿到40亿台电子产品当中,涉及从数码相机、通信设备、媒体播放器到汽车电子等广泛领域。主要用户包括NTT DoCoMo、Toyot原创 2009-06-09 09:49:00 · 2090 阅读 · 0 评论 -
Android体系结构
android 平台大的方面的层次可以划分成三个层次,包括一个操作系统,中间件和应用程序,android 的系统框架图如下: 图中的软件层次自上而下分成4个层次应用程序(Application) 用用程序框架(Application Framework) 各种类库(Libraries)和android运行时(Adnorid Runtime) 操作系统(OS) 一.应用程序(转载 2011-10-25 16:02:21 · 1091 阅读 · 0 评论