微波EDA网,见证研发工程师的成长! 2025婵犵數濮烽弫鍛婃叏閹绢喗鍎夊鑸靛姇缁狙囧箹鐎涙ɑ灏ù婊呭亾娣囧﹪濡堕崟顓炲闂佸憡鐟ョ换姗€寮婚敐澶婄闁挎繂妫Λ鍕磼閻愵剙鍔ゆ繛纭风節瀵鎮㈤崨濠勭Ф闂佸憡鎸嗛崨顔筋啅缂傚倸鍊烽懗鑸靛垔椤撱垹鍨傞柛顐f礀閽冪喖鏌曟繛鐐珕闁稿妫濋弻娑氫沪閸撗€妲堝銈呴獜閹凤拷03闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珕闂佽姤锚椤︻喚绱旈弴銏♀拻濞达綀娅g敮娑㈡煕閺冣偓濞茬喖鐛弽顓ф晝闁靛牆娲g粭澶婎渻閵堝棛澧遍柛瀣仱閹繝濡烽埡鍌滃幗闂佸搫娲ㄩ崑娑㈠焵椤掆偓濠€閬嶅焵椤掍胶鍟查柟鍑ゆ嫹16闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧扮紒顕嗙到铻栧ù锝堟椤旀洟姊洪悷鎵憼闁荤喆鍎甸幃姗€鍩¢崘顏嗭紲闂佺粯鐟㈤崑鎾绘煕閵娿儳鍩g€殿喖顭锋俊鎼佸煛閸屾矮绨介梻浣呵归張顒傜矙閹达富鏁傞柨鐕傛嫹 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕鐏炲墽鐓瑙勬礀閳规垿顢欑紒鎾剁窗闂佸憡顭嗛崘锝嗙€洪悗骞垮劚濞茬娀宕戦幘鑸靛枂闁告洦鍓涢敍娑㈡⒑閸涘⿴娈曞┑鐐诧躬閹即顢氶埀顒€鐣烽崼鏇ㄦ晢濠㈣泛顑嗗▍灞解攽閻樺灚鏆╁┑顔芥尦楠炲﹥寰勯幇顒傦紱闂佽宕橀褔鏌ㄩ妶鍡曠箚闁靛牆瀚崗宀勬煕濞嗗繑顥㈡慨濠呮缁辨帒螣閼姐値妲梻浣呵归敃銈咃耿闁秴鐒垫い鎺嶈兌閸熸煡鏌熼崙銈嗗闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧扮紒顕嗙到铻栧ù锝堟椤旀洟姊洪悷鎵憼闁荤喆鍎甸幃姗€鍩¢崘顏嗭紲闂佺粯鐟㈤崑鎾绘煕閵娿儳鍩g€殿喖顭锋俊鎼佸煛閸屾矮绨介梻浣呵归張顒傜矙閹达富鏁傞柨鐕傛嫹
首页 > 通信和网络 > 通信网络业界新闻 > Zephyr:面向最小尺寸物联网设备的实时操作系统

Zephyr:面向最小尺寸物联网设备的实时操作系统

时间:05-28 来源:与非网 点击:

随着市场上越来越多的RTOS 产品的推出,越来越多的开发者意识到需要一个专为小型物联网设备设计的可扩展实时操作系统,于是,Linux基金会发布了Zephyr 项目,一种针对资源有限的系统而打造的小型、可扩展、实时操作系统。

模块化

Zephyr 项目支持原样使用 RTOS 或定制解决方案。Zephyr 项目内核(及其相关模块)可在内存低至 8kB 的系统上运行,可以按照原样使用该项目,也可以根据需求(使用其中的 kconfig 工具)禁用部分模块。Zephyr 项目计划提供一切必要的资源来集成第三方模块。

安全性

安全性对所有物联网设备都至关重要,用户最不愿意看到的情况就是连接的设备被黑客攻击。Linux基金会正计划成立一支团队,专门负责维护和提高 Zephyr 项目的安全性。由于是开源的项目,全球的开源开发人员都将审视这些代码。

广泛支持

Zephyr从头编写了低功耗蓝牙 (BLE) 实施方案,并移植了开源 Contiki RTOS 中的 IP 堆栈,支持蓝牙、低功耗蓝牙、IEEE 802.15.4、6Lowpan、CoAP、IPv4、IPv6、NFC、Arduino 101、Arduino Due、第二代英特尔 Galileo 开发板、NXP FRDM-K64F Freedom 开发板等。

Zephyr 项目的早期支持者包括英特尔公司(包括收购的Altera Corporation 和 Wind River)、恩智浦半导体公司(包括最近并购的 Freescale)、新思科技有限公司和 UbiquiOS Technology Limited。

开源特性

Zephyr 项目的开源特性有助于推动物联网设备实现前所未有的创新。初创公司无需再考虑操作系统许可问题,也不用在项目实施过程中费力开发自己的系统。使用开源平台还可确保在创新方面不会受到任何限制,可以利用Zephyr 项目满足业务需求,开发人员可通过它顺利实现自己的目标。

超低容量

Zephyr 可在 RAM 为 8KB 时流畅运行,甚至可在 RAM 为最小的 2KB 时运行。Zephyr 内核可采用两种模式之一进行配置。最小的是"超微内核"模式,该模式可提供基础的多线程执行环境、线程间同步服务(包括信号量和互斥量)、消息队列和中断服务。超微内核模式有望用于最小和最廉价的设备,如环境传感器,这些设备除收集和发送数据外只需实施少量的处理工作。

