車載OS盤點及特點分析一:車載OS幾大系統介紹

2020-12-13 風語辰

OS,英文全稱operating system,即作業系統,意思是指用於管理計算機硬體和軟體資源,並提供通用服務的電腦程式。

對於我們日常接觸的OS而言,作業系統就是Windows、Macos、Android,基於工程師們比較鍾愛的Linux等。但是對於車載OS而言,一般就比較陌生了,車載OS,顧名思義,就是在汽車上使用的OS,與普通電腦、移動終端的OS不同,這類OS使用在汽車上。但是車載OS也有很多的分類和用途。

未來,汽車將演變為移動智能終端,軟體將定義汽車,OS是傳統車企實現數字轉型的關鍵,成為各企業必爭的戰略要地。在汽車領域,OS包括與安全相關的控制系統OS和與用戶體驗相關的IVI(信息娛樂系統)OS兩大部分。

至於各個作業系統之間有什麼區別,有什麼重要性,一般人是不關心的,但是隨著智能網聯汽車技術的發展,自動駕駛距離推廣應用越來越近,車載作業系統很快進入汽車行業巨頭的視線,並且紛紛布局,智能網聯汽車發展大背景下的車載OS,也將會迎來一波江湖紛爭。

進入2019年,車載OS領域的競爭急劇升溫,QNX由於其安全性優勢成為智能網聯汽車行業的新寵,Linux基於自身開源特性和廣大的工程師基礎在低調中默默吸取市場份額,Google充分發揮Android開源優勢並向第三方開發者開放Android Automotive OS,大眾提出要自研vw.OS,斑馬網絡也進行重組並開放三大融合模式,華為鴻蒙同樣劍指汽車。主機廠、谷歌、阿里以及華為等開始上演新一輪智能網聯汽車入口爭奪戰。各車載OS的核心競爭力究竟在哪?本文將會簡略分析。

華為鴻蒙OS

鴻蒙OS(英文:HarmonyOS)。在2019年8月9日,華為在東莞舉行華HDC2019開發者大會,正式發布作業系統鴻蒙OS。華為稱鴻蒙OS是一款「面向未來」的作業系統,一款基於微內核的面向全場景的分布式作業系統,它將適配手機、平板、電視、智能汽車、可穿戴設備等多終端設備

鴻蒙系統(HarmonyOS)是基於微內核的全場景分布式OS,可按需擴展,實現更廣泛的系統安全,主要用於物聯網,特點是低時延,甚至可到毫秒級乃至亞毫秒級。

鴻蒙OS實現了模塊化耦合,有三層架構,第一層是內核,第二層是基礎服務,第三層是程序框架,對應不同設備可彈性部署。可用於大屏、PC、汽車等各種不同的設備上。

鴻蒙OS的「分布式OS架構」和「分布式軟總線技術」通過公共通信平臺,分布式數據管理,分布式能力調度和虛擬外設四大能力,將相應分布式應用的底層技術實現難度對應用開發者屏蔽,使開發者能夠聚焦自身業務邏輯,像開發同一終端一樣開發跨終端分布式應用,也使最終消費者享受到強大的跨終端業務協同能力為各使用場景帶來的無縫體驗。

鴻蒙OS通過使用確定時延引擎和高性能IPC兩大技術解決現有系統性能不足的問題。確定時延引擎可在任務執行前分配系統中任務執行優先級及時限進行調度處理,優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。鴻蒙微內核結構小巧的特性使IPC(進程間通信)性能大大提高,進程通信效率較現有系統提升5倍

鴻蒙OS採用全新的微內核設計,擁有更強的安全特性和低時延等特點。微內核設計的基本思想是簡化內核功能,在內核之外的用戶態儘可能多地實現系統服務,同時加入相互之間的安全保護。微內核只提供最基礎的服務,比如多進程調度和多進程通信等。鴻蒙OS將微內核技術應用於可信執行環境(TEE),通過形式化方法,重塑可信安全。

鴻蒙OS通過統一IDE支撐一次開發,多端部署,實現跨終端生態共享。鴻蒙OS憑藉多終端開發IDE,多語言統一編譯,分布式架構Kit提供屏幕布局控制項以及交互的自動適配,支持控制項拖拽,面向預覽的可視化編程,從而使開發者可以基於同一工程高效構建多端自動運行App,實現真正的一次開發,多端部署,在跨設備之間實現共享生態。

HarmonyOS預計將從2020年8月開始開源,這一事實可能會加快作業系統的開發速度。

