Digi的嵌入式产品

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2009-6-51Digi的嵌入式产品•公司概况及公司的嵌入式产品•Digi有线网络传输模块/芯片Rabbit系列DigiEmbbeded系列•Digi嵌入式无线产品及应用方案介绍Zigbee@Mesh系列PointtoMutipoint系列LongRangePointtoMutipoint系列Drop-InNetworking解决方案Wi-Fi产品•产品演示&产品相关问答2009-6-52公司概况及系列产品介绍•Digi,DigiInternational(迪进国际)的简称,成立于1985年,•总部:美国明尼苏达州;全球分布有办事机构,现共有员•工600多名,纳斯达克上市公司(NASDAQ:DGII)。•先后收购了多家公司:•RabbitSemiconductor;NetSilicon;MaxStream;•Z-world;FSForthSysteme;InsideOutNetworks;•SistemasEmbebidos;•Digi亚太区机构总部在香港,大陆的办事处分别设在北京、上海,深圳。Digi公司概况2009-6-53Digi的嵌入式系统产品主要有三大系列:1、Rabbit8,16位机产品系列2、NET+ARM32位机系列(包括ARM7和ARM9系列)3、Maxstream无线射频系列(Zigbee,其它900M/2.4GRF产品)Digi公司嵌入式产品Ç芯片(chip):--8,16BitRabbit芯片和32BitARM芯片;Ç模块(module):--基于Rabbit8位芯片开发的RCM模块系列;基于NET+ARM芯片开发的模块系列;Digi的无线射频模块系列;Ç应用开发套件以及相应的软件开发平台:--三个系列产品的开发套件;应用开发套件以及相应的软件开发平台:--DynamicC;LxNETES(基于Linux和ulinux),NET+OS(基于ThreadXOS),基于WinCEOS的开发平台等;针对Maxstream无线产品的软件X-CTU;Ç其它的一些产品:--单板机,人机接口设备等等。Digi公司的嵌入系统产品形式2009-6-54容易使用(用户在DIGI提供的软硬件平台开发,软件为硬件开发制作,提供大量的历程和文档,编程容易);功能强大:多串口,支持以太网,FAT文件系统GPIO数目多达40-56个.产品开发上市时间短(模块、开发套件或者应用开发包几乎可以直接开发原型机);单一厂家供应(软、硬件均由Digi公司提供,避免了使用第三方软件产生的一些不兼容的问题);低风险/零风险(如:现成的嵌入式网络功能,提供大量的例程,库函数以及驱动函数等);产品生命周期长(一款产品有7年的供应期)。Digi嵌入式产品的主要优势硬件和软件开发包为通过局域网或互联网对基于Rabbit的系统的远程访问、编程和调试提供了最大的方便网络功能的实现可以分为两个方面:•硬件:—基于Rabbit的模块集成了有线网络通信和Wi-Fi的功能(Rabbit4000芯片内集成了实现以太网的硬件);—其NET+ARM处理器集成了MAC,具有优异的网络吞吐量性能;模块具有有线和Wi-Fi功能•软件:—提供版权免费的、C源代码级的嵌入式TCP/IP协议栈,支持:ICMP,IGMP,PPP,ARP,RARP,PingARP,AutoIP,DHCP(Client),BootP,FastIP,SSL,TLS,FTP(Server/Client),TFTP,LDAPv3,HTTP,POP3,SMTP,SNTP,DNS,Telnet等.—代码紧凑,且经过多年的工业级应用实践验证。Digi嵌入式产品的突出特点:网络功能2009-6-55Rabbit嵌入式产品Digi有线网络传输模块/芯片硬件:Rabbit系列微处理器RABBIT微处理器的衍生产品:模块,单板机,人机接口设备等。•软件:DynamicC软件开发环境免费提供源代码公开的TCP/IP协议栈;附加应用程序包:PPP,AES,uCos-II等。基于Rabbit系列的产品2009-6-56RABBIT产品的主要优点•集成以太网接口,便于开发带以太网接口的监控、通信设备;•串口多:4-6个串行口;•GPIO数目多:40-56个GPIO,无须扩展即可完成一般的I/O任务;•用于代码和数据存储的Flash和SRAM最大可达1M;•尺寸小,利于嵌入到用户设计的产品中去.•提供远程监控的接口和远程固件升级的功能.•DynamicC作为RABBIT产品开发的软件平台,可以编写功能强大的嵌入式软件。DC拥有多种优点,包括多任务和优先多任务的强大的语言扩展能力;带单步编译、链接和目标下装的快速编译;浮点运算快;RS-232和RS-485串行通信以及模拟和数字I/O驱动;全功能的源代码,完全支持汇编语言,汇编代码可以方便的与C代码混用。•芯片:Rabbit2000/3000/4000/5000•RCM系列模块(RCM2xxx/RCM3xxx/RCM4xxx/RCM5xxx);•SBC系列单板机和RabbitFLEX;•人机接口设备;•集成开发软件工具:DynamicC等;•开发套件;•应用套件(如:GPRS/GSMApplicationKit);基于Rabbit系列的产品2009-6-57•RABBIT2000,RABBIT3000,RABBIT4000;•基于Z80/Z180,但指令执行速度提高了8倍,直接支持最大1MB内存访问;•低EMI,低功耗:扩频技术•I/O口多,40~56个,在设计中基本不需扩展I/O,就能满足系统的需要;•串口多,有4~6个,速率最高230Kbps;•Rabbit数学运算功能强:16位*16位的数学运算只需要12个时钟周期。Rabbit特征基于Rabbit芯片的软件开发环境•DynamicC是基于C语言的开发平台,针对RABBIT开发,界面友好,使用方便,便于产品的嵌入式软件的标准化.•针对嵌入式产品特点,扩展了标准C语言的功能,使用DC开发出嵌入式程序更加高效,稳定.•开发快速,嵌入了协作多任务的功能,使得程序的流程简单,清晰,程序可靠.•集成了OS-II操作系统,免去用户移植操作系统要进行的繁杂工作,将会使用户开发的产品软件非常稳定.•DC具有编辑、编译、下载、调试功能,无需第三方工具即可完成软件开发.•通过串口直接下载和调试目标程序,不需在线仿真器.•C代码与汇编代码可混合编译、调试,全程断点、单步运行,全速运行.•提供大量样例程序和源代码开放的函数库.•基于版权免费、源代码级的嵌入式TCP/IP协议栈;这样可以将嵌入式设备方便的联到网络上完成监控和控制功能.•附加的软件模块完成特定的功能.•有17年成功使用的历史,数以千计的用户使用动态C已经开发出来了成功的产品.2009-6-58DynamicC开发TheRabbitMicroprocessorandDynamicCDynamicC的附加模块(描述模块的功能和用途)实时抢占性的多优先级操作系统μC/OS-II实时操作系统内核这一工具能够加密DynamicC源代码库LibraryEncryptionExecutable提供RFU工具源代码RabbitFieldUtility(RFU)为敏感数据传输而用的128位加密算法先进加密标准(AES)在串口和PPPoE类型的硬件连接上提供对TCP/IP协议的数据链路层支持点对点连接协议(PPP)网络设备的管理软件简单网络管理协议(SNMP)针对闪存设备且可通过网络访问的普及型文件系统FAT文件系统提供针对嵌入式应用的符合工业标准的Web安全性支持安全套接字层(SSL)为监测和控制型嵌入式应用提供一个方便易用的Web通信界面RabbitWeb针对远程监控、维护和固件代码更新功能而设计的高健壮性系统RabbitSys在工业自动化系统中对以太网所设计的标准通信协议的定制版本ModbusTCP2009-6-59BL2600WolfOEM2500CoyoteBL2500CoyoteBL2100SmartcatBL2000WildcatBL1800JackrabbitLP3500Fox基于Rabbit的单板机OP7200eDisplayOP6800MiniComOP7100SmartScreenOP6700Intellicom人机接口设备2009-6-510BluetoothAppKitColorTouchscreenAppKitEthernetConnectionKit(M2M)AppKit(GSM/GPRS)Muli-PortSerial-to-EthernetAppKitWi-FiAppKitSecureEmbeddedWebAppKit应用开发套件RN1300RabbitNetD/AExpansionRN1200RabbitNetA/DExpansionEG2110RabbitLinkCardSmartStarSystemEM1500Serial-EthernetBridgeSF1000SerialFlashExpansionRN1100RabbitNetDigitalI/OExpansion其它相关功能模块2009-6-511•工业自动化系统,•远程自动化控制及数据采集•楼宇控制系统•HVAC系统•环境监测系统•家居自动化及控制•手持仪器和设备•安全与门禁系统,•目标跟踪系统,•串口转以太等产品,•游戏机类产品,•监控设备类,•自动售货机,•POS系统等……Rabbit的应用领域铁路通讯机房远程监控系统2009-6-512铁路通讯机房远程监控系统Ç机房监控终端我们采用嵌入式控制器来开发,带有模拟量输入,模拟量输出,数字量I/O,RS232,RS485,并且支持TCP/IP,可满足众多的数据采集系统、远程监控系统等,这一板卡的最大特点就是它的可定制性,用户可以根据自己的需要灵活的配置控制器的输入输出、存储器大小和通讯端口,这样既满足了应用的需要又大大节省了成本。而且他编程开发也非常的容易Ç监控中心采用较高配置的PC,安装组态王并开发上位机人机接口软件,监控终端通过以太网将数据传输到上位机监控中心,监控人员就可以在中心机房看到所有的通讯机房的各种设备状态和安全情况。NET+ARMDigi有线网络传输模块/芯片2009-6-513•传统ARM开发方式的难点和弊端•NET+ARM产品的优势•NET+ARM产品的介绍和应用Digi的NET+ARM产品传统的开发流程的弊端•对于硬件设计要求高:开发需要从硬件设计开始,硬件工程师要先设计PCB板,而对于ARM开发,属于高频电路,要设计一款可靠的工业级产品,对于硬件工程师的要求要高.而我们提供了标准工业级开发板(SDB,standarddevelopmentboard)。•对于软件开发要求高:拿到开发板之后的第一件事情就是编写boot-loader,让开发板启动起来,一般是通过JTGA将boot-loader烧录到开发板中的。我们可以将boot-loader看作PC中的BIOS,负责硬件设备的初始化工作,并且将操作系统运行起来。在此之后,需要根据开发板上的硬件开发各种驱动程序,比如串口、USB、鼠标、视频输入等。最后将这些驱动程序和boot-loader打包,称为一个板级支持包(BSP)。BSP是和开发板的具体硬件紧密相关的。这个过程是复杂而繁琐的,需要有经验的嵌入式软件开发工程师,开发此部分时间也长.•需要移植操作系统:移植操作系统是一件令人头疼的事情,毕竟绝大多数的工程师都不是嵌入式操作系统方面的高手,往往花费了大量的人力和精力,最终移植的系统会不稳定或者很多问题.这样就不仅浪费了人力物力,还耽搁开发的时间.•开发周期长:基于以上几点的原因导致产品的开发周期长,产品质量硬件和软件质量不稳定.2009-6-514使用NET+ARM开发的优势软件方面•提供三种操作系统可供选择,运行稳定可靠。•将操作系统嵌入到开发环境,使用简便.不使用ADS或SDT•集成了BSP和底层驱动,省去这些繁杂的劳动.•提供详细的应用例程和开发手册。•提供

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功