1.åµå
¥å¼ç³»ç»çç°ç¶åå±
2.开发板现状和趋势
åµå ¥å¼ç³»ç»çç°ç¶åå±
éçä¿¡æ¯åï¼æºè½åï¼ç½ç»åçåå±ï¼åµå ¥å¼ç³»ç»ææ¯ä¹å°è·å¾å¹¿éçåå±ç©ºé´ãç¾å½èåæªæ¥å¦å®¶å°¼èæ´åºå¸å¹´1æ访åæ¶é¢è¨ï¼4ï½5å¹´ååµå ¥å¼æºè½ï¼çµè) å·¥å ·å°æ¯PCåå ç¹ç½ä¹åæä¼å¤§çåæãæå½èååµå ¥å¼ç³»ç»ä¸å®¶æ²ç»ªæ¦é¢å£«å¹´æå¨æ¦æ±å ¨å½ç¬¬æ¬¡å¾®æºå¦æ¯äº¤æµä¼ä¸å表çã计ç®æºçåå±ä¸ææ¯ãä¸æä¸ï¼å¯¹æªæ¥å¹´ä»¥åµå ¥å¼è¯ç为åºç¡ç计ç®æºå·¥ä¸è¿è¡äºç§å¦çéè¿°åå±æãå¹´ä¸ççµå产å产å¼å·²è¶ è¿äº¿ç¾å ï¼å¹´è¾¾å°äº¿ç¾å ï¼é¢è®¡å¹´ï¼éå®é¢å°è¾¾äº¿ç¾å ãè¿å ¥ä¸çºªå¹´ä»£ï¼åµå ¥å¼ææ¯å ¨é¢å±å¼ï¼ç®åå·²æ为éä¿¡åæ¶è´¹ç±»äº§åçå ±ååå±æ¹åãå¨éä¿¡é¢åï¼æ°åææ¯æ£å¨å ¨é¢å代模æææ¯ãå¨å¹¿æçµè§é¢åï¼ç¾å½å·²å¼å§ç±æ¨¡æçµè§åæ°åçµè§è½¬åï¼æ¬§æ´²çDVBï¼æ°åçµè§å¹¿æï¼ææ¯å·²å¨å ¨ç大å¤æ°å½å®¶æ¨å¹¿ãæ°åé³é¢å¹¿æï¼DABï¼ä¹å·²è¿å ¥åååè¯æé¶æ®µãè软件ãéæçµè·¯åæ°åå å¨ä»¶å¨äº§ä¸åå±ä¸çä½ç¨æ¥çéè¦ãææä¸è¿°äº§åä¸ï¼é½ç¦»ä¸å¼åµå ¥å¼ç³»ç»ææ¯ã象åéæ å¯è®¡éç维纳æ¯è®¡åç产æºé¡¶çï¼æ ¸å¿ææ¯å°±æ¯éç¨ä½ä»¥ä¸è¯ç级çåµå ¥å¼ææ¯ãå¨ä¸ªäººé¢åä¸ï¼åµå ¥å¼äº§åå°ä¸»è¦æ¯ä¸ªäººåç¨ï¼ä½ä¸ºä¸ªäººç§»å¨çæ°æ®å¤çåé讯软件ãç±äºåµå ¥å¼è®¾å¤å ·æèªç¶ç人æºäº¤äºçé¢ï¼GUIå±å¹ä¸ºä¸å¿çå¤åªä½çé¢ç»äººå¾å¤§ç亲ååãæåæåè¾å ¥ãè¯é³æ¨å·ä¸ç½ãæ¶åçµåé®ä»¶ä»¥å彩è²å¾å½¢ãå¾åå·²åå¾åæ¥ææã
ä¸äºå è¿çPDAå¨æ¾ç¤ºå±å¹ä¸å·²å®ç°æ±ååå ¥ãçæ¶æ¯è¯é³åå¸ï¼æ¥ç¨èå´ä¹å°æ¥ç广éã对äºä¼ä¸ä¸ç¨è§£å³æ¹æ¡ï¼å¦ç©æµç®¡çãæ¡ç æ«æã移å¨ä¿¡æ¯ééçï¼è¿ç§å°åææåµå ¥å¼ç³»ç»å°åæ¥å·¨å¤§çä½ç¨ãèªå¨æ§å¶é¢åï¼ä¸ä» å¯ä»¥ç¨äºATMæºï¼èªå¨å®è´§æºï¼å·¥ä¸æ§å¶çä¸ç¨è®¾å¤ï¼å移å¨é讯设å¤ç»åãGPSã娱ä¹ç¸ç»åï¼åµå ¥å¼ç³»ç»åæ ·å¯ä»¥åæ¥å·¨å¤§çä½ç¨ãè¿æé¿è¹æ¨åºçADSL产åï¼ç»åç½ç»ï¼æ§å¶ï¼ä¿¡æ¯ï¼è¿ç§æºè½åï¼ç½ç»åå°æ¯å®¶çµåå±çæ°è¶å¿ã
硬件æ¹é¢ï¼ä¸ä» æåå¤§å ¬å¸çå¾®å¤çå¨è¯çï¼è¿æç¨äºå¦ä¹ åç åçåç§é å¥å¼åå ãç®åä½å±ç³»ç»å硬件平å°ç»è¿è¥å¹²å¹´çç 究ï¼å·²ç»ç¸å¯¹æ¯è¾æçï¼å®ç°åç§åè½çè¯çåºæå°½æãèä¸å·¨å¤§çå¸åºéæ±ç»æ们æä¾äºå¦ä¹ ç åçèµéåææ¯åéã
ä»è½¯ä»¶æ¹é¢è®²ï¼ä¹æç¸å½é¨åçæç软件系ç»ãå½å¤åååçåµå ¥å¼å®æ¶æä½ç³»ç»ï¼å·²è¿å ¥æå½å¸åºçæWindRiverãMicrosoftãQNXåNuclearç产åãæå½èªä¸»å¼åçåµå ¥å¼ç³»ç»è½¯ä»¶äº§åå¦ç§é¶(CoreTek)å ¬å¸çåµå ¥å¼è½¯ä»¶å¼åå¹³å°DeltaSystemï¼ä¸ç§é¢æ¨åºçHopenåµå ¥å¼æä½ç³»ç»ï¼è½ç¶è¿ä¸å¤å®åï¼ãåæ¶ç±äºæ¯ç 究çç¹ï¼æ以æ们å¯ä»¥å¨ç½ä¸æ¾å°åç§åæ ·çå è´¹èµæºï¼ä»å大ååçå¼åææ¡£ï¼å°åç§é©±å¨ï¼ç¨åºæºä»£ç ï¼çè³å¾å¤ååè¿æä¾å¾®å¤çå¨çæ ·çãè¿å¯¹äºæ们ä»äºè¿æ¹é¢çç åï¼æ çæ¯ä¸ªèµæºå®åºã对äºè½¯ä»¶è®¾è®¡æ¥è¯´ï¼ä¸ç®¡æ¯ä¸æè¿æ¯è¿ä¸æ¥å¼åï¼é½ç¸å¯¹æ¥è¯´æ¯è¾å®¹æãè¿å°±ä½¿å¾å¾å¤çæè½å¤æ¯è¾å¿«çè¿å ¥ç 究ç¶æï¼å©äºåæ¥å¤§å®¶ç积æåé æ§ã
ä»å¤©åµå ¥å¼ç³»ç»å¸¦æ¥çå·¥ä¸å¹´äº§å¼å·²è¶ è¿äº1ä¸äº¿ç¾å ï¼å¹´æ¥èªç¾å½åµå ¥å¼ç³»ç»å¤§ä¼(Embedded System Conference)çæ¥åæåºï¼æªæ¥5å¹´ä» åºäºåµå ¥å¼è®¡ç®æºç³»ç»çå ¨æ°åçµè§äº§åï¼å°±å°å¨ç¾å½äº§çä¸ä¸ªæ¯å¹´äº¿ç¾å çæ°å¸åºãç¾å½æ±½è½¦å¤§çç¦ç¹å ¬å¸çé«çº§ç»çä¹æ¾å®£ç§°ï¼âç¦ç¹åºå®çâ计ç®è½åâå·²è¶ è¿äºIBMâï¼ç±æ¤å¯ä»¥æ³è§åµå ¥å¼è®¡ç®æºå·¥ä¸çè§æ¨¡å广度ãå¹´æå¨ç¾å½å å·ä¸¾è¡çåµå ¥å¼ç³»ç»å¤§ä¼ä¸ï¼åºäºRTOSçEmbedded Internetæ为ä¸ä¸ªææ¯æ°çç¹ãå¨å½å ï¼â维纳æ¯è®¡åâåâ女é 计åâä¸åº¦é¹å¾æ²¸æ²¸æ¬æ¬ï¼æºé¡¶çãä¿¡æ¯j家çµè¿ä¸¤å¹´æ´æäºITçç¹ï¼èå®é ä¸è¿äºé½æ¯åµå ¥å¼ç³»ç»å¨ç¹å®ç¯å¢ä¸çä¸ä¸ªç¹å®åºç¨ãæ®è°æ¥ï¼ç®åå½é ä¸å·²æ两ç¾å¤ç§åµå ¥å¼æä½ç³»ç»ï¼èåç§åæ ·çå¼åå·¥å ·ãåºç¨äºåµå ¥å¼å¼åç仪å¨è®¾å¤æ´æ¯ä¸å¯èæ°ãå¨å½å ï¼è½ç¶åµå ¥å¼åºç¨ãå¼åå¾å¹¿ï¼ä½è¯¥é¢åå´å ä¹è¿æ¯ç©ºç½ï¼åªæä¸ä¸¤å®¶å ¬å¸åæå°æ°äººåå¨ä»äºè¿æ¹é¢å·¥ä½ãç±æ¤å¯è§ï¼åµå ¥å¼ç³»ç»ææ¯åå±ç空é´çæ¯æ æ¯å¹¿å¤§ã ä¿¡æ¯æ¶ä»£ï¼æ°åæ¶ä»£ä½¿å¾åµå ¥å¼äº§åè·å¾äºå·¨å¤§çåå±å¥æºï¼ä¸ºåµå ¥å¼å¸åºå±ç°äºç¾å¥½çåæ¯ï¼åæ¶ä¹å¯¹åµå ¥å¼ç产ååæåºäºæ°çææï¼ä»ä¸æ们å¯ä»¥çåºæªæ¥åµå ¥å¼ç³»ç»çå 大åå±è¶å¿ï¼
1ï¼åµå ¥å¼å¼åæ¯ä¸é¡¹ç³»ç»å·¥ç¨ï¼å æ¤è¦æ±åµå ¥å¼ç³»ç»ååä¸ä» è¦æä¾åµå ¥å¼è½¯ç¡¬ä»¶ç³»ç»æ¬èº«ï¼åæ¶è¿éè¦æä¾å¼ºå¤§ç硬件å¼åå·¥å ·å软件å æ¯æã
ç®åå¾å¤ååå·²ç»å åèèå°è¿ä¸ç¹ï¼å¨ä¸»æ¨ç³»ç»çåæ¶ï¼å°å¼åç¯å¢ä¹ä½ä¸ºéç¹æ¨å¹¿ãæ¯å¦ä¸æå¨æ¨å¹¿Arm7ï¼Arm9è¯ççåæ¶è¿æä¾å¼åæ¿åæ¿çº§æ¯æå ï¼BSPï¼ï¼èWindowCEå¨ä¸»æ¨ç³»ç»æ¶ä¹æä¾Embedded VC++ä½ä¸ºå¼åå·¥å ·ï¼è¿æVxworksçTonadoå¼åç¯å¢ï¼DeltaOSçLimdaç¼è¯ç¯å¢ççé½æ¯è¿ä¸è¶å¿çå ¸åä½ç°ãå½ç¶ï¼è¿ä¹æ¯å¸åºç«äºçç»æã
2ï¼ç½ç»åãä¿¡æ¯åçè¦æ±éçå ç¹ç½ææ¯çæçã带宽çæé«æ¥çæé«ï¼ä½¿å¾ä»¥å¾åä¸åè½ç设å¤å¦çµè¯ãææºãå°ç®±ã微波ççåè½ä¸ååä¸ï¼ç»ææ´å å¤æã
è¿å°±è¦æ±è¯ç设计ååå¨è¯çä¸éææ´å¤çåè½ï¼ä¸ºäºæ»¡è¶³åºç¨åè½çå级ï¼è®¾è®¡å¸ä»¬ä¸æ¹é¢éç¨æ´å¼ºå¤§çåµå ¥å¼å¤çå¨å¦ä½ãä½RISCè¯çæä¿¡å·å¤çå¨DSPå¢å¼ºå¤çè½åï¼åæ¶å¢å åè½æ¥å£ï¼å¦USBï¼æ©å±æ»çº¿ç±»åï¼å¦CAN BUSï¼å 强对å¤åªä½ãå¾å½¢ççå¤çï¼éæ¥å®æ½çä¸ç³»ç»ï¼SOCï¼çæ¦å¿µã软件æ¹é¢éç¨å®æ¶å¤ä»»å¡ç¼ç¨ææ¯å交åå¼åå·¥å ·ææ¯æ¥æ§å¶åè½å¤ææ§ï¼ç®ååºç¨ç¨åºè®¾è®¡ãä¿é软件质éå缩çå¼åå¨æãå¦HP
3ï¼ç½ç»äºèæä¸ºå¿ ç¶è¶å¿ã
æªæ¥çåµå ¥å¼è®¾å¤ä¸ºäºéåºç½ç»åå±çè¦æ±ï¼å¿ ç¶è¦æ±ç¡¬ä»¶ä¸æä¾åç§ç½ç»éä¿¡æ¥å£ãä¼ ç»çåçæºå¯¹äºç½ç»æ¯æä¸è¶³ï¼èæ°ä¸ä»£çåµå ¥å¼å¤çå¨å·²ç»å¼å§å åµç½ç»æ¥å£ï¼é¤äºæ¯æTCP/IPåè®®ï¼è¿æçæ¯æIEEEãUSBãCANãBluetoothæIrDAéä¿¡æ¥å£ä¸çä¸ç§æè å ç§ï¼åæ¶ä¹éè¦æä¾ç¸åºçéä¿¡ç»ç½å议软件åç©çå±é©±å¨è½¯ä»¶ã软件æ¹é¢ç³»ç»ç³»ç»å æ ¸æ¯æç½ç»æ¨¡åï¼çè³å¯ä»¥å¨è®¾å¤ä¸åµå ¥Webæµè§å¨ï¼çæ£å®ç°éæ¶éå°ç¨åç§è®¾å¤ä¸ç½ã
4ï¼ç²¾ç®ç³»ç»å æ ¸ãç®æ³ï¼éä½åèå软硬件ææ¬ã
æªæ¥çåµå ¥å¼äº§åæ¯è½¯ç¡¬ä»¶ç´§å¯ç»åç设å¤ï¼ä¸ºäºåä½åèåææ¬ï¼éè¦è®¾è®¡è å°½éç²¾ç®ç³»ç»å æ ¸ï¼åªä¿çåç³»ç»åè½ç´§å¯ç¸å ³ç软硬件ï¼å©ç¨æä½çèµæºå®ç°æéå½çåè½ï¼è¿å°±è¦æ±è®¾è®¡è éç¨æä½³çç¼ç¨æ¨¡ååä¸ææ¹è¿ç®æ³ï¼ä¼åç¼è¯å¨æ§è½ãå æ¤ï¼æ¢è¦è½¯ä»¶äººåæ丰å¯ç硬件ç¥è¯ï¼åéè¦åå±å è¿åµå ¥å¼è½¯ä»¶ææ¯ï¼å¦JavaãWebåWAPçã
5ï¼æä¾å好çå¤åªä½äººæºçé¢
åµå ¥å¼è®¾å¤è½ä¸ç¨æ·äº²å¯æ¥è§¦ï¼æéè¦çå ç´ å°±æ¯å®è½æä¾é常å好çç¨æ·çé¢ãå¾åçé¢ï¼çµæ´»çæ§å¶æ¹å¼ï¼ä½¿å¾äººä»¬æè§åµå ¥å¼è®¾å¤å°±è±¡æ¯ä¸ä¸ªçæçèæåãè¿æ¹é¢çè¦æ±ä½¿å¾åµå ¥å¼è½¯ä»¶è®¾è®¡è è¦å¨å¾å½¢çé¢ï¼å¤åªä½ææ¯ä¸çä¸è¦åãæåæåè¾å ¥ãè¯é³æ¨å·ä¸ç½ãæ¶åçµåé®ä»¶ä»¥å彩è²å¾å½¢ãå¾åé½ä¼ä½¿ä½¿ç¨è è·å¾èªç±çæåãä¸äºå è¿çPDAå¨æ¾ç¤ºå±å¹ä¸å·²å®ç°æ±ååå ¥ãçæ¶æ¯è¯é³åå¸ï¼ä½ä¸è¬çåµå ¥å¼è®¾å¤è·ç¦»è¿ä¸ªè¦æ±è¿æå¾é¿çè·¯è¦èµ°ã
开发板现状和趋势
在信息时代,嵌入式产品随着数字技术的快速发展迎来了广阔的发展前景,同时也对厂商提出了新的技术挑战。未来的嵌入式系统呈现出以下几个重要趋势: 首先,嵌入式开发不再是孤立的行为,而是抖音免费源码系统集成的一部分。厂商不仅要提供硬件和软件系统,还需配套强大的开发工具。例如,三星在推广ARM芯片的同时,提供了开发板、BSP支持,而Windows CE则提供Embedded VC++开发工具。Vxworks的Tonado环境和DeltaOS的Lambda编译环境也是这一趋势的体现,市场竞争推动了这一集成开发环境的砍价源码插件完善。 其次,网络化和信息化需求日益增强,嵌入式设备功能日益复杂。设计师通过采用更强大的处理器,如/位RISC或DSP,以及集成更多功能接口,如USB和CAN BUS,网站代码源码来满足应用升级。软件上,实时多任务编程和交叉开发工具被广泛应用,以简化设计,提高软件质量和缩短开发周期,如HP的解决方案。 网络互联是对拷遥控源码不可逆的发展方向。未来的嵌入式设备需要内置网络接口,支持TCP/IP协议以及多种通信标准,如IEEE、USB、CAN、蓝牙或IrDA。软件上,原创源码出售系统内核需支持网络模块,甚至嵌入Web浏览器,以实现设备间的无缝互联。 为了降低成本和功耗,精简系统内核和优化算法成为关键。设计者需选择高效的编程模型和改进算法,同时要求软件人员具备硬件知识,发展先进的嵌入式软件技术,如Java、Web和WAP等。 最后,提供友好的多媒体人机界面是吸引用户的关键。嵌入式设备需要直观易用的图形界面和灵活的交互方式,如汉字输入、语音功能和彩色图形。尽管高级PDA已经实现了部分功能,但普通的嵌入式设备仍有很长的提升空间。扩展资料
开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有、ARM、FPGA、DSP开发板。