相對於Android,華為OS還具有一些固有的設計優勢,

首先是鴻蒙OS的分布式體系結構,華為稱它將使鴻蒙OS比Android更快。Android包含許多不必要的代碼行和遺留問題,而分布式體系結構則提供了更為簡潔的代碼結構。

其次,鴻蒙OS的微內核設計可以提供更高的安全性和更低的延遲。相比之下,Android使用其基於Linux的內核執行的代碼大約多出1000倍。

第三,華為的ARK編譯器和專用的IDE(應用程式套件)將簡化應用程式向鴻蒙OS的遷移,因為它簡化了Android開發人員對應用程式進行調整的過程。這將消除為多個設備重新開發應用程式的需要。

華為此前已經宣稱這款作業系統經過多年時間的打磨,已經成功解決不少系統底層的難題,目前還在持續投入並鼓勵全球應用開發者共同豐富軟體生態。

阿里AliOS

2017年9月27日,阿里巴巴發布全新的AliOS品牌及口號,面向汽車、IoT終端、IoT晶片和工業領域研發物聯網作業系統,並整合原YunOS移動端業務。

AliOS 是基於 Linux Kernel 研發的驅動萬物智能的作業系統,適用於多種設備類型,如物聯網設備、手機、平板電腦、電視、車載系統等。

2018年09月22日AliOS發布新版作業系統AliOS 2.0,斑馬則公布了MARS(即斑馬智行的3.0版本)。

AliOS 2.0系統在感知、交互、應用、平臺、安全五個領域實現了突破。

在感知上,AliOS將從車內的感知擴展到全車感知,覆蓋車機、胎壓等方面;此外還支持人臉識別、路況感知以及車路協同。

在交互上,增加了多模態的智能交互方式,用戶可以進行語音、手勢、觸摸相組合的操作;AliOS 2.0也支持多屏顯示和操作,屏幕可獨立控制也可共享顯示。

在應用上,AliOS 2.0可以通過AR技術,在液晶儀錶盤反饋路況,並提供導航提醒;對駕駛行為與車輛狀況實時監測、為企業和個人提供駕駛風險管理服務。

在平臺上,新版AliOS推出面向車的應用開發框架和端上機器學習推理框架;應用開放框架包含智能交互、車應用開發模型、AI與車輛數據;端上推理框架無需聯網,針對這點,AliOS將與晶片廠商進行合作。

在安全方面,AliOS通過建立授權、鑑權機制和訪問控制,以及基於晶片硬體安全架構來保證數據的安全。

作為基於AliOS 開發的解決方案,MARS在應用場景上則更具體一些。相比起斑馬智行2.0,MARS全面融合了AI技術。MARS的十項亮點功能分別是:AI場景引擎、車載K歌系統、跨端組隊、全天候地圖、我的快遞、沉浸式音樂、AR輔助駕駛、首個車內AI萌寵、專屬個人通勤地圖以及瘋狂答題。

AliOS和斑馬,都公布了開放平臺。AliOS開放平臺開放了包括雲應用開發、場景智能感知等6大類60餘項底層系統級別能力,並同步提供車載開發工具和測試環境,開發者可對駕駛艙、 車燈、故障等100多種實車信號進行快速模擬。

此次發布的AliOS,在應用上,首次提出了端上機器學習的框架,讓作業系統在端上也可以進行深度學習,不需要聯網就能應用人工智慧。而基於AliOS的斑馬也非常強調人工智慧,其AI場景引擎功能就是人工智慧在汽車使用場景中將會涉及到的應用。

在車載作業系統中,阿里和斑馬以及步入了更為智能化的階段。在2016年,阿里與上汽合資成立的斑馬智行推出了首款網際網路汽車——榮威RX5,到目前為止,上汽的網際網路汽車累計銷量已經超過70萬輛。目前,阿里和斑馬都希望將這一數字擴大,因此也不難理解為何今日兩家公司都推出了開放平臺。

Microsoft WinCE

2004年,比爾.蓋茨在一次演講會上宣稱:如果通用汽車公司象計算機行業那樣緊跟技術的發展,我們今天早就可以用一加侖汽油跑100英裡了。通用汽車公司總裁對此回應道:如果通用汽車公司象微軟那樣發展技術,那麼我們今天駕駛的汽車就會有如下特點:汽車每天會無緣無故重啟、啞火,有時還必須同時搬門柄,轉鑰匙,抓緊收音機天線,完成重啟。