基于Wind River构建

Zephyr 基于已使用十多年、久经实际应用考验的 Wind River 代码库而构建。扩展原始代码包括几个关键步骤。首先,通过重构提升模块化水平。在编译时,开发人员可按需采用或删除任何子系统以适应硬件。硬件包括"最底端子 Linux 设备"、"成本最低的芯片"等。运行 Zephyr 的初始硬件产品包括低端的 Arduino 101 和英特尔 Quark D2000,以及高端的第二代英特尔 Galileo。

简而言之,Zephyr支持多个架构、具有广泛的贡献者群以及不只提供一种"调度程序",而且还提供出色的网络支持和真正的安全框架。

闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰绠绘鐐村灴婵偓闁靛牆鎳愰悿鈧俊鐐€栧Λ浣肝涢崟顒佸劅濠电姴娲﹂埛鎴犳喐閻楀牆绗掑ù婊€鍗抽弻娑㈡偐閸愬弶璇為悗瑙勬礃閸ㄥ潡鐛鈧獮鍥ㄦ媴閻熸澘鍘炲┑锛勫亼閸婃牠宕濋幋锕€鍨傞柛锔诲幘閻牊銇勯弴妤€浜惧┑顔硷攻濡炶棄螞閸愩劉妲堟繛鍡樕戦ˉ锝夋⒒娴e懙褰掓晝閵堝懇缂氶柨鐔哄Х瀹撲礁鈹戦悩鎻掆偓鐢稿醇椤忓牊鐓曟い鎰╁€曢弸搴∶归悩鐑橆仩缂佽鲸甯″畷婊嗩槻妞わ絽銈搁幏鎴︽焼瀹ュ棛鍘介棅顐㈡处閹告悂寮抽敐鍡樺弿濠电姴瀚敮娑㈡煙瀹勭増鍣界紒顔炬暩閳ь剨缍嗛崑鍡欑矓閻戣姤鐓熼幖娣€ゅḿ鎰箾閸欏顏堟偝婵犳艾绠伴幖杈剧秵濞插摜绱撴担鍓插剰缂併劑浜跺鍛婃償閵婏妇鍘甸梺缁樺姦閸撴氨绱為幋婢濆綊鎮埀顒勫矗閸愵喖绠栫€瑰嫭澹嬮崼顏堟煕濞戝崬寮鹃柡鍡╁弮閺岋綁濮€閳轰胶浠銈冨妼閿曨亪鐛崘顔芥櫢闁绘ɑ褰冨畵鍡涙⒑闂堟盯鐛滅紒杈ㄦ礋瀹曘垽骞樼紒妯锋嫼闂佸憡绋戦敃锔剧不閹剧粯鍊垫慨妯煎帶婢у鈧鍠楅幃鍌涗繆閼搁潧绶為悗锝庡墮楠炴劙姊绘笟鈧埀顒傚仜閼活垱鏅堕幘顔界厵妞ゆ柣鍔屽ú銈夋煁閸ャ劎绠鹃柟瀵稿剱濞堟﹢鏌i埡渚€鍙勬慨濠勭帛閹峰懘宕ㄦ繝鍐ㄥ壍闂備胶枪閿曘儵骞冮崒鐐茬畺婵☆垵銆€閺€浠嬫倵閿濆懐浠涢柡鍛矊椤啴濡堕崱妯烘殫婵犳鍣崣鍐ㄧ暦閹达箑绠婚柡鍌樺劜閻忎線姊洪崜鑼帥闁哥姵顨婇幃鐢割敋閳ь剙顫忛搹鍦煓婵炲棙鍎抽崜浼存煟鎼淬垻鐓柛妤€鍟块悾宄懊洪鍕垫綂闂佹枼鏅涢崯顐﹀礉閸涘瓨鈷戦梻鍫熻儐瑜版帒纾块柟鍓佺摂閺佸洦绻涘顔荤凹闁抽攱鍨块弻娑樷攽閸℃浠奸梺鍝勬閿曨亪寮诲☉姘e亾閿濆骸浜濈€规洖鐭傞弻鈥崇暆鐎n剛袦濡ょ姷鍋炲玻鍧楀箲閸曨厽鍋橀柍鈺佸暟閳ь剛澧楃换婵嗏枔閸喗鐏堥梺鎸庢磸閸斿矂鍩㈠澶嬫櫜濠㈣泛锕﹂悿鍛存⒑閸︻叀妾搁柛鐘崇墱缁牏鈧綆鍋佹禍婊堢叓閸ャ劍灏伴柟鍏煎姍閺岋綁骞掗幋顓犲悑濠殿喖锕︾划顖炲箯閸涙潙宸濆┑鐘插€瑰▓姗€姊绘担鍛婃儓閻炴凹鍋婂畷婵囨償閵娿儳顔夐梺闈涚箞閸婃洜绮诲☉銏$厽婵°倐鍋撻柣妤€妫欑粋鎺撶附閸涘ň鎷虹紓鍌欑劍閿氶柣蹇撳船閳规垿顢欓崫鍕ㄥ亾濠靛棭鍤曢柡灞诲劚缁犵懓霉閿濆懏璐¢柛娆忔濮婅櫣绱掑Ο鑽ゎ槬闂佺ǹ锕ゅ﹢閬嶅焵椤掍胶鍟查柟鍑ゆ嫹

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top