
嵌入式系统
文章平均质量分 62
脉清心爱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何学习嵌入式系统(基于ARM平台)
前言 网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易转载。一、嵌入式系统的概念 着重理解“嵌入”的概念 主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器转载 2016-11-12 15:13:42 · 622 阅读 · 0 评论 -
嵌入式系统的应用领域
嵌入式系统是数字化产品的核心,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等均是嵌入式计算机的应用领域。1.消费类电子产品 消费类电子产品是指这样一些电子设备,它们能提供信息服务或通过网络系统交互 信息,同时,简单易用、价格低廉、维护简便。 后PC时代,计算机将无处不在,家用电器将向数字化和网络化发展,电视机、冰箱、转载 2016-11-27 14:54:34 · 5095 阅读 · 0 评论 -
嵌入式系统的发展阶段
随着现代控制技术、多媒体技术与Internet的应用和普及,以计算机技术、芯片技术和软件技术为核心的数字化技术得到了迅猛发展,掀起了一场数字化技术革命,促使消费电子、计算机、通信一体化趋势的步伐加快,嵌入式系统技术成为一个发展重点。 嵌入式系统技术是将先进的计算机技术、半导体技术及电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散转载 2016-11-27 14:57:23 · 3334 阅读 · 0 评论 -
嵌入式系统的发展特点
(1)新的处理器越来越多,一方面,嵌入式操作系统自身结构的设计更易于移植,以便在短时间内支持更多种微处理器;另一方面,系统应能使用驱动程序开发与配置环境,造就一个新的BSP(板级支持包)和驱动程序结构,以适应微处理器不断升级变化所产生的需求。 (2)开放源码之风已波及嵌入式操作系统厂家。数量相当多的嵌入式操作系统厂家出售产品时,就附加了源程序代码并含生产版税。转载 2016-11-27 14:59:06 · 543 阅读 · 0 评论 -
嵌入式系统的发展现状
随着信息技术的发展,数字化产品空前繁荣,各应用领域对智能控制需求不断增长,同时也对嵌入式微处理器的运算速度、可扩充能力、系统可靠性、功耗和集成度等提出了 更高的要求。为了适应各方面的需求,嵌入式微处理器体系结构也经历了一个从CISC 到RISC和CompactRISC;从4位、8位、16位、32位到64位;寻址空间从64kB到16MB 甚至更大;处理速度从0.1MIPS到2000MIPS;常用封装转载 2016-11-27 15:03:49 · 3404 阅读 · 0 评论 -
嵌入式系统的未来发展趋势
从20世纪80年代初到90年代初的10年里,微电子领域的很多研究工作都集中到了数字系统速度的提高上,现如今的技术拥有的计算能力能够使强大的个人工作站、复杂实时语音和图像识别的多媒体计算机的实现成为可能。高速的计算能力对于百姓大众来说是唾手可得的,不像早些年代那样只为少数人服务。另外,用户希望在任何地方都能访问到这种计算能力,而不是被一个有线的物理网络所束缚。这种便携能力对产品的尺寸、重量和功耗提出转载 2016-11-27 15:06:11 · 8102 阅读 · 1 评论 -
嵌入式系统的基本结构
一个嵌入式系统包括硬件和软件两部分。硬件包括微处理器、存储器及外设器件等,而软件包括操作系统软件(OS)和应用程序。为了提高系统性能,除了需要对硬件和软件进行优化外,还会引入总线的概念。 1.硬件 与普通计算机系统类似,嵌入式系统仍然包括微处理器(运算器和控制器)、存储设备(内存储器和外存储器)和输入、输出设备,但是它与一般的PC系统还有很大的区别。一般来讲,嵌入式系统在功转载 2016-11-27 15:12:13 · 1922 阅读 · 0 评论 -
嵌入式系统开发的三层境界
第一层的表现是热衷学习和使用新的技术,但都限于局部,比如新的 CPU、可编程技术、网络、有线无线、各种嵌入式操作系统、各种总线、甚至于新的存储器件等。应该说第一阶段对以后的发展很有作用,所以尽管像追星一样追随各种新鲜技术吧,保持自己的热血沸腾和对知识的渴望最重要。其中我认为 CPU 和嵌入式操作系统是一个现代嵌入式系统开发人员(注意,是系统开发人员,而不是硬件设计和软件设计)应该深入理解的,硬件出转载 2016-12-09 14:09:10 · 288 阅读 · 0 评论 -
嵌入式开发需要的不仅仅是处理器
摘要:嵌入式系统工程师们在花大量时间试图找到最适合应用的完美器件。然而令他们失望的是,现有器件总是缺少其他器件所具备的一项或多项重要功能,因而在设计时总是要权衡利弊而无法实现完美。绝大多数情况下,完美器件只是一个梦想。 关键词:嵌入式开发;处理器;MCU;编译器 对于处理器和单片机,选择标准变得更加抽象和复杂。由于单片机可编程,正常的电气参数选择标准必须要考虑器件执行某项具体任务时的速转载 2016-12-14 14:08:37 · 348 阅读 · 0 评论 -
智能电表为MCU打开新市场
2010年7月,国家电网公司对智能电表进行了招标,这已是去年以来国家电网公司进行的第四次招标了。作为中国智能电网建设的重要一环,2010年~2014年,中国将进入智能电表更换高峰期。这给智能电表相关芯片企业,包括微控制器(MCU)企业提供了一个颇具吸引力的市场。 市场恢复两位数增长 在中国市场上,除了智能电表,变频空调和汽车电子产业的进一步发展,也为MCU产业带来了巨大商机。转载 2016-12-14 14:12:26 · 1063 阅读 · 0 评论 -
32位MCU抢食医疗电子市场
关键词: MCU 血糖计 血糖计、血压计等医疗电子产品为提升准确性与可靠性,加入新算法的比重大幅攀升,加上友善的用户接口为消费者采购要件,遂使32位微控制器(MCU)在医疗电子市占逐渐凌驾8位MCU。看好未来医疗电子惊人产值,半导体业者无不紧锣密鼓地部署旗下32位MCU产品线,抢食医疗电子市场大饼。 意法半导体微控制器产品营销经理杨正廉谈到,意法半导体在医疗电子领域累转载 2016-12-14 14:14:19 · 317 阅读 · 0 评论 -
绿色智能小家电急需MCU
关键词: MCU 智能家电 ●随着智能家电的发展,未来除了对MCU性能的要求会越来越高外,各种接口需求也会越来越多。 ●绿色环保等未来环境因素需要MCU低功耗,这是不变的主题。 国内小家电市场比国外发展较晚,但起点不低,主要是因为一开始就为国外品牌商代工和贴牌,接触的都是国外最新最流行的功能及设计理念,再加上国内具有该类产品的自主研发能力转载 2016-12-14 14:16:52 · 658 阅读 · 0 评论 -
MCU发展史
微控制器在经过不断地研究和发展,历经了从4位、8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。 单片机的技术发展史: 单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。 1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形转载 2016-12-14 14:19:25 · 1502 阅读 · 0 评论 -
开发高可靠性嵌入式系统的7个技巧
尽管许多嵌入式工程师充满了希望和梦想,但高可靠性的代码不是一蹴而就的。它是一个艰苦的过程,需要开发人员维护和管理系统的每个比特和字节。当一个应用程序被确认为“成功”的那一刻,通常会有一种如释重负的感觉,但仅仅因为软件在受控条件下的那一刻运行正常并不意味着明天或一年后还会运行正常。 从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。本文介绍了7个易操作且可以长久使转载 2017-01-27 15:31:21 · 696 阅读 · 0 评论 -
导致嵌入式系统项目失败的7个隐形杀手
对工程师而言,没有什么事情比投入大量心力、汗水和泪水到一个项目,但最终却只得到一个失败的结果这件事,来得令人沮丧。对那些参与项目开发的人来说,失败确实可以增长其洞察力和经验,但所时间和心力的损失却也是毁灭性的一击。有许多理由可以让嵌入式系统的项目最终以失败收场,但有7个隐形杀手会让一个项目在不知不觉中慢慢地且不声不响地走上失败之路,任何项目的领导者或其中的成员对它们千万不可等闲视之。转载 2017-01-27 23:38:58 · 499 阅读 · 0 评论 -
嵌入式设计的安全性考虑事项-ARM
随着越来越多的嵌入式设备接入网络并成为物联网的一部分,网络黑客们开始利用这些连接,以达到自己不可告人的目的。因此,嵌入式设备必须提高安全性,以防止黑客复制IP、盗窃数据或侵入系统,可是对于嵌入式工程师来说,安全是又一个极其复杂的主题,在为嵌入式微控制器设计系统时,很难把握到底需要怎样的保护力度。 为了简化安全性这一讨论话题,我们从三个方面进行探讨。在图1中,嵌入式设备A需要与远程设备B通信。转载 2017-01-29 18:52:47 · 692 阅读 · 0 评论 -
☆☆☆过来人给嵌入式工程师的十个小建议
不知什么时候开始,整个业界开始习惯用开源软件来开发应用程序(Apps),产业专家也鼓励嵌入式工程师们走出舒适圈、学习新技能,才能与时俱进。 回顾1980年代的嵌入式领域,当时的工程师主要是设计混合信号电路、连接微控制器、撰写低阶编码、从外面拿回产品原型…只要一个工程师就能做好以上所有事情。但是现在,嵌入式系统变得更大、更复杂,一台设备可能有数百万行软件程序代码;嵌入式技术也被区分为硬件开转载 2017-02-01 00:43:43 · 727 阅读 · 0 评论 -
嵌入式系统的定义及特点
作为20世纪人类社会最伟大的发明之一,计算机在期待着第5代出现的同时,也迈入了其另一个新阶段———后PC时代。后PC时代的到来,使得人们开始越来越多地接触到一个新的概念———嵌入式产品,如手机、PDA、数控机床等。其实,嵌入式系统(Embed-dedSystem)很早以前就出现并得到了广泛的应用,如微型计算器、PC中的键盘,都是最典型的、简单的嵌入式系统。 如果说PC机的出现构建转载 2016-11-27 14:50:59 · 5895 阅读 · 0 评论 -
世界嵌入式系统IC市场格局分析
MCU市场近几年保持着增长的态势。WSTS 2005年10月的报告显示,32位及以上的MCU、DSP等保持了相对较大的增长势头,其他领域则较为平缓。 从数量上来说,全球现在每年交付使用的嵌入式芯片约为400亿片,其中绝大多数还是4位和8位CPU。但是值得注意的是:32位异军突起,成为了嵌入式处理器领域的明亮之星。 32位 32位的市场总转载 2016-11-27 14:00:41 · 1126 阅读 · 0 评论 -
2010中国嵌入式系统创新解决方案评选介绍
随着两化融合、3C融合、传统产业升级在我国的逐步开展和升温,嵌入式系统迎来了更大的发展机遇和挑战。机遇来自更广阔的市场,挑战来自各个应用领域对嵌入式系统的个性化需求千差万别,对解决方案的性能、成本、可靠性、易用性等要求不断提高,IC提供商、方案厂商只有在设计方法、制造工艺、应用开发上不断创新,加深对各个应用领域和客户需求的理解,才能应对产业和市场变化所带来的挑战。 为激发嵌入式应用领域的转载 2016-12-08 12:58:07 · 542 阅读 · 0 评论 -
嵌入式技术行业知识
1 什么是嵌入式系统 嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 (1) 它一般由以下几部分组成 1 嵌入式微处理器 2 外围硬件设备 3 嵌入式操作系统 4 特定的应用程序 (2)嵌入式系统的特点转载 2016-11-12 14:41:54 · 350 阅读 · 0 评论 -
基于DSP的Bluetooth嵌入式系统应用
蓝牙(Bluetooth)协议标准是由蓝牙特别兴趣小组(Bluetooth SIG)发布的,1999年发布了Bluetooth 1.0版, 2001年2月发布了Bluetooth1.1版。目前SIG成员已经发展到3000家左右。蓝牙协议规定的无线通信标准,基于免申请的2.4GHz的 ISM频段,采用GFSK跳频技术和时分双工(TDD)技术,通信距离为10米左右,Blue tooth 1.0版标转载 2016-11-13 14:39:39 · 682 阅读 · 1 评论 -
嵌入式系统一面观
一、嵌入式系统发展概况 随着微电子技术的不断创新和发展,大规模集成电路的集成度和工艺水平不断提高。硅材料与人类智慧的结合,生产出大批量的低成本、高可靠性和高精度的微电子结构模块,推动了一个全新的技术领域和产业的发展。在此基础上发展起来的器件可编程思想和微处理(器)技术可以用软件来改变和实现硬件的功能。微处理器和各种可编程大规模集成专用电路、半定制器件的大量应用,开创了一个崭新的转载 2016-11-13 14:48:51 · 466 阅读 · 0 评论 -
嵌入式系统开发之嵌入式开发工具
嵌入式系统的更新变化越来越快,我们的嵌入式系统设计开发工程师面临着强烈的市场需求以及日益错综复杂的设计挑战,对开发时间要求比较紧,尤其是做消费类产 品,更是要求快速开发、生产、上市。正确选择一套先进的、功能强大的,同时又使用方便,界面友好的开发工具就显得至关重要。本专题旨在介绍目前业界主要的 嵌入式开发工具,提供软件开发工具的正式版/试用版、用户手册、教程下载以及工程师们的工作笔记、开发经验及常见转载 2016-11-13 15:09:00 · 895 阅读 · 0 评论 -
嵌入式将很快无处不在
2008年是嵌入式系统大会(ESC)20周年。现在几乎所有的设计都是嵌入式设计,那么,ESC在未来的20年里又将扮演什么样的角色呢? 仅仅是识别嵌入式系统就已经变得更加困难。几乎每样消费者所拥有的小玩意儿里面都隐藏着一个嵌入式系统。台式机通常基于众所周知的微处理器,但是要搞清楚今天如此众多的嵌入式设备就不那么容易了。 ESC的多位主题发言人得出一个共同的结论:如果说20年前2%转载 2016-11-14 14:55:24 · 338 阅读 · 0 评论 -
TOC(Table of Content)数据结构
TOC(Table Of Content)是整个Nand Flash中存储内容的一个列表,这里面储存了有关启动和系统内核的一些相关存储信息,需要写在Nand Flash的block1中由Nboot里的函数读取。之后Nboot会按照读取的内容进行配置和跳转到不同的地址。 TOC是一个只有512字节的结构,具体定义如下:typedef struct _TOC {转载 2016-12-01 15:22:01 · 673 阅读 · 0 评论 -
嵌入式系统方向
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、 VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set T转载 2016-12-01 15:31:13 · 496 阅读 · 0 评论 -
嵌入式十三法则
1 资源有限性法则 嵌入式计算不仅需要网络快速、一致的计算,而 且也要求系统能够井然有序地将其执行代码和数 据,存储在一个“ 共同” 的“ 狭小” 的空间内。2 鲁棒性法则 嵌入式计算不仅要求系统迅速而有效的计算,而且还要求在某些计算单元出现错误的时候,系统仍然能 够继续正常运行工作。3 实时性法则 嵌入式系统的计算结果,不仅依赖于系统的逻转载 2016-12-02 13:59:41 · 238 阅读 · 0 评论 -
嵌入式系统知识体系、学习误区及建议
1 嵌入式系统的知识体系 嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业控制、现代农业、家用电器、汽车电子、测控系统、数据采集等),计算机应用的延伸(MP3、手机、通信、网络、计算机外围设备等)。从这些应用可以看出, 要完成一个以MCU为核心的嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识。硬件主要有MCU的硬件最小系统、输入/输出外围电路、人机接口设计。软转载 2016-12-02 14:50:26 · 810 阅读 · 0 评论 -
2011年嵌入式行业的八大趋势
关键字:2011,趋势 市场研究公司VDC研究集团为我们带来了2011年嵌入式软硬件市场的八大趋势。1. Android推动商业化Linux市场 随着设备厂商将Android用于手机以外的应用环境,商业化Linux市场将会迎来新的增长。2. 更多的多操作系统设备 更多的应用环境将会采用传统操作系统所无法支转载 2016-12-12 12:42:25 · 310 阅读 · 0 评论 -
2011 CES将掀智能手机五大发展趋势
关键字:智能手机,CES 随着2011年度国际消费电子展(CES)的临近,有关智能电话的传言在持续升温。本次展会上人们将会看到智能手机发展的几个趋势。由于不久将有巴塞罗那世界移动通信大会以及无线移动通信展(CTIA)展览会,传统消费电子展上手机并不是最让人兴奋的展示内容。但是,今年的消费电子展上手机展示将让人感到兴奋,因为智能手机一直是人们谈论的一个热点。以下将是今年消费电子展转载 2016-12-12 13:57:41 · 375 阅读 · 0 评论 -
自由的嵌入
随着Internet的发展,各种智能信息产品层出不穷,机顶盒、数字电视等信息家电及个人PDA、WAP手机等产品都蕴藏着巨大的商机。IDG发布的统计表明,未来的四五年内,信息家电市场会成长5倍~10倍。各个硬件和软件厂商为此都摩拳擦掌,准备大干一场。智能数字产品的核心是其中的控制软件,机顶盒、PDA、WAP手机等产品的设计和功能都很复杂,因此需要有相应的操作系统支持。对这个市场觊觎已久的微软为此推出转载 2016-12-03 16:42:04 · 342 阅读 · 0 评论 -
移动互联网设备MID
MID的概念 MID,即Mobile Internet Device,移动互联网设备。其概念是英特尔在2007年4月提出的,其定义是介于智能手机和上网本之间的产品。按照英特尔的说法,是一款能够提高高端客户办事效率、满足随时随地上网需求、用着舒心、长时间享受PC似上网乐趣的顶级口袋计算机。 按照英特尔设计MID的初衷,MID是比智能手机屏幕更大、比上网本更易携带的一种终端,主要转载 2016-12-04 15:41:08 · 2524 阅读 · 0 评论 -
智能手机开发语言和趋势
目前在智能手机开发领域,按照操作系统 来说,有三大平台:Symbian、Windows Mobile(以下简称Windows)、Linux 。Palm已经完全出局了,不需要再考虑。另外还有两大阵营:J2ME阵营(跨多种操作系统,包括Windows)和.NET CF阵营(只能运行在Windows上,以下简称.NET)。 这些平台上的开发语言包括: Symbian:C++、转载 2016-12-05 15:18:59 · 471 阅读 · 0 评论 -
嵌入式系统图形库之图形库(GUI)核心模块
嵌入式Linux 系统中UI( 用户界面) 编程需要图形库的支持,图形库可以看作基本的图形绘制支撑库,在嵌入式Linux 系统中比较出名的有QT3/QT4 、Gtk+2 、MiniGUI 等,QT3/QT4 由QT 公司开发,目前被Nokia 收购;Gtk+2 是开源的图形库,对Linux 提供原生支持;MiniGUI 由北京飞漫公司开发。三者都支持跨平台编译和编程。事实上图形库(GUI )还有很转载 2016-12-05 15:35:15 · 2987 阅读 · 0 评论 -
VMware推出业界首款云操作系统 提供“IT即服务”
2009年4月22日,VMware公司今天宣布,推出业界首款云操作系统--VMware vSphere 4,旨在提供高效、灵活、可靠的IT即服务。 VMware vSphere 4具备一系列突破性的新功能,能以一种渐进的、非破坏性的方式提供云计算,为企业提供了超强的控制力、更好的成本效益以及宽泛的选择性。 随着IT环境的复杂性与日俱增,客户的IT预算更多地被用于维护转载 2016-12-13 14:00:57 · 729 阅读 · 0 评论 -
在C语言中用ASSERT调试的八个技巧
C语言中的ASSERT(断言)宏是嵌入式软件开发人员可以使用的最好的调试工具之一。虽然ASSERT功能强大,但我很少看到它被实施,并且在一些使用它的案例中,它的实施要么是有瑕疵的要么是不正确的。以下一些技巧将不仅能够帮助阐明在何时、何地使用ASSERT,而且还能阐明如何开始正确使用它。技巧1:记住ASSERT的定义对许多开发人员来说,断言是一个令人困惑的话题,因为它们的许多使用方式转载 2017-02-01 21:28:01 · 937 阅读 · 0 评论