通用汽車總裁,在用這些比喻來暗指Windows系統的問題,但從另外一個方面,也反映了車載OS對於出錯的容忍度低,可靠性要求高,遠非消費品可比。那麼被嘲笑的微軟在車載OS領域是否真的一無建樹?

不然,微軟在車載OS領域的嘗試,從WinCE開始,Windows CE作業系統是在PC Windows作業系統基礎上研發而來的,用法、功能上相近。Windows CE系統對RAM的主流配置都在256MB左右,處理器主頻在500MHz左右即可。對硬體要求不高,在傳統車載導航領域應用廣泛但,WinCE 並沒有像在電腦端一樣統治OS。

根本原因在於,車載OS的應用,一方面有賴於車身電氣化,OS能有更多用武之地,另一方面安全性要有保障。而這兩點,都是WinCE發展的時代不曾具備的。後隨著車聯網發展,衍生出了手機互聯的過度產品,但很快在自動駕駛發展的浪潮下,被真正的車載OS取代了。

BlackBerry QNX

QNX是一種商用的遵從POSIX規範的類Unix實時作業系統,目標市場主要是面向嵌入式系統。它可能是最成功的微內核作業系統之一。以目前的情況看,車載OS分兩個方向發展,一條是管理車載信息娛樂的系統,一條是負責車身電子元器件的OS。這種OS分離的方式,主要是為了安全。而提到車載OS的安全,就跨不過QNX。

QNX軟體已廣泛用於汽車行業的遠程信息處理系統。自Harman購買以來,QNX軟體已被應用到200多種不同的汽車品牌和型號中不僅在遠程信息處理系統中,而且在信息娛樂和導航單元中也是如此。

用於信息娛樂的QNX CAR平臺採用了一系列QNX中間件技術,可處理媒體,網頁瀏覽,語音集成,智慧型手機連接,無線(OTA)軟體升級,手持藍牙和免費電話。QNX系統支持第三方應用程式和第三方產品,比如導航,語音識別等。該平臺支持所有主要的汽車級硬體,並採用模塊化和可擴展的架構構建。可靈活應用到高中低級信息娛樂系統。

用於汽車電控單元嵌入式軟體的QNX OS for Safety 2.0是QNX 7.0產品系列中第一個經過安全認證的產品。它基於QNX SDP 7.0,目前是最先進,最安全的嵌入式作業系統,適用於所有安全和關鍵任務應用。QNX OS for Safety 2.0通過了ASIL D(汽車行業最高安全等級標準)的ISO 26262和TVRheinland的IEC 61508 SIL3認證。

QNX在車載OS領域絕對是壟斷性的存在,全球100%的OEM商都和QNX合作,而一些新晉OEM車企包括蔚來、拜騰等同樣也選擇了QNX作為其合作夥伴。而對於Tier1來說,前八家Tier1都是QNX的客戶。目前全球共有1.2億輛汽車在使用QNX技術。QNX參與到超過290個整車生產中,成功率是100%。

QNX在汽車安全件系統部分,幾無挑戰者,從奔馳到比亞迪,鮮有不用QNX做儀表、輔助駕駛之用的,QNX在車載信息娛樂系統或車聯網系統佔據超過60%的市場份額,通用Onstar、寶馬ConnectedDrive、奧迪MMI、豐田/雷克薩斯Entune都使用了QNX技術。

Android

雖然QNX在車載OS領域中一家獨大,但是由於OEM定製化難,開發費高昂等因素制約了QNX在普通汽車部件供應商行業的推廣,與此同時更具靈活性和易用性的Android獲得了市場機遇。

Android本是Google為移動端打造的作業系統,它基於Linux內核和其他開源軟體的修改版本,主要用於智慧型手機和平板電腦等觸控螢幕行動裝置,因免費開源而行銷世界。Android本未涉足車載OS,但部分供應商為了低成本應用將Android搬上了汽車,用作信息娛樂、導航,無關安全,免費易用。在大部分汽車電氣化不足,自動駕駛尚處於概念之時,各色Android車載OS駕著車聯網的東風,悄無聲息的在車載信息娛樂OS市場攻城拔寨。

Google發現車載OS的巨大市場潛力之後,投入精力開發了Android Auto,專門服務車載領域。為了加快進程,Google也建立了一個聯盟OAA,不僅有晶片廠商NVIDIA,還有全球OEM大佬奧迪、通用、現代等。勢要在車載OS領域打出一片天下。

