EDN首页   博客首页 用户登陆  |  注册
aaa
发表于 2008/10/30 11:38:38

0

关于投票

嵌入式DVR的优缺点

 由于传统的PC式与嵌入式DVR都有各自的优缺点,所以他们一直无法互相完全取代,也许有人会问,是否有什么DVR产品可以集合PC式与嵌入式DVR于一体?下面我们将详细介绍一下一种新型嵌入式DVR架构。

    波粒WAPA900系列嵌入式DVR是由波粒公司与INTEL公司联合打造的新一代嵌入式DVR,也有人称之为标准式DVR。首先我们从外观看,前面板非常简洁,既不像PCDVR,也不像传统嵌入式DVR,而更像是一种特殊的DVR工业设备,这一点让很多工程商萌发报高价的想法。

    抛开外观不说,就产品本身,简单的理解,它就是一台带有DVR监控功能的超低功耗微型笔记本电脑。首先它克服了PCDVR缺点中的12,而缺点34又可以通过切换WAPA900的参数,设置屏蔽WINDOW界面,保留强大内核而克服。PCDVR的优点23保留存在,而升级方面可以通过USB,网络,光驱,也非常方便,只是不能继续插卡,但是路数升级没有经济损失,因为即使将DVR废除,它还是一台高超低功耗微型电脑。

    再与传统嵌入式DVR相比,优点13优点保留,2虽然没有,但是通过屏蔽WINDWOS窗口,就已经大大降低病毒感染的机率。而缺点123却全部克服。

Tag:嵌入式系统 嵌入式开发 嵌入式DVR

PCDVR的优缺点

    缺点:

    1.建立在自配电脑基础上,存在兼容性问题

    2.自配电脑,非DVR本身的电脑配件品质,或人为因素导致不稳定

    3.病毒感染

    4.大多建立在WINDOWS平台,电脑办公或娱乐行为,影响到DVR电脑的不稳定

    优点:

    1.夸容与升级方便,代价小

    2.基于WINDOWSINTEL平台,性能优越,功能强大,技术实现容易并且快速

    3.操作与系统维护容易

    正是因为PC方式的无法克服的缺陷存在,嵌入式DVR的市场空间就有了,

    嵌入式DVR的优势:

    1.一体化电路板设计,硬件的稳定性更高,同时没有兼容性问题。

    2.非WINDOWS系统DVR软件,不感染病毒

    3.成本低,价格优

    缺点:

    1.没有电脑VGA显卡,视频显示与处理技术没有PC机显卡那么灵活与强大

    2.不是建立在INTELWINDOWS上,开发速度慢,灵活性差,性能与功能难以与PCDVR相比。

    3.软硬件升级不灵活,特别是硬件上路数扩容,实现不了。

通过这样的比较,INTEL公司与波粒坚信,这种DVR将是未来DVR主机的主要架构,是未来的重要发展方向。

 

系统分类: 嵌入式  |  用户分类: 嵌入式开发和ODM研发  |  标签: 无标签  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(365) | 回复(0)

发表于 2008/6/24 9:38:56

0

关于投票

嵌入式系统设计者在选择嵌入式处理器时考虑的主要因素-龙人

嵌入式系统设计者在选择嵌入式处理器时考虑的主要因素-龙人 

嵌入式系统设计者在选择嵌入式处理器时要考虑的主要因素有: 

  ① 处理性能。一个嵌入式处理器的性能取决于多个方面的因素,如时钟频率,内部寄存器的大小,指令是否对等处理所有的寄存器等。对于许多需用处理器的嵌入式系统设计来说,目标不是在于挑选速度最快的处理器,而是在于选取能够完成作业的处理器和I/O子系统。如果是面向高性能的应用设计,那么建议考虑某些新的处理器,其价格相对低廉,如IBM和Motorola Power PC。 

② 技术指标。当前,许多嵌入式处理器都集成了外围设备的功能,减少了芯片的数量,降低了整个嵌入式系统的开发费用。开发人员首先考虑的是,系统所要求的一些硬件能否无需过多的胶合逻辑(GL,Glue Logic)就可以连接到处理器上。其次是考虑该处理器的一些支持芯片,如DMA控制器,内存管理器,中断控制器,串行设备、时钟等的配套。 

