1. 求教!想开发一个嵌入式网络设备,例如路由器,交换机,防火墙等,希望得到高手指点,谢谢!
嵌入到什么地方??
现在的路由基本都集成了4口交换机,而且防火墙也基本于路由或者高层交换机相融合了...难道嵌入到网卡不成悉掘侍??
买一个路睁吵由(纯的),买个交换机(纯简单型的),弄个盒子,将路由和交换机主板都放进去,散亩弄跟网线连接上...差不多了吧??把盒子扣上..
2. 我想做个嵌入式系统,通过无线方式获取天气预报的信息,可以连接互联网,然后根据天气预报
无线联网的话需要wifi模块,如果需要显示的话再来一个显示屏,还有连接各种模块的子母线,其他的就是你要根据天气预报信息要做什么事就买相应的模块。
3. 嵌入式internet的几种接入方式比较
首先介绍嵌入式Internet技术的发展和广阔的应用前景以及嵌入式Internet技术的基本概念和原理,然后重点阐述了嵌入式系统接入Internet的几种方式,包括各种接入方式的工作原理,对TCP/IP的处理方法及所需的其他协议、软硬件等,并对它们各自的优缺点进行了比较,指出了新的发展方向。
关键词:嵌入式系统;嵌入式Internet;TCP/IP协议
0引言
嵌入式Internet技术是一种将嵌入式设备接入Internet的技术,利用该技术可将Internet从PC机延伸到8位、16位、32位单片机,并实现基于Inter-net的远程数据采集、远程控制、自动报警、上传/下载数据文件、自动发送E-mail等功能,大大扩展In-ternet的应用范围。
嵌入式Internet技术的出现时间并不很长,但是发展速度却非常之快,新思想不断涌现,新概念连续推出,新技术层出不穷,新产品不断产生,从底层硬件技术所提供的解决方案到顶层软件所开拓的想象空间,都在不断地推陈出新。随着PC机时代的到来,21世纪将是嵌入式Internet的时代。美国贝尔实验室总裁Arun Netravali的一批科学家对此做出了预测:嵌入式Internet“将会产生比PC机时代多成百上千倍的瘦服务器和超级嵌入式瘦服务器。这些瘦服务器将与我们所能想到的各种物理信息、生物信息相联接,通过Internet网自动地、实时地、方便地、简单地提供给需要这些信息的对象”更多内容可以在闯客技术论坛查看。
网络专家预测,将来在Internet上传输的信息中,将有70%的信息来自小型嵌入式系统[2]。嵌入式Internet将有很好的发展前景和广阔的市场,未来的Internet技术将是嵌入式Internet占主导地位,因此嵌入式系统与Internet的接入方式已成为人们研究的热点。
1嵌入式Internet的基础
嵌入式Internet是嵌入式系统与Internet的结合。嵌入式系统中包含嵌入式处理机、嵌入式操作系统和应用电路部分,与Internet的接入则必须有对应的接入协议,如通用的TCP/IP协议。因此,实现嵌入式Internet的基础是嵌入式处理机、嵌入式操作系统和接入Internet的通信协议。
(1)嵌入式处理机
单片机就是典型的嵌入式模老处理机,如常见的In-tel的8051系列、Atmel的AVR、MicroChip的PIC、Motorola的Dragonball、Cygnal的C8051F等,以及一些高端的单片机如ARM、SH3、MIPS等,嵌入式处理机的种类有几百种。处理机是嵌入散码春式系统的核心,其性能直接影响整个系统的性能高低,影响接入Internet的方式和成本。
(2)嵌入式操作系统
嵌入式系统要完成复杂的功能,已经不可能像普通单片机一样,直接从底层开始编写所有程序,必须采用底层的操作系统,在此基础上来完成复杂的应用软件设计。但由于嵌入式系统自身资源的限制,嵌入式操作不可能像PC机的操作系统一样庞大冲耐,Windows98/2000有几百兆字节,而嵌入操作系统一般只有100-200半字节。同时嵌入操作系统还必须是实时多任务操作系统,而Windows98/2000不是实时操作系统。另一方面,嵌入式处理机的种类繁多,嵌入操作系统还必须支持多种不同处理器体系结构的众多处理机。
目前国际上嵌入式系统的主流是实时多任务操作系统(RTOS:Real-Time Operating System)。RTOS是嵌入式应用软件的基础和开发平台,是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在RTOS之上。不但如此,RTOS还是一个标准的内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU时开发基础。这样一来,基于RTOS上的C语言程序具有极大的可移植性。同时,在RTOS基础上可以编写出各种硬件驱动程序、专家库函数、行业库函数、产品库函数和通用性的应用程序一起,可以作为产品销售,促进行业内的知识产权交流。
虽然商品化的嵌入式操作系统在20世纪70年代后期才出现,但到20世纪末,成熟的商品化操作系统已经十分丰富了,如Palm OS,VxWorks,pSOS,Nuclear,VelOSity,QNX,VRTX,WindowsCE(现改名为Windows Powered)以及目前炒得很热的嵌入式Linux等。
(3)接入Internet的通信协议
嵌入式系统接入Internet同PC机接入Internet一样,必须通过相应的通信协议。目前的Internet采用TCP/IP协议,因此嵌入式系统接入Internet最终必须通过TCP/IP接入,嵌入式系统对信息进行TCP/IP协议处理,使其变成可以在Internet上传输的IP数据包。若采用网关方式,在网关前端可以采用适合嵌入处理机和起控制作用的新协议,通过网关转换后变成标准IP包接入Internet。
由于嵌入式系统自身资源的限制,处理能力不如台式机强,以及从PC机上来的TCP/IP的复杂性,使得处理通信协议成为嵌入式系统接入Internet的关键,也是嵌入式系统接入Internet的难点之一。因此下面着重分析当前的几种接入方式以及对协议的不同处理方法。
2嵌入Internet的几种接入方式
2.1处理机加TCP/IP协议方式
采用处理机加TCP/IP协议方式,MCU处理机像PC机一样直接处理TCP/IP协议,一般需要高档的处理机,如32位的ARM,SH3,MIPS等MCU和一些单周期指令速度较高的8位MCU,如AVR、SX等,其结构见图1。
对TCP/IP协议的具体处理又有2种方法。一种方法是采用实时操作系统RTOS,用软件方式直接处理TCP/IP协议。实时操作系统的功能越来越强大,许多都具有对图像界面和TCP/IP的支持能力。采用这种方式最灵活,能按用户需求实现很多复杂的功能,当然灵活的同时带来的是开发复杂度的增加,对开发人员的要求高,对操作系统和TCP/IP协议都要有一定的熟悉程度,因此开发周期也较长,高档MCU和RTOS的价格也很高。
另一种是采用固化了TCP/IP协议的硬件芯片,如Seiko Instruments公司的S7600A等,它支持HTTP、SMTP、POP3、MIME等多种协议,通过外部硬件电路处理TCP/IP协议。也可用UBICOM公司(原Scenix公司)的SX单片机加虚拟外设的方式。SX单片机采用CPU并行流水线和单时钟周期指令,其极限运行速度系数等于1,达到最大值,支持的晶振最大到100 MHz,因此执行速度可达100MIPS。SX单片机的最大特点是支持虚拟外设,将许多功能模块(如DTMF接收与发送、TCP/IP协议等)设计成软件功能模块,需要使用某功能时直接调用相应模块,其效果等同于安装对应硬件外设电路,但虚拟外设方式更灵活更方便,且硬件电路简单。该方式与前一种相比更方便,开发难度有所降低,但还是需要熟悉TCP/IP协议和相关接口。
这两种方式类似于在MCU上实现PC机加网卡的功能,MCU直接处理TCP/IP协议,复杂度较高,且每个MCU也需要一个IP地址,而IP地址需要付费使用。它需要高档的MCU处理机和较高的开发成本,因此一般只会在一些高档产品(如汽车)中使用。它有一个好处是不需要PC机做网关。
2.2Webit方式
Webit是沈阳东大新业信息技术股份有限公司研制开发的嵌入式系统接入Internet的一个实用产品,它将MCU和以太网控制器集成到一块小板卡上,将它装入到嵌入系统中就可以完成嵌入系统与Internet网的联接。Webit有自己的IP地址,与前面提到的第一种方式相似,但它有更高的集成度,将协议处理部分独立出来,开发人员省去了网络部分的设计,可将主要精力放在应用系统本身。
Webit总体上是一个基于AVR单片机的系统,在单片机内有用来存储系统服务程序的8千字节的FLASH空间、512字节的RAM空间以及用来存放
系统参数(IP地址、MAC地址、串口波特率等)的EEPROM。在单片机的外围,有用来存放Web页面的EEPROM。系统中包含一个10 M以太网控制器,用来提供网络的联接。系统提供的应用系统接口为TTL电平的UART口及14位I/O口,通过它与应用系统相连,其应用方式见图2。
Webit方式实际上与第一种方式类似,只是将协议处理部分分离出来由Webit单独完成,开发人员可以不必考虑网络协议和相关接口,但也需要独立的IP地址。该方式也不需要网关,无需PC机,软、硬件结构可以独立设计,其开发成本相对较低。
2.3采用专用嵌入式网络协议
利用emWare公司开发的嵌入式微Internet网络技术(EMIT:Embedded Micro InternetworkingTechnology)。EMIT由emNet和emGateway两部分组成,emNet协议运行在MCU内部,是为嵌入式系统和其他网络(如RS485、IR、RF和电力线等)进行联接的网络协议。同时,emNet使得集成emMicro的嵌入式系统能够和嵌入式微控制器网关emGate-way进行有效的通信。嵌入式微控制器网关(即em-Gateway)运行在计算机、TV机顶盒或专用的家用电器服务器中,它是设备网络和Internet之间联接的桥梁。应用系统运行MCU内的emNet,通过em-Gateway与Internet联接,见图3。
具体来讲,EMIT采用桌面计算机或高性能嵌入式处理器作为网关emGateway,支持TCP/IP协议并运行Internet服务程序,形成一个用户可通过网络浏览器进行远程访问的服务器,emGateway通过RS232、RS485、CAN、红外、射频等总线将多个嵌入式设备联系起来,每个嵌入式设备的应用程序中包含一个独立的通信任务,称为emMicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈到emGateway中;同时emMicro还可以解释emGate-way的命令,修改设备中的变量,或进行某种控制。
这种方式要求设计工程师必须熟悉emNet协议和相关的接口,并且软硬件设计的工作量仍然较大。应用系统的MCU处理emNet协议要占用一定的系统资源,对MCU的要求也较高,同时需要微机做网关。优点是网关中的一个IP地址可以联接多个嵌入式应用系统。
2.4使用专用芯片Webchip
Webchip是武汉力源公司于2000年4月开发出使嵌入式电子设备和家用电器与网络方便联接的实用解决方案。Webchip是独立于各种微控制器的专用网络接口芯片,它通过标准的输入、输出口与各种MCU相连。MCU通过Webchip与网关联接即可接收并执行经由Internet远程传来的命令或将数据交给Webchip发送出去。MCU应用系统通过Webchip网络芯片与Gateway联接,再进入Internet网,如图4所示。
Webchip内部固化了MCUNet协议,它与em-Gateway和OSGi协议兼容,是MCU电子设备与计算机平台上的Gateway建立联系的一种软件协议,可以处理MCU与Gateway之间的通信。MCUNet协议结构简单,但功能很强。Webchip作用就是解释通信协议,控制数据传输,使MCU应用系统不用去管理协议的具体内容,只需要解释和执行Webchip送来的命令(Webchip与MCU之间共有17条命令)。Webchip将来自MCU的数据编译成符合协议规定的格式,然后传给Gateway,而由Gateway下传的命令和数据由Webchip负责解释,然后通过命令方式送给MCU。图4中的网关服务器用于协议的解释、转换、执行等,通常由一台普通PC机来实现。
Webchip的简要工作过程是:Webchip通过SPI三线串行接口与MCU应用系统联接。它与MCU应用系统交换信息是由17条简单的指令进行控制。Webchip的另一端以RS-232、RS-485或Modem等接口电路与基于PC机平台的网关接口。Webchip在MCU应用系统接入Internet的过程中实际上是起
了底层协议的编译、解释和转换作用,将MCU应用系统与网关再与Internet联接起来。这是由于PC机网关能提供HTTP服务,又可与网络浏览器接口。
这种方案相对更简单,对MCU要求较低,无论是运行速度、硬件配置和存储器容量等方面均无特殊要求;软件设计也只需在原应用系统的基础上增加一小段接口程序,其它无需作大的改动。对设计工程师,不需要熟悉复杂的网络协议和相关接口,完全不必考虑任何网络协议,只需要解释并执行We-bchip传送过来的指令和数据就可以实现与Internet网络联接。其开发周期更短,也较灵活。同采用专用嵌入式网络协议方案一样,需要微机做网关,网关中的一个IP地址可以联接多个嵌入式应用系统。
目前还买不到PS2000的芯片,只是最近在力源网站上有了PS2000的详细芯片资料。其开发套件也较便宜,包含带有通信接口的PSM2000模块板和PSE2000 EVKIT演示套件等。
3结束语
随着芯片技术的发展,嵌入Internet还会有更多更新的接入方式出现。针对目前的情况,最主要的问题是需要解决成本问题,以上几种接入方式虽然有成本较低的方案,但与众多嵌入系统中便宜的MCU系统相比,其接入成本在整个系统中还是占有相当大的比重。只有接入成本进一步降低才能使嵌入式Internet真正进入寻常百姓家庭,真正在嵌入系统和智能家庭的大市场中发挥重要作用,因此还需要进一步开发单芯片的最低成本的解决方案,以适应市场的需要。
4. 嵌入式系统 网络连接问题
猫的问题。
如果你的猫的有“DSL”标志的提示灯亮的话,猫一般没问题。如果是闪动的 话,可能是有点故障了。如果是不亮的,那就是坏掉了,就得换猫。
如果猫是没坏的,你可以打电话到当地电信或网通,叫他们帮“刷新数据”,之后就不会遇到过这样的问题了。如果你用的是电信就打电话到电信,是网通就打到网通,就说你的计算机经常掉线,麻烦帮刷新一下数据,他们就会明白了的。他们答应帮你刷新数据之后,你把电脑和猫一起关掉(也就是把电源关掉)大约10来分钟,再次启动电脑,应该就没问题了。如果还是不行的话,可能要换IP,这时你可以电话详细咨询他们,或者叫他们的相关技术人员来帮忙。
另外,如果你的电脑离主电缆远,是从主电缆分支过来的话,则这种现象是正常现象,并且是不可避免的。
还有一点,最近电信升级中,会有不稳定的因素,那是外线的问题。升级完成就好了的。
以上这些还不能解决问题的话,你可以拨打10000,然后按语音提示操作,这个一般能解决问题。
希望这些能对你有所帮助!祝你好运!
手机有个热点功能嵌入式主机只要有WIFI功能就能通过手机的热点进行上网。
6. 嵌入式网线插口怎么接
一般来说,网络综合布线系统的禅逗网络接口是按贺镇卖照 EIA/TIA-568A(或者是 568B)的标准接法进行物理连接的。 以墙上的网络信息插座和 RJ-45 网络双绞线都按照 568B 为标准的话,双绞线从左到右的线序旅肢颜色是:白橙、橙、白绿、蓝、白蓝、绿、白棕
7. 嵌入式系统的物联网
随着医疗电子、智能家居、物流管理和电力控制等方面的不断风靡,嵌入式系统利用自身积累的底蕴经验,重视和把握这个机会,想办法在已经成熟的平台和产品基础上与应用传感单元的结合,扩展物联和感知的支持能力,发掘某种领域物联网应用。作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地、全面地理解物联网的本质。
这有两层意思:第一,神顷物联网的核心仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,必须具备嵌入式系统构建的智能终端。因此,物联网系统是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网正高相连接,进行信息交换和游清陆通信的系统架构。
物联网不仅仅提供了传感器的连接,其本身也具有智能处理的能力,能够对物体实施智能控制,这就是我们嵌入式系统所能做到的。诚然,物联网将传感器和智能处理相结合,利用云计算、模式识别等各种智能技术,扩充其应用领域。从传感器获得的海量信息中分析、加工和处理出有意义的数据,以适应不同用户的不同需求,发现新的应用领域和应用模式。
8. linux嵌入式设备。一个无线上网卡(3g),一个有线网卡。都可以上网。如何把他俩连起来让其它设备上网
那就需要将你的这个Linux嵌入式设备配置为路由模式,WAN口对应3G上网卡,然后将以太网口配置为LAN口,这时,将PC接入以太口就可以通过Linux嵌入式设备路由上网了
由于不清楚是什么设备,但是基本功能是这样:
配置以太网为搜袜LAN的同时,需要配置一个LAN IP地址,PC端需要手动配置IP与嵌入式设备的IP同一网段,配置网关地址为嵌入式设备的IP,配置DNS地址
或者
配置以太网为LAN的同时,需要打开嵌入式设备的DHCPD服务橡漏败梁颤,这样PC端只需自动获取IP及网关、DNS信息即可,当然DHCPD服务是需要合理配置的
比较抽象 :-)
9. 什么是嵌入式物联网
物联网与嵌入式是密不可分的,虽然物联网拥有传感器、无线网络、射频识别,但物联网系统的控制操作、数据处理操作,都是通过嵌入式的技术去实现的,物联网就是嵌入式产品的网络化。
物联网与嵌入式之间的关系
1、物联网是新一代信息技术的重要组成部分,是互联网与嵌入式系统发展到高级阶段的融合。
2、作为物联网重要技术组成的嵌入式系统,嵌入式系统视角有助于深刻地、全面地理解物联网的本质。
3、无论是通用计算机还是嵌入式系统,都可以溯源到半导体集成电路。微处理器的诞生,为人类工具提供了一个归一化的智力内核。
4、在微处理器基础上的通用微处理器与嵌入式处理器,形成了现代计算机知识革命的两大分支,即通用计算机与嵌入式系统的独立发展时代。
5、通用计算机经历了从智慧平台到互联网的独立发展道路;嵌入式系统则经历了智慧物联到局域智慧物联的独立发展道路。
6、物联网是通用计算机的互联网与嵌入式系统单机或局域物联在高级阶段融合后的产物。
7、物联网中,微处理器的无限弥散,以“智慧细胞”形式,赋予物联网“智慧地球”的智力特征。
嵌入式简介
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入冲汪式系统都是由单个程序实现整个控制逻辑。
从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以世判慎涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,搜敬以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
嵌入式的特点
1、专用软硬件可裁剪可配置(嵌入式系统是面向应用的,和通用系统的区别在于系统功能专一)
2、低功耗高可靠性高稳定性
3、软件代码短小和PC资源相比资源(硬件资源内存等)比较少
4、代码可固化在存储器芯片或单片机中而不是存在磁盘中
5、实时性
6、交互性(一般不需要键盘鼠标人机交互以简单为主)
7、它是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。
深圳市天工测控技术有限公司(Skylab M&C Technology Co.,Ltd),专业从事GNSS、WiFi、蓝牙等无线产品的研究,提供并基于模块内核进行二次开发应用,给客户提供低成本的无线产品解决方案。生产执行ISO-9001质量管理体系和IATF-16949汽车行业质量标准体系,旨在向国内外客户提供高品质、高性能的无线模块和应用方案。
10. 什么是嵌入式物联网能否举例说明
物联网就是在互联网的基础上,实现物物相连,我是物联网专业的,嵌入式的涉及可以说很普遍。
怎么说呢,嵌入式系统也是以计算机为基础的,除了单片机(嵌入式微控制器),还有嵌入式数字信颂运号处理器,嵌入式微处理器等等。
嵌入式举樱燃处理器相对传统计算机,体积小,结构简单,成本低。它可以嵌入到工业控制单元、机器人正虚、智能仪器仪
表、汽车电子系统、武器系统、家用电器、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。也算是物联网的领域范畴了。