Android的買家,不僅包括絕大部分後裝供應商,同時也有新興造車勢力,研發實力平平的傳統OEM,也有願意嘗鮮者,備下第三選擇的OEM。OEM不樂見QNX一家獨大,有意無意在扶持著競爭對手,Android便是一個選擇。因此同樣一家OEM,會在不同的車型上,應用不同的系統。

但是,由於Android的開源特性,絕大部分Android擁躉,都將之用於信息娛樂、導航使用,此為非安全件,安全性要求較低,車規要求寬鬆,個性化需求多,Android正符合要求。但對漏洞、安全低容忍的儀表、輔助駕駛相關系統,則不是Android的法外之地。

吉利推出的GKUI智能車載系統,使用的就是基於安卓平臺打造的汽車智能生態系統,吉利車載OS經歷了三代的發展,最初的G-Netlink採用的是Linux系統。奇瑞的Cloudrive、東風的windlink 3.0、長安的in-call基於安卓架構進行深度開發。上汽通用在Linux系統的基礎上,2017年引入了Android系統。比亞迪搭載的也是安卓車載系統,充當信息娛樂功用。新造車勢力蔚來、小鵬、威馬、拜騰、愛馳、奇點也都是基於Android開發了自身的車載系統。此外,站在車企背後的相關核心公司,也均在Android領域進行深耕,例如博泰推出的擎OS基於Android深度定製版。

由於Android的開放,讓非常多的OEM進入了自研公開、定製化開發的道路,Android廣泛的應用到了車載信息娛樂系統當中。但隨著儀表系統被液晶顯示取代,液晶儀表以及其它涉及安全功能的部分需要可靠的系統來驅動,供應商以及OEM的做法是使用兩套軟體隔離甚至硬體隔離的方案,QNX或Linux系統用來驅動儀表系統,信息娛樂系統則Android身影出現的較多。

Linux

用不起QNX,用得起Android的,或者二者都不願用的,還有沒有其他選擇?當然有,Linux便是。

Linux是一個發展多年,成熟穩定的OS,廣泛應用於伺服器、雲計算、超級計算機、銀行等領域,全世界的開發者基於Linux內核,不斷開發完善,成為當下非常安全、穩定的作業系統之一。最重要的,Linux還是開源免費的。

因此,雖然以前Linux並未在汽車領域使用,但Linux已經使用過的領域,安全性、可靠性要求並不比之低。因此,汽車行業對Linux的信任度很高。這也就給了OEM、供應商QNX、Android之外的另一種選擇。

基於Linux成熟版本開發的定製化系統,既可以用作驅動安全件的ADAS、儀表顯示系統,也可以用於信息娛樂系統。不過由於Linux應用生態不完善,大多數信息娛樂系統還會傾向於使用Android。

Linux組織看到了車載OS巨大的前景,於是又成立了一個公益性的受歡迎的組織——AGL(Automotive Grade Linux)。Automotive Grade Linux是一個協作開源項目,它將汽車製造商,供應商和技術公司聚集在一起,以加速開發和採用完全開放的聯網汽車軟體堆棧。以Linux為核心,AGL正在開發一個開放式平臺,可以作為事實上的行業標準,以實現新功能和技術的快速開發。

AGL目前已經吸引了超過一百家的全球合伙人,這其中不乏豐田、戴姆勒、本田、三菱、福特等國際OEM巨頭,電裝、大陸等Tier1,瑞薩、Intel、NVIDIA、三星、NXP、ARM、高通等晶片巨擘,也有中國廠商的身影,如中國移動、東軟、德賽西威等。

AGL統一代碼庫(UCB)是一個Linux分銷商,UCB信息娛樂平臺的目標是為生產項目提供70-80%的起點。這使汽車製造商和供應商能夠將其資源集中在定製其他20-30%以滿足其獨特的產品需求上。主要功能包括:AGL申請框架、用於配對多個設備的ConnMan網絡管理、具有內置安全性的車輛總線消息傳遞,以防止不必要的入侵、音頻路由和混音、多種顯示功能(前後座椅)、具有WiFi和LTE的IP網絡管理器、Linux安全模塊、使用Yocto Project進行基於Linux的分發、遠程信息處理,IC,ADAS的設備配置文件。