嵌入式 嵌入式系统 嵌入式开发 嵌入式处理器 嵌入式系统设计

  ③ 功耗。嵌入式微处理器最大并且增长最快的市场是手持设备、电子记事本、PDA、手机、GPS导航器、智能家电等消费类电子产品。这些产品中选购的微处理器,典型的特点是要求高性能、低功耗。许多CPU生产厂家已经进入了这个领域。今天,用户可以买到

一颗嵌入式的微处理器,其速度像笔记本中的Pentium一样快;而它仅使用普通电池供电即可,并且价格很便宜。如果用于工业控制,则对这方面的考虑较弱。 

  ④ 软件支持工具。仅有一个处理器,没有较好的软件开发工具的支持也是不行的,因此选择合适的软件开发工具对系统的实现会起到很好的作用。 

  ⑤ 是否内置调试工具。处理器如果内置调试工具可以大大缩小调试周期,降低调试的难度。 

  ⑥ 供应商是否提供评估板。许多处理器供应商可以提供评估板来验证理论是否正确,决策是否得当

以上是深圳龙人计算机介绍的嵌入式处理器的选择因素,更多关于嵌入式系统开发、嵌入式软件和嵌入式硬件的设计开发的技术问题请进龙人嵌入式事业部的网站:http://www.armlab.net

系统分类: 嵌入式  |  用户分类: 嵌入式开发和ODM研发  |  标签: 无标签  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(131) | 回复(0)

发表于 2008/5/10 11:28:18

3

关于投票

嵌入式系统开发之基础-预处理器和Typedef

 

嵌入式系统开发之基础- 预处理器 Typedef

做为一个嵌入式开发程序员,必须很熟悉 预处理器 Typedef 的含义,以下龙人计算机( 深圳龙人嵌入式事业部 )就分别介绍。

预处理器(Preprocessor) 

  1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 

     #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL

  我在这想看到几件事情: 

  1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 

  2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。 

  3) 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。 

  4) 如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。

嵌入式   嵌入式系统   嵌入式开发   预处理器 Typedef

  2 . 写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个。 

     #define MIN(A,B) ((A) <= (B) ? (A) : (B))

   这个测试是为下面的目的而设的: 

  1) 标识#define在宏中应用的基本知识。这是很重要的。因为在 嵌入(inline)操作符 变为标准C的一部分之前,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。 

  2)三重条件操作符的知识。这个操作符存在C语言中的原因是它使得编译器能产生比if-then-else更优化的代码,了解这个用法是很重要的。 

  3) 懂得在宏中小心地把参数用括号括起来 

  4) 我也用这个问题开始讨论宏的副作用,例如:当你写下面的代码时会发生什么事? 

  3. 预处理器标识#error的目的是什么? 

  如果你不知道答案,请 上龙人嵌入式系统开发技术的网站下载相关资料 。这问题对区分一个正常的伙计和一个书呆子是很有用的。只有书呆子才会读C语言课本的附录去找出象这种问题的答案。当然如果你不是在找一个书呆子,那么应试者最好希望自己不要知道答案。 

Typedef  

  15 Typedef 在C语言中频繁用以声明一个已经存在的数据类型的同义字。也可以用预处理器做类似的事。例如,思考一下下面的例子: 

    #define dPS struct s *

    typedef struct s * tPS;

  以上两种情况的意图都是要定义dPS 和 tPS 作为一个指向结构s指针。哪种方法更好呢?(如果有的话)为什么? 

  这是一个非常微妙的问题,任何人答对这个问题(正当的原因)是应当被恭喜的。答案是:typedef更好。思考下面的例子: 

    dPS p1,p2;

    tPS p3,p4;

  第一个扩展为 

    struct s * p1, p2;

  上面的代码定义p1为一个指向结构的指,p2为一个实际的结构,这也许不是你想要的。第二个例子正确地定义了p3 和p4 两个指针。 

