博客首页 | 排行榜 |

crazyvhdl的博客

个人档案
博文分类
小知识  2009-01-12 13:17

什么是嵌入式软件开发?

        先搞清楚什么是嵌入式系统,嵌入式系统是以应用为中心,以计算机技术为基础,可进行软、硬件剪裁的专用计算机系统。有嵌入式处理器、外围硬件设备、嵌入式操作系统和用户的应用程序这四部分组成,用于实现对其他设备的控制与管理。嵌入式系统一般是指非PC机系统,包括软件和硬件。软件系统包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程,人们常常把这两种软件合起来进行开发,这个开发的过程就是嵌入式软件开发。
通俗一些来说就是嵌入式系统的软件开发。  通常一个嵌入式设备,比如pda有一个嵌入式的操作系统(类似于一般的操作系统,比如xp,2000等等),但是光有一个系统什么都干不了,那么就需要嵌入式的应用软件,这样的软件的开发是基于嵌入式操作系统的,也就是嵌入式操作系统提供api,开发人员通过api来开发应用软件,比如移动QQ,记事本等,开发出来的应用软件是运行在嵌入式操作系统之上的,因此嵌入式软件的开发与嵌入式操作系统是分不开的,有时我们甚至把嵌入式操作系统也归入嵌入式软件的范畴,只不过它是嵌入式系统软件。

 

什么是 802.11 802.11a 802.11b 802.11g 标准
  802.11

  802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入,业务主要限于数据存取,速率最高只能达到2Mbps。由于它在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了802.11b和802.11a两个新标准,前者已经成为目前的主流标准,而后者也被很多厂商看好。

  802.11a

  802.11a标准是已在办公室、家庭、宾馆、机场等众多场合得到广泛应用的802.11b无线联网标准的后续标准。它工作在5GHzU-NII频带,物理层速率可达54Mb/s,传输层可达25Mbps。可提供25Mbps的无线ATM接口和10Mbps的以太网无线帧结构接口,以及TDD/TDMA的空中接口;支持语音、数据、图像业务;一个扇区可接入多个用户,每个用户可带多个用户终端。

  802.11b

  802.11b采用2.4GHz直接序列扩频,最大数据传输速率为11Mb/s,无须直线传播。动态速率转换当射频情况变差时,可将数据传输速率降低为5.5Mb/s、2Mb/s和1Mb/s。使用范围 支持的范围是在室外为300 米,在办公环境中最长为100米。802.11b使用与以太网类似的连接协议和数据包确认,来提供可靠的数据传送和网络带宽的有效使用。

  最新混合标准802.11g

  随着无线IEEE 802.11标准开始深入人心,各IC制造商开始寻求为以太网平台提供更为快速的协议和配置。而蓝牙产品和无线局域网(802.11b)产品的逐步应用,解决两种技术之间的干扰问题显得日益重要。为此,IEEE成立了无线LAN任务工作组,专门从事无线局域网 802.11g标准的制定,力图解决这一问题。802.11g其实是一种混合标准,它既能适应传统的802.11b标准,在2.4GHz频率下提供每秒 11Mbit/s数据传输率,也符合802.11a标准在 5GHz频率下提供 56Mbit/s数据传输率。支持者声称,802.11g标准一旦获得认可,它将有助于进一步推动802.11无线局域网飞速发展的势头。2000年,无线局域网基础设施销售总额超过10亿美元,分析师们预期在2003年之前还会增加3倍。

 

这都是从别的地方转来或是摘抄来的。特此感谢这些前辈。谢谢!!!

        

     

类别:每天进步 keep moving - QA |
上一篇:(转郭任前辈)搭建Nios2_uClinux标准linux交叉开发环境 | 下一篇:(这是转的文章,谢谢原作者!!!)
以下网友评论只代表其个人观点,不代表本网站的观点或立场