相關焦點

  • 車載OS的商戰江湖 | 深度
    通用汽車公司總裁對此回應道:如果通用汽車公司象微軟那樣發展技術,那麼我們今天駕駛的汽車就會有如下特點:汽車每天會無緣無故重啟、啞火,有時還必須同時搬門柄,轉鑰匙,抓緊收音機天線,完成重啟。通用汽車總裁,在用這些比喻來暗指Windows系統的問題,但從另外一個方面,也反映了車載OS對於出錯的容忍度低,可靠性要求高,遠非消費品可比。
  • Python os庫常用函數介紹
    1. os庫基本介紹os庫提供通用的、基本的作業系統交互功能os庫是Python標準庫,包含幾百個函數分為路徑操作、進程管理、環境參數等幾類>路徑操作:os.path子庫,處理文件路徑及信息進程管理:啟動系統中其他程序環境參數:獲得系統軟硬體信息等環境參數2.
  • 車載空氣淨化器市場怎麼樣 車載空氣淨化器市場分析介紹
    說到車載 空氣淨化器 ,是我們現在很多的私家車主都會購買安裝的一種設備,給我們的車內空氣提供了很棒的淨化作用,那我們的車載 空氣淨化器 的市場發展前景到底怎麼樣呢?今天小編就來為大家分析介紹下車載空氣淨化器的一些市場發展情況供大家了解。  空淨市場增速放緩,問題究竟出在哪裡?
  • 體驗基於小度車載OS的長城Hi-life系統:「懂你模式」是亮點
    【網易智能訊 9月19日消息】近日,小編體驗了哈弗H6N車型的Hi-life智能系統,該系統基於小度車載OS打造而成。 那麼,現在的車內智能化發展到了什麼程度?有沒有意料之外的驚喜?哪些是痛點哪些是嘗鮮?帶著這些疑問,我們看看百度旗下的小度車載OS有何能奈。
  • Python的os / shutil / Path 模塊介紹
    一、os 的簡單介紹提供了非常豐富的方法用來處理文件和目錄。二、shutil 的簡單介紹高級的文件 文件夾 壓縮包 處理模塊三、pathlib 的簡單介紹官方定義:Object-oriented filesystem paths(面向對象的文件系統路徑)官方推薦:pathlib是一個從3版本開始就能完全替代os.path的內置庫,在python官網中這樣說 "對於字符串的低級路徑操作,您也可以使用該
  • iPhone OS 4.0發現車載模式 視頻預覽
    來自Tuaw網站的報導,在蘋果最新發布的iPhone OS 4.0系統代碼中發現了一種新的應用模式,用戶將安裝新系統的iPhone或iPod Touch裝載到汽車內的底座之後,可以啟動車載模式,將設備轉換為一個車載音樂播放器。
  • 為什麼選擇mac os系統,Mac os系統六大優點
    mac電腦一直深受很多人的喜愛,那就為什麼選擇mac os系統呢?
  • 車載信息娛樂系統、車載多媒體的16個經典設計案例
    基於S1473X的RDS功能設計及其在車載多媒體中的實現儘管國內除了臺灣香港之外很少有帶有RDS功能的電臺,但這項技術在國外發展得卻相當成熟,而且需求也在不斷的猛增,本文所介紹的模塊正是基於這方面的應用,為車載音響系統提供調頻接收和RDS信息服務,下面主要介紹調頻模塊的設計及音頻處理和RDS數據的處理。
  • 關於車載監控系統的應用原理及功能分析
    車載視頻伺服器需要的是雙碼流同時編碼,包括本地獨立的錄像碼流和網傳碼流。 用戶需要提取視頻監控的數據,可以採用兩種方式:一是通過車載終端USB埠,二是通過EV-DO(cdma20001x、Wi-Fi)遠程調取。
  • 車載智能監控系統主機技術要點分析
    車載智能監控系統主機需要解決好如下一系列關鍵技術性技術問題:  一、要求具有高可靠、高穩定的系統平臺  由於車載系統是一個特殊的系統,涉及到相對更複雜的環境幹擾、頻繁的啟動,以及機械的振動等因素,只有穩定運行的系統,才能確保電子監控系統平穩可靠,同時可有效地減少使用人員和系統維護人員的麻煩。
  • 了解PC手機,你了解車載OS嗎?萬字長文讓你看懂
    任何作業系統市場通常都從諸多的作業系統選擇演變成少數的幾個選項,很重要的一個原因就是應用開發者。在Android和iOS雙頭壟斷智慧型手機市場之前,谷歌CEO拉裡?佩奇(Larry Page)抱怨稱其公司的工作室裡有「超過100款手機」要得到谷歌移動應用維護,公司「基本上一次只能為一款設備開發我們的軟體」。
  • 智能車載信息系統月度監測與分析報告
    智能車載信息系統月度監測與分析報告 佐思汽車研究 發表於 2021-01-06 10:14:38 佐思汽研發布《智能車載信息系統月度監測與分析報告-2020年第10期》,主要研究如下:2020廣州車展之車聯網信息服務系統看點
  • 適配安卓車載系統- 蜜蜂市場觸屏車載版
    蜜蜂市場以畫面簡潔、操作簡單為主要特點,新版本加了touch支持,手機和平板一樣可以安裝使用,大屏軟體安裝在手機上體驗上別有一番風味。目前,市面上很多車,車載中控都是採用安卓的系統開發的,但由於中控屏都是採用橫屏的方式顯示,很難找到合適的軟體是車主非常苦惱的一件事事情。
  • 車載大屏花樣百出?盤點主流車載中控大屏TOP9
    近兩年,隨著汽車「網際網路基因」的野蠻生長,中控大屏成為車主選購汽車時越來越重要的一個因素。在日常生活中,要說起來一上車和往常最大的變化,恐怕就是下意識的先打開中控大屏。市面上這麼多汽車到底哪家大屏使用起來更加得心應手?今天我們就來盤點一下自主品牌、合資進口品牌、新勢力品牌各自中的TOP3,車機大屏孰能孰弱馬上見分曉!
  • 華為發布鴻蒙OS新品,起售價299,AI智慧偵測+2K高清畫質
    華為的鴻蒙os被稱為是國產手機系統的國產之光,目前來講,華為鴻蒙beta版本已經正式發布,並且已經提供給相關的開發者去使用。但似乎很多人都覺得鴻蒙os系統與安卓ui界面體驗相差不多。國產系統之光事實上鴻蒙是真正意義上的國產作業系統,而為了能夠讓用戶們更加快速的適應後膜手機,華為採用了鴻蒙加EMIUI 11 的設計方案。替代掉此前的安卓EMui 11。所以才這才導致我們所看到的系統界面與此前是一致的。而在未來,鴻蒙系統會推送給所有的EMui 11手機。其實早在鴻蒙手機沒有正式出現之前,華為就已經在周邊產品上搭載了鴻蒙os系統。
  • Mac os系統的優點在哪裡?
    接下來小編就和大家一起聊一下Mac os系統的優點。1、高解析度屏幕的優化。這是最直觀的。你用高解析度屏幕打開Mac OS 就是比打開Windows看著好看。從字體到動畫過度到色彩調教,Mac OS全方位領先Windows。2、觸摸板手勢和屏幕四角Hot Corners。非常好用。
  • 除了吃雞還能幹啥 車載智能互聯繫統盤點
    隨著車載智能互聯繫統的推出,幾乎就要打破用戶依賴智慧型手機的這種習慣,讓你的中控臺不會再有這個多餘的「外掛」,直接使用車載系統進行各種網際網路應用的使用即可。何為車載智能互聯?那要從比較早期的那些車載智能互聯說起了,早期我們認為可以人車對話的,都已經是智能互聯了,而發展至今,有些仍然保持著遠程終端在線人工客服的服務,而有些則是獨立的4G網際網路接入的各種應用,甚至有些車載的互聯繫統在車內的呈現方式都是一個大尺寸的pad屏,顛覆了之前很多主機廠「小巧」的娛樂系統主機,但即便他們的表現形式多樣,可從用戶體驗還是有些區別的。大部分車載智能互聯繫統可以幹什麼?
  • python筆記13-執行cmd指令(os.system和os.popen)
    在用python處理數據的過程中,經常需要查找操作文件和路徑,這就依賴於os模塊。python調用Shell腳本,有兩種方法:os.system(cmd)或os.popen(cmd),前者返回值是腳本的退出狀態碼,後者的返回值是腳本執行過程中的輸出內容。
  • python基礎模塊三劍客:sys、os、shutil
    可以點這裡回顧一下:Python的模塊介紹及安裝(離線、非管理員)如何自己寫的模塊和包 有同學問了個問題:在python裡如何複製、刪除、重命名文件?有個同學知道os.system(),就回答說:os.system('cp a.v b.v')os.system('rm b.v')os.system('mv a.v b.v')那如果是windows系統呢?
  • Python之os模塊
    問題的答案就是python有os 模塊啊!這個os模塊能夠讓你像在Linux命令行中操作文件一樣,在python中也實現同樣的功能,感覺它就是python天生用來替換BASH的,而且它能夠呈現出一種更簡潔友好的腳本體驗!第一步;載入os模塊要想使用os模塊的功能,第一步該怎麼做呢?