龙人计算机嵌入式研发中心 是国内最早进入 嵌入式技术 研发和应用推广的技术型企业之一 成立以来 专注于嵌入式底层应用技术的研究和开发 的同时为广大客户提供嵌入式系统开发技术、嵌入式解决方案和嵌入式产品(嵌入式开发板、ARM开发板、 ARM9开发板 、ARM开发工具、ARM仿真器和ARM工控板、ARM实验仪等)。 网址: http://www.armodm.com

联 系 电 话:+86-0755-83346939  83662100   余小姐

销 售  Email:beijingshenzhen@126.com

联 系 地 址: 深圳市福田区福虹路世界贸易广场B座13F   邮 编:518033

系统分类: 嵌入式  |  用户分类: 嵌入式开发和ODM研发  |  标签: 无标签  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(137) | 回复(0)

发表于 2008/3/31 10:32:47

4

关于投票

嵌入式开发板选型的建议-龙人ARM开发板提供商

 

嵌入式开发板选型的建议 -龙人 ARM开发板 提供商

有不少人对现在嵌入式开发板的价格混乱 困惑 。为什么基于同样处理器的开发板, 会有两千元的开发板,也会有上万元的开发板?目前嵌入式行业是怎样一种状况?在这里 龙人计算机 提供一篇关于嵌入式开发板选型的建议的文章,希望能够为大家提供帮助

开发板   嵌入式开发板  ARM开发板  嵌入式开发   ARM9开发板

  以嵌入式开发板的功能和作用作为出发点,嵌入式开发板选型应该从以下三个方面来综合考虑:

  (一)开发板的硬件设计是基本照搬半导体厂商的参考设计,还是充分为国内厂家生产制造、产品上市等方面考虑。

  半导体厂商专注于嵌入式开发板 芯片的设计,对参考设计的投入一定不会像开发板的厂商一样,能够做到专注专业。

  专门以 嵌入式 开发板为主要产品的公司的出现,也体现了分工合作,协同创新的理念。目前, 龙人计算机嵌入式系统开发事业部 与上游厂商紧密合作,整合资源,为电子产品开发商提供完善的嵌入式 开发 设计服务,帮助电子产品厂商 嵌入式解决方案, 深圳龙人嵌入式系统开发有限公司提供的嵌入式开发板有 ARM系列开发板 (ARM9开发板和ARM7开发板)、 ColdFire系列开发板 ADSP系列开发板 MIPS系列开发板 达芬奇系列开发板

专业的开发板设计公司,在硬件设计方面,会充分为用户考虑,帮助用户以更高的效率进行开发和制造生产。

  在器件选择上,器件的性能和功能也是必须考虑的因素。以基于S3C2410的开发板为例, 龙人计算机 的硬件工程师在硬件选型上就下足了功夫―― 

  以太网: 龙人计算机 使用价格便宜的10M/100M自适应以太网芯片

  音频: 龙人计算机 使用的是UDA1380

  所以,在选择开发板的时候,无论是出于最终产品的性能和功能考虑,还是为后期能够更加方便地制造生产,用户一定要擦亮眼睛,仔细对比一下供应商提供的开发板是不是更加适合自己的产品研制和生产。 

(二) 嵌入式 开发板的软件是否支持完善,是否能够支持所有开发板上所有的硬件接口。 

  开发板的价值就在于,能够让用户节省在系统、驱动等方面的投入,专注于使产品形成差异化的上层软件的开发。在购买开发板的时候 ,一定要确认清楚 ,是不是所有的硬件接口都有相应的驱动,开发板是不是拿到手就能够马上用来做开发。

(三)供应商的技术支持力度如何。

   嵌入式行业 是客户研发和售后支持具有高度互动性的行业, 嵌入式开发板 供应商的技术支持有时就会成为用户产品上市的关键因素,在供应商的技术支持能力方面,一定要慎重考察。

  是否能够提供完备的技术支持,是一个开发板公司是不是专业的开发板公司,是不是能够发挥在产业链上承上启下的作用,是不是能够为用户创造价值的重要标准。 

 

  总之,用户在购买开发板的时候,选择的不是开发板,而是为自己提供服务的合作伙伴。开发板的价格是公司服务价值的体现,所以目前很多追求 最低价开发板 的消费理念是偏颇的。选择开发板,选择一个为自己服务的公司,一定要慎重。 

  

