智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

物聯網操作系統架構和基本功能解析

來源:網絡

點擊:764

A+ A-

所屬頻道:新聞中心

關鍵詞: 物聯網,操作系統

    (作者:辛慶祥)

      物聯網操作系統由內核、輔助外圍模塊(文件系統、圖形用戶界面、通信協議棧、各類常見設備的驅動程序等)、集成開發環境等組成,基于此,可衍生出一系列面向行業的特定應用,下圖展示了這個概念:

    物聯網操作系統架構和基本功能解析

      物聯網操作系統與傳統的個人計算機操作系統和智能手機類操作系統不同,它具備物聯網應用領域內的一些獨特特點,現說明如下。

      物聯網操作系統內核的特點

      1、內核尺寸伸縮性強,能夠適應不同配置的硬件平臺。比如,一個極端的情況下,內核尺寸必須維持在10K以內,以支撐內存和CPU性能都很受限的傳感器,這時候內核具備基本的任務調度和通信功能即可。在另外一個極端的情況下,內核必須具備完善的線程調度、內存管理、本地存儲、復雜的網絡協議、圖形用戶界面等功能,以滿足高配置的智能物聯網終端的要求。這時候的內核尺寸,不可避免的會大大增加,可以達到幾百K,甚至M級。這種內核尺寸的伸縮性,可以通過兩個層面的措施來實現:重新編譯和二進制模塊選擇加載。重新編譯措施很簡單,只需要根據不同的應用目標,選擇所需的功能模塊,然后對內核進行重新編譯即可。這個措施應用于內核定制非常深入的情況下,比如要求內核的尺寸達到10K以下的場合。而二進制模塊選擇加載,則用在對內核定制不是很深入的情況。這時候維持一個操作系統配置文件,文件里列舉了操作系統需要加載的所有二進制模塊。在內核初始化完成后,會根據配置文件,加載所需的二進制模塊。這需要終端設備要有外部存儲器(比如硬盤、Flash等),以存儲要加載的二進制模塊;

      2、內核的實時性必須足夠強,以滿足關鍵應用的需要。大多數的物聯網設備,要求操作系統內核要具備實時性,因為很多的關鍵性動作,必須在有限的時間內完成,否則將失去意義。內核的實時性包涵很多層面的意思,首先是中斷響應的實時性,一旦外部中斷發生,操作系統必須在足夠短的時間內響應中斷并做出處理。其次是線程或任務調度的實時性,一旦任務或線程所需的資源或進一步運行的條件準備就緒,必須能夠馬上得到調度。顯然,基于非搶占式調度方式的內核很難滿足這些實時性要求;

      3、內核架構可擴展性強。物聯網操作系統的內核,應該設計成一個框架,這個框架定義了一些接口和規范,只要遵循這些接口和規范,就可以很容易的在操作系統內核上增加新的功能的新的硬件支持。因為物聯網的應用環境具備廣譜特性,要求操作系統必須能夠擴展以適應新的應用環境。內核應該有一個基于總線或樹結構的設備管理機制,可以動態加載設備驅動程序或其它核心模塊。同時內核應該具備外部二進制模塊或應用程序的動態加載功能,這些應用程序存儲在外部介質上,這樣就無需修改內核,只需要開發新的應用程序,就可滿足特定的行業需求;

      4、內核應足夠安全和可靠??煽啃跃筒挥谜f了,物聯網應用環境具備自動化程度高、人為干預少的特點,這要求內核必須足夠可靠,以支撐長時間的獨立運行。安全對物聯網來說更加關鍵,甚至關系到國家命脈。比如一個不安全的內核被應用到國家電網控制當中,一旦被外部侵入,造成的影響將無法估量。為了加強安全性,內核應支持內存保護(VMM等機制)、異常管理等機制,以在必要時隔離錯誤的代碼。另外一個安全策略,就是不開放源代碼,或者不開放關鍵部分的內核源代碼。不公開源代碼只是一種安全策略,并不代表不能免費適用內核;

      5、節能省電,以支持足夠的電源續航能力。操作系統內核應該在CPU空閑的時候,降低CPU運行頻率,或干脆關閉 CPU。對于周邊設備,也應該實時判斷其運行狀態,一旦進入空閑狀態,則切換到省電模式。同時,操作系統內核應最大程度的降低中斷發生頻率,比如在不影響實時性的情況下,把系統的時鐘頻率調到最低,以最大可能的節約電源。

      物聯網操作系外圍模塊的特點

      外圍模塊指為了適應物聯網的應用特點,操作系統應該具備的一些功能特征,比如遠程維護和升級等。同時也指為了擴展物聯網操作系統內核的功能范圍,而開發的一些功能模塊,比如文件系統、網絡協議棧等。物聯網操作系統的外圍模塊(或外圍功能)應該至少具備下列這些:

      1、支持操作系統核心、設備驅動程序或應用程序等的遠程升級。遠程升級是物聯網操作系統的最基本特征,這個特性可大大降低維護成本。遠程升級完成后,原有的設備配置和數據能夠得以繼續使用。即使在升級失敗的情況下,操作系統也應該能夠恢復原有的運行狀態。遠程升級和維護是支持物聯網操作系統大規模部署的主要措施之一;

      2、支持常用的文件系統和外部存儲。比如支持FAT32/NTFS/DCFS等文件系統,支持硬盤、USB stick、Flash、ROM等常用存儲設備。在網絡連接中斷的情況下,外部存儲功能會發揮重要作用。比如可以臨時存儲采集到的數據,再網絡恢復后再上傳到數據中心。但文件系統和存儲驅動的代碼,要與操作系統核心代碼有效分離,能夠做到非常容易的裁剪;

      3、支持遠程配置、遠程診斷、遠程管理等維護功能。這里不僅僅包涵常見的遠程操作特性,比如遠程修改設備參數、遠程查看運行信息等。還應該包涵更深層面的遠程操作,比如可以遠程查看操作系統內核的狀態,遠程調試線程或任務,異常時的遠程dump內核狀態等功能。這些功能不僅僅需要外圍應用的支持,更需要內核的天然支持;

      4、 支持完善的網絡功能。物聯網操作系統必須支持完善的TCP/IP協議棧,包括對IPv4和IPv6的同時支持。這個協議棧要具備靈活的伸縮性,以適應裁剪需要。比如可以通過裁剪,使得協議棧只支持IP/UDP等協議功能,以降低代碼尺寸。同時也支持豐富的IP協議族,比如Telnet/FTP/IPSec/SCTP等協議,以適用智能終端和高安全可靠的應用場合;

      5、對物聯網常用的無線通信功能要內置支持。比如支持GPRS/3G/HSPA/4G等公共網絡的無線通信功能,同時要支持Zigbee/NFC/RFID等近場通信功能,支持WLAN/Ethernet等桌面網絡接口功能。這些不同的協議之間,要能夠相互轉換,能夠把從一種協議獲取到的數據報文,轉換成為另外一種協議的報文發送出去。除此之外,還應支持短信息的接收和發送、語音通信、視頻通信等功能;

      6、內置支持XML文件解析功能。物聯網時代,不同行業之間,甚至相同行業的不同領域之間,會存在嚴重的信息共享壁壘。而XML格式的數據共享可以打破這個壁壘,因此XML標準在物聯網領域會得到更廣泛的應用。物聯網操作系統要內置對XML解析的支持,所有操作系統的配置數據,統一用XML格式進行存儲。同時也可對行業自行定義的XML格式進行解析,以完成行業轉換功能;

      7、支持完善的GUI功能。圖形用戶界面一般應用于物聯網的智能終端中,完成用戶和設備的交互。GUI應該定義一個完整的框架,以方便圖形功能的擴展。同時應該實現常用的用戶界面元素,比如文本框、按鈕、列表等。另外,GUI模塊應該與操作系統核心分離,最好支持二進制的動態加載功能,即操作系統核心根據應用程序需要,動態加載或卸載GUI模塊。GUI模塊的效率要足夠高,從用戶輸入確認,到具體的動作開始執行之間的時間(可以叫做click-launch時間)要足夠短,不能出現用戶點擊了確定、但任務的執行卻等待很長時間的情況;

      8、支持從外部存儲介質中動態加載應用程序。物聯網操作系統應提供一組API,供不同應用程序調用,而且這一組 API應該根據操作系統所加載的外圍模塊實時變化。比如在加載了GUI模塊的情況下,需要提供GUI操作的系統調用,但是在沒有GUI模塊的情況下,就不應該提供GUI功能調用。同時操作系統、GUI等外圍模塊、應用程序模塊應該二進制分離,操作系統能夠動態的從外部存儲介質上按需加載應用程序。這樣的一種結構,就使得整個操作系統具備強大的擴展能力。操作系統內核和外圍模塊(GUI、網絡等)提供基礎支持,而各種各樣的行業應用,通過應用程序來實現。最后在軟件發布的時候,只發布操作系統內核、所需的外圍模塊、應用程序模塊即可。

      物聯網操作系統集成開發環境的特點

      集成開發環境是構筑行業應用的關鍵工具,物聯網操作系統必須提供方便靈活的開發工具,以開發出適合行業應用的應用程序。開發環境必須足夠成熟并得到廣泛適用,以降低應用程序的上市時間(GTMT)。集成開發環境必須具備如下特點:

      1、 物聯網操作系統要提供豐富靈活的API,供程序員調用,這組API應該能夠支持多種語言,比如既支持C/C++,也支持Java、Basic等程序設計語言;

      2、 最好充分利用已有的集成開發環境。比如可以利用Eclipse、Visual Studio等集成開發環境,這些集成開發工具具備廣泛的應用基礎,可以在Internet上直接獲得良好的技術支持;

      3、 除配套的集成開發環境外,還應定義和實現一種緊湊的應用程序格式(類似Windows的PE格式),以適用物聯網的特殊需要。通過對集成開發環境進行定制,使得集成開發環境生成的代碼,可以遵循這種格式;

      4、 要提供一組工具,方便應用程序的開發和調試。比如提供應用程序下載工具、遠程調試工具等,支撐整個開發過程。

      可以看出,上述物聯網操作系統內核、外圍模塊、應用開發環境等,都是支撐平臺,支撐更上一層的行業應用。行業應用才是最終產生生產力的軟件,但是物聯網操作系統是行業應用得以茁壯生長和長期有效生存的基礎,只有具備了強大靈活的物聯網操作系統,物聯網這棵大樹才能結出豐碩的果實。

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 上海外资代理记账|上海软银财务咨询有限公司 | 太阳能光伏发电_太阳能热水器_空气能热水器_直饮净水器_深圳市大兴节能环保科技有限公司 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 气胀轴丨安全夹头丨电磁制动器丨纠偏系统丨磁粉离合器丨张力控制器厂家- 东莞天机通信科技有限公司 | 泰安兴润建材有限公司,泰安井盖定做,泰安警示桩定做,泰安雨水篦子定做,泰安操场篦子定做,泰安标志牌定做 | 透明捆扎带_束带机打包带_束带机纸带_热封纸带机_上海得亿束带机包装材料有限公司 | 升降机_举升机_液压升降机_化工防爆升降平台_山东华雄机械有限公司 | 轮式挖掘机厂家_抓铁机_全自动混凝土搅拌车_山重机械【官网】 | 频谱矢量网络分析仪_鼎阳数字示波器-苏州东伟元电子有限公司 | 四川方法数码科技有限公司| 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 食品甲醛测定仪,啤酒甲醛测定仪,食盐碘测定仪,食品细菌检验仪,水质细菌检验仪-厦门欣锐仪器仪表有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 新零售策划-全渠道策划-品牌营销全案策划-上海韬慧管理咨询有限公司 | 酸碱废气中和塔-酸雾废气吸收塔-酸雾废气处理塔|首页-广州市佰镀通风设备有限公司 | 衡水一体化污水处理设备|循环水旁滤器|加药装置|钢厂浊环净化装置|河北欧意科技集团有限公司 | 潍坊劲昊磁电科技有限公司-电磁除铁器,永磁除铁器,管道式除铁器,金属探测仪,磁滚筒,输送设备,给料设备,破碎设备 | 自动烘干线,工业烘箱生产厂家-湖南耐美特智能装备有限公司官方网站 | 合肥食品检测-安徽卫生检测-水质检测机构-安徽金标准检测研究院有限公司 | 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 木别墅-小木屋-防腐木木屋-成都腾龙装配式建筑科技有限公司 | 重庆聚成达汽车有限公司-重庆吸污净化车 | 山东华德耐特工业设备有限公司-仓储货架-钢托盘-物流车-周转箱-工位器具 | 戏曲下载网,唱戏机戏曲下载,戏曲视频下载,戏曲MP3下载 - 梨园风 | 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 辽宁华宇设备安装有限公司--朝阳消防安装公司,朝阳机电安装公司,朝阳电力安装公司 | 真空系统,真空泵租赁技术服务-兆德机械(上海)有限公司 | 久久黄色一级视频_视频一区精品自拍_理论片免费ā片在线观看_亚洲色视频在线播放网站_香港经典a毛片免费观看_亚州三级久久电影 | 长春互联网运营值选星广传媒,长春短视频运营,长春新媒体运营,长春互联网运营,长春抖音运营,吉林视频号代运营,吉林快手代运营,短视频推广公司,公众号运营,微博运营,新媒体运营 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 男装加盟,男装加盟店,男装代理,男装品牌加盟,品牌男装加盟-虎豹男装品牌加盟 | 灭菌洗箱机_周转箱清洗机_隧道式洗箱机 - 环速科技有限公司 | 太原万通汽车学校[官网]-太原好的汽修培训学校,学新能源汽车技术,学汽修,学汽车检测与维修技术 | 推荐|广佛一条龙高端茶到底有多香| 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 面粉加工成套设备|面粉加工设备|面粉加工机械|面粉机组设备-河南成立粮油机械有限公司 | 深圳万和制药有限公司_消化领域专业公司 万和香港(集团)成员 深圳同步带轮_东莞齿轮加工_东莞同步轮厂家-东莞东城精胜机械配件厂 | 河北高新技术企业认定,沧州商标注册,沧州9001质量管理体系认证,沧州高新技术企业认定,沧州体系认证,沧州商标续展,沧州版权登记,河北国瑞企业管理咨询有限公司 | 天津实验室纯水机-GMP认证制药纯化水设备-天津开发区瑞尔环保科技有限公司 | 手术示教系统-实训示教系统-数字化手术室-直播录播系统 - 深圳市视源视讯技术有限公司 | 新2025澳门天天开好彩生肖对照表,2025新澳精准正版免费,2025新澳今晚开奖资料大全,新澳门四肖期期准免费,新澳门今晚9点30分开奖结果 |