想了解更多关于嵌入式系统和嵌入式开发, 嵌入式ARM开发板 的技术资料欢迎进龙人深圳嵌入式研发中心的网站: http://www.szarm.com

系统分类: ARM  |  用户分类: 嵌入式开发和ODM研发  |  标签: 无标签  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(159) | 回复(0)

发表于 2008/3/11 15:40:08

4

关于投票

嵌入式相关概念:嵌入式系统和嵌入式操作系统-龙人

 

嵌入式相关概念:嵌入式系统和嵌入式操作系统-龙人

嵌入式 嵌入式系统 嵌入式开发 嵌入式操作系统 ARM开发板

嵌入式系统:(Embeded System)是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。它可以实现对其他设备的控制、监视或管理等功能。它通常由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几个大部分组成。

嵌入式外围设备:指在一个嵌入式硬件系统中,除了中心控制部件(MCU,CPU,EMPU,SOC)以外的完成存储、通信、保护、调试、显示等辅助功能的其他部件。

嵌入式操作系统:具备相应的管理存储器分配,中断处理,任务间通信和定时器响应,以及提供多任务处理等功能的稳定的、安全的软件模块集合。

嵌入式软件:是针对特定的实际专业领域的,基于相应的嵌入式硬件平台的,并能完成用户预期任务的计算机软件。有些嵌入式应用软件需要嵌入式操作系统的支持,但在简单的应用场合下不需要专门的操作系统。嵌入式应用对成本十分敏感,应除了精简每个硬件单元的成本外,尽可能减少嵌入式应用软件资源消耗,要求嵌入式应用软件不但保证准确性、安全性、稳定性,还要尽可能地优化。

嵌入式系统是应用于特定环境下执行面对专业领域的应用系统,不同于通用型计算机系统应用的多样性和适用性。

它与通用计算机相比具有以下特点:1)嵌入式系统通常是面向特定应用的,一般都有实时要求。2)嵌入式系统是将先进的计算机技术、半导体工艺、电子技术和通信网络技术与各领域的具体应用相结合的产物。3)嵌入式系统和具体应用有机地结合在一起,它的升级换代也和具体产品同步进行。4)嵌入式系统的硬件和软件都必须高效率地设计,在保证稳定、安全、可靠的基础上量体裁衣,去除冗余,力争在同样的硅片面积上实现更高的性能。 5)为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或处理器的内部存储器件中,而不存储于外部的磁盘等载体中。6)嵌入式系统本身不具备自举开发能力,用户必须有一套交叉开发工具和环境才能进行开发。

实时:是程序处于计算机研究或控制之中的实际时间,或者说实时计算机解决某一问题所消耗的时间,即从数据传送至计算机开始算起到接收到回应为止的时间。

实时系统(RealTime System),是一个能够在指定或者确定的时间内完成系统功能及对外部或内部事件在同步或异步时间内做出响应的系统。实时系统包括实时控制系统和实时信息处理系统。实时系统有两种应用:嵌入式应用和一般应用。

以上是龙人为您介绍的关于嵌入式的相关概念,更多关于嵌入式系统的技术文章欢迎登录龙人的网站:http://www.armodm.com

嵌入式系统开发商和ARM开发工具提供商龙人计算机提供嵌入式系统全套解决方案包括ARM解决方案、ARM开发板(ARM9开发板和ARM7开发板)、ARM工控模块、ARM教学系统、ARM教学平台、ARM实验室建设、ARM仿真器等。网址:http://www.armodm.com

系统分类: 嵌入式  |  用户分类: 嵌入式开发和ODM研发  |  标签: 无标签  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(155) | 回复(0)

发表于 2008/2/25 16:00:11

点击查看原文

发表评论 阅读全文(218) | 回复(0)

Total , Page /