一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux和Android車載系統(tǒng)比較

電子工程師 ? 來源:CSDN ? 作者:信必優(yōu) ? 2022-08-03 15:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Google推出Android車載替代的思考

在很多車載都使用Android的前提下,Google分別推出了Android Auto和Android Automotive,用來取代本身待改善的車載Android系統(tǒng),這件事背后的,也被解讀為,安卓已經被官方認定「不適合」作為車機系統(tǒng)。

谷歌從 2014 年開始,針對車機系統(tǒng)打造了兩套界面。一套叫 Android Auto,是針對傳統(tǒng)廠商現代車型打造的,與蘋果的 CarPlay 一樣需要連接手機。另一套則是 Android Automotive OS,專為大屏車機系統(tǒng)研發(fā)。

Android Automotive OS,盡管開頭都頂著Android的大名,但Android Auto和Android Automotive OS 實際上一點都不安卓。Android 官網上, Android Auto這個分類,是和 Android TV、Web OS by Google 并列。而在 Android 官網開發(fā)者頁面處,我們能發(fā)現更多谷歌意圖獨立車載系統(tǒng)的想法。在Google官方的「Android developer guide」(安卓開發(fā)者引導)中, Android Automotive OS和Chrome OS也是以「OS(operation system,操作系統(tǒng))」命名的。

如大眾猜測的,谷歌建立一個新的OS詞條,必然有其深層含義。Android Automotive OS(以下簡稱 Automotive OS)確實是為了解決Android本身在車機方面的一些問題。Automotive OS采用了與正代安卓差異較大的顯示和交互邏輯,「區(qū)塊」成為 Automotive OS 最基本的設計語言。在操作準確度要求非常高的車內環(huán)境里面,觸屏相對孱弱的反饋被谷歌以碩大的圖標設計和菜單劃分得以補償。

特斯拉及眾多高端車企選擇Linux

相對的,特斯拉,這個在技術選擇方面,能選擇最優(yōu)解絕不選擇第二解的新能源汽車領軍者,則恰恰選擇的Linux內核來構建車載系統(tǒng)。

眾所周知,特斯拉在開源社區(qū)方面,一直都是獲益和貢獻的最大公司之一:特斯拉汽車不僅是電池研究方面最好的,而且,通過也是在開源軟件方面有眾多貢獻的一個公司。2018年,特斯拉還履行其在開放源代碼許可下的義務,發(fā)布了一些用于ModelS和X汽車的LinuxS代碼。如此執(zhí)著的對于開源的Linux的堅持,可見對特斯拉來講,背后一定有巨大的企業(yè)利益。

在業(yè)界,為推廣車載Linux系統(tǒng),多家對Linux抱持正面態(tài)度的車廠組成了Automotive Grade Linux (AGL) ,當中包括福特、本田、馬自達、日產等著名汽車品牌。這個組織旨在使得參與的智能汽車廠商得以共享系統(tǒng)軟件的源代碼及開發(fā)工具包,以便在車載中控上更好的使用Linux。

為什么選擇Linux

是的,確實,很多中高端車企和特斯拉一樣,也在選擇Linux。

因為車載娛樂作為駕駛體驗的重要提供品,所以對于穩(wěn)定性的要求是非常高的。用安卓手機的都有這種體會,買來用兩年之后,應用更新換代,手機就會開始變的卡,動不動還死機。這一點對于車載恰恰是非常致命的。所以,穩(wěn)定性就成了車機選擇的第一要素,Linux是基于最原生的C語言開發(fā),而在Linux平臺上用C語言進行二次開發(fā),穩(wěn)定性是有保障的。

同事,Linux是完全開源的,雖然說Android的框架也是開源的,但畢竟雙方的開源協議是不一樣的。Android畢竟還是谷歌的東西,貿易戰(zhàn)下,谷歌對華為的授權事件不斷升級,,也給了很多車企啟示,那就是:在開源方面,選擇Linxu更安枕無憂。

Linux和Android車載系統(tǒng)比較

用戶體驗度

Linux運行更快,占用資源更少,硬件成本更低。

Linux和Android都是開源的操作系統(tǒng)。目前因為Google的大力推廣,Android已經在手機和平板等移動終端上得到了很好的應用,但是至于工業(yè)上的應用,目前Android的穩(wěn)定性還是廣受質疑的,所以本文將Linux和Android的綜合性能進行對比,來決定工業(yè)應用中將如何選擇開發(fā)系統(tǒng)。

Linux內核的優(yōu)勢在于大內存管理、進程管理、基于權限的安全模型、統(tǒng)一的驅動模型、共享庫支持、代碼開源等。Android基于Linux內核,但它并不是標準的Linux。Google公司為了讓Android更適合移動手持設備,而對Linux內核進行了各種優(yōu)化和增強。Android平臺在設計過程中,針對移動終端資源有限的特點,對Linux進行了一定程度的裁剪:砍掉了原生的窗口系統(tǒng)、去除了對GNU Libc的支持(引入了更高效、針對嵌入式優(yōu)化過的Bionic)、裁剪掉了一些標準Linux工具的部分特性等。另外Android針對移動終端的特點還對Linux內核在鬧鐘(Alarm)、Low Memory Killer、Ashmem、內核調試(Kernel Debugger)、進程間通信(Binder)、日志(Logger)、電源管理(Power Management)等方面做了大量的優(yōu)化。

70637db0-0e88-11ed-ba43-dac502259ad0.png

Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機。2005年由Google收購注資,并組建開放手機聯盟開發(fā)改良,逐漸擴展到平板電腦及其他領域上。Android的主要競爭對手是蘋果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2012年7月數據,Android占據全球智能手機操作系統(tǒng)市場59%的份額,中國市場占有率為76.7%。

系統(tǒng)維護度

早在2016年,Google官方統(tǒng)計,安卓的碎片化版本已經達到了6000多個不同的版本,而且隨著時間的增加,安卓的版本碎片化也越來越嚴重。早年,在手機領域,同等條件下,相比安卓系統(tǒng)而言,蘋果的系統(tǒng)會更加的流暢一點,也是安卓碎片化最被詬病的槽點。這其中有兩個主要原因。安卓平臺最大的缺點就是碎片化嚴重,設備繁多,品牌眾多,版本各異,分辨率不統(tǒng)一等,任何一個成功的智能操作系統(tǒng)都是由龐大的軟件資源支撐起來,這要求系統(tǒng)和硬件有一定的一致性,這才能確保軟件的兼容性,以確保軟件和設備完全兼容。而由于Android完全免費以及完全開源的性質,最終導致Android設備的軟件兼容性變差。

安卓系統(tǒng)的的碎片化指的是安卓平臺差異化越來越明顯, 主要是以下幾個方面難以處理:

1、設備繁多

2、品牌繁多

3、Android版本各異

4、分辨率各異

為什么說,Linux更易于維護系統(tǒng)的碎片化呢。一言一概之,因為,內核選擇更小,可以由車企自由定制,并管理版本。

應用安全度

白皮書顯示,超98%的應用存在開發(fā)隱患、修復管理滯后、漏洞監(jiān)測困難等安全風險。而92%安卓應用存在過度獲取隱私權限。

作為一款車載,很多情況下,是不需要考慮兼容Android的所有應用,也不會允許別的第三方軟件加入進來,這相對于自身也是一種保護。

但Android的生態(tài)提供了很多應用,確實也是市場的一種聲音??墒?,這一點是不存在的,安卓是有大量的應用,但是不同廠商的定制系統(tǒng),很可能導致未經過A廠商設備適配的B廠商安卓應用無法安裝、使用出錯、安全問題。

同時,Android國內版本的大量應用,在不同的應用市場無法做到嚴格審核,安全隱患。

況且,對于一些Android的應用,Linux并非都不支持,由于很多的應用都是webkit + html5開發(fā)的,Linux都是可以運行的,即使不能運行在Tesla自己的平臺,移植起來也容易一些。

補丁更新度

谷歌會在每個月的第一個星期一發(fā)布安卓安全補丁,適用于當前版本和上一個版本的安卓系統(tǒng),2019年8月最新的數據:谷歌2019年8月發(fā)布了Android安全補丁,修復了過去一個月中發(fā)現的各種安全漏洞,并修復了Pixel系列手機中存在的一些BUG。適用于所有運行Android 9 Pie移動系統(tǒng)的谷歌設備,2019年8月的Android安全補丁分為包含2019-08-01和2019-08-05安全補丁程序級別,共計修復了26處安全漏洞。

每個月如此多的安全補丁,一直在更新。而安全補丁很多,是不兼容舊的安卓版本的。

對于用戶來說,更新安全補丁,需要先把舊的系統(tǒng)升級到新的系統(tǒng)。然而,很多舊版本的安卓系統(tǒng),因為是不同廠家的碎片版本,不是Google官方的版本,是無法同步更新的。也就是說,眾多的舊版本安卓版本系統(tǒng),受限于原有的硬件、系統(tǒng)等原因,是無法安裝最新的安全補丁的。

同樣的問題,對于Linux,是不存在的。

Linux內核,經過幾十年的開源沉淀,使得安全性更加完備。而且在車機Linux定制方面,可以選擇更小的內核和安全選項,直接屏蔽安全風險并保持更新。

芯片兼容度

Android對于芯片和基帶的有要求,Linux更多兼容。

安卓手機廠商,受限于Android系統(tǒng),芯片的選擇上,只能選擇高通。以國內手機銷量最大的廠商華為來說,受限于Android系統(tǒng),華為只能選擇高通,不斷的在下一代芯片構架上,申請授權。在車載領域,Android系統(tǒng),同樣的,只能選擇高通。

Linux系統(tǒng),則選擇更多。以特斯拉為例,在特斯拉最近兩代車載系統(tǒng)的 MCU,都采用了英特爾的方案,最新的一款是與 7 代酷睿處理器同架構的 A3950。

市場上,更多的選擇一定是伴隨著更多的商業(yè)策略選擇的。舉個例子,英特爾在他們的車載計算平臺規(guī)劃中塞進了代表藍色巨人技術巔峰的至強 Xeon 芯片。這個至強芯片的具體數據無從得知,但是,英特爾至強 E5-1535M 參考一下:1535M 擁有完整的 4 個 Skylake 核心,8 個模擬線程,最高 3.8GHZ 的頻率,以及 24 個 1.05GHZ 計算單元的集成 GPU。性能可見一斑。

未來,我們一定是可以在性能不斷翻倍的車機上,享受到更震撼的車內體驗,涵蓋娛樂的方方面面,一定會讓用戶驚喜不止。

貿易風險度

Android在貿易戰(zhàn)背景下,有被谷歌取消授權的風險。

受中美貿易戰(zhàn)影響,今年 5 月 20 號,谷歌就曾宣布會停止對華為的安卓手機推送安全補丁。如果安卓系統(tǒng)真的登陸了絕大部分的中國智能汽車,那么享受完人授以魚的便利之后,我們同樣可能會面臨在籠子里跳舞的窘迫。

15 日,美國總統(tǒng)特朗普簽署行政令,禁止美國公司使用由那些對國家安全構成風險的公司制造的通訊設備。與此同時,美國商務部工業(yè)與安全局 (BIS) 宣布將華為列入所謂 “實體清單”,要求任何向華為出售產品的美國公司必須獲得許可特批。

在時下這個高熱度的熱點案例中,華為的企業(yè)家任正非先生,也在采訪中談到,不要消費民族情緒,積極應對。是的,對于長久的商業(yè)行為來講,是不能消費民族情緒的,但是,對車企和用戶來講,或許也敲醒了警鐘,同樣是開源的系統(tǒng),車機娛樂系統(tǒng),選擇Linux或者在這方面可以規(guī)避一些貿易戰(zhàn)的風險。

性價比自由度

基于Linux定制的車載,給了車企更大的性價比空間。

車機互聯,通過wifi或數據線連接,可以將手機中如電話、音樂、地圖、Siri等功能映射到車載中控屏幕中去,實現在駕車行駛的過程中安全地使用手機的相關功能,相比原廠車載系統(tǒng)那繁雜、難操作的截面,蘋果手機用戶操作時會更加的好用和方便。

在車載領域,車機互聯的三種方案,蘋果的carplay、谷歌的AndroidAuto和百度的Carlife,早期在市場的變現是不一樣的。早期,支持蘋果carplay明顯是更高端的車型才有,而Android的兩個內容都是相對中端的車型。在很大程度上,給了車企更大的定位性價比的空間。甚至,國內的情況,在同一款車型中,會出現高配則僅支持Carplay,相對價位更低的低配版本中僅支持CarLife的情況。難道選擇高配車型的土豪車主就一定會用iOS系統(tǒng)手機,而選擇低配的車主被默認為大多數只會選擇安卓陣營?引起市場用戶的大量吐槽。

其次,Carplay仍然具有類似于iOS上的問題,就是太過封閉,對于第三方應用的審查和控制非常嚴格,國內APP中目前只有QQ音樂與網易云音樂通過相關的測試,其他有不少針對全球開發(fā)的APP,因語言文化差異,對國人來講毫無用處。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1789

    瀏覽量

    59047
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213828
  • 車載系統(tǒng)

    關注

    1

    文章

    137

    瀏覽量

    27554

原文標題:車載系統(tǒng)內核之戰(zhàn)關于對陣Android的Linux同盟

文章出處:【微信號:哆啦安全,微信公眾號:哆啦安全】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    3種系統(tǒng)加持!飛凌嵌入式RK3576核心板Linux、Android、桌面系統(tǒng)全兼容

    飛凌嵌入式FET3576-C核心板正式發(fā)布了新系統(tǒng)Forlinx Desktop 24.04。至此,FET3576-C核心板已完成Linux 6.1、Android 14、Forlinx Desktop 24.04等多種操作
    的頭像 發(fā)表于 04-02 16:00 ?582次閱讀
    3種<b class='flag-5'>系統(tǒng)</b>加持!飛凌嵌入式RK3576核心板<b class='flag-5'>Linux</b>、<b class='flag-5'>Android</b>、桌面<b class='flag-5'>系統(tǒng)</b>全兼容

    請問如何在Linux中使用幀緩沖區(qū)更新epdc顯示?

    時,即使我寫入幀緩沖區(qū)(與使用 android 圖像相比,每當我更新幀緩沖區(qū) fb0時,此引腳都會變?yōu)楦唠娖剑?此外,我比較androidlinux 源代碼 (driver
    發(fā)表于 04-01 06:41

    MCU在車載系統(tǒng)中的展望

    MCU在車載系統(tǒng)中的展望 以下是MCU在車載系統(tǒng)中的展望: 技術發(fā)展趨勢 高性能與低功耗并重 :智能座艙等車載
    發(fā)表于 01-17 12:11

    車載平板定制_車載電腦方案_加固CAN通訊平板-360環(huán)視系統(tǒng)

    Android 13操作系統(tǒng),不僅提供了便捷的聯網功能和豐富的交互界面,也為特種車輛的實時信息處理和各類應用拓展提供了廣闊的可能性。
    的頭像 發(fā)表于 01-10 20:14 ?407次閱讀
    <b class='flag-5'>車載</b>平板定制_<b class='flag-5'>車載</b>電腦方案_加固CAN通訊平板-360環(huán)視<b class='flag-5'>系統(tǒng)</b>

    Ubuntu系統(tǒng)的優(yōu)缺點分析 Ubuntu系統(tǒng)與Windows的比較

    Ubuntu是一個基于Linux的開源操作系統(tǒng),它以其穩(wěn)定性、安全性和社區(qū)支持而聞名。以下是對Ubuntu系統(tǒng)優(yōu)缺點的分析,以及與Windows系統(tǒng)
    的頭像 發(fā)表于 12-12 14:31 ?3730次閱讀

    飛凌嵌入式RK3576核心板已適配Android 14系統(tǒng)

    FET3576-C核心板此前已提供了Linux 6.1.57系統(tǒng),為了滿足更多客戶的需求,飛凌嵌入式近日又為其成功適配了Android 14系統(tǒng)——硬件性能卓越的核心板與
    的頭像 發(fā)表于 11-14 10:59 ?1365次閱讀
    飛凌嵌入式RK3576核心板已適配<b class='flag-5'>Android</b> 14<b class='flag-5'>系統(tǒng)</b>

    linux是實時系統(tǒng)還是分時操作系統(tǒng)

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統(tǒng)非常熟悉了,他們都屬于實時操作系統(tǒng)(RTOS),在工業(yè)領域比較廣泛;然而對于linux這樣的基于時間片
    的頭像 發(fā)表于 11-11 11:43 ?1185次閱讀

    迅為RK3588開發(fā)板Android13系統(tǒng)更有全面的硬件資料助力產品研發(fā)

    我們已經在RK3588上開發(fā)了穩(wěn)定又好用的Android13和12版本系統(tǒng)Debian11、Buildroot、Ubuntu20與22版本、銀河麒麟、開放麒、統(tǒng)信系統(tǒng)、openEuler24.03
    發(fā)表于 11-07 10:41

    Linux根文件系統(tǒng)的掛載過程

    Linux根文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點,它是內核啟動時掛載的第一個文件
    的頭像 發(fā)表于 10-05 16:50 ?969次閱讀

    如何構建Linux根文件系統(tǒng)

    構建Linux根文件系統(tǒng)是一個涉及多個步驟和概念的過程,它對于Linux系統(tǒng)的啟動和運行至關重要。
    的頭像 發(fā)表于 10-05 16:47 ?692次閱讀

    Linux系統(tǒng)中man命令的基本使用

    Linux系統(tǒng)提供了相對比較豐富的幫助手冊(man),man是manual的縮寫,在日常linux系統(tǒng)管理中經常用到,今天就簡單聊聊man。
    的頭像 發(fā)表于 09-29 15:59 ?938次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>中man命令的基本使用

    GPS車載定位系統(tǒng)的設計

    電子發(fā)燒友網站提供《GPS車載定位系統(tǒng)的設計.doc》資料免費下載
    發(fā)表于 09-07 09:26 ?0次下載

    如何在android i2c控制tas5548 ?

    我想在 android i2c控制 tas5548 因為以前沒有做過驅動編程 所以想要一個現成驅動源碼可供學習,哪怕只能實現控制聲音大小. 硬件平臺是rk3288 安卓系統(tǒng)android 4.4.2 /
    發(fā)表于 09-05 07:30

    Linux車載HPC安全方面的工作原理

    隨著汽車智能化和自動駕駛技術的飛速發(fā)展,車載高性能計算(High-Performance Computing, HPC)系統(tǒng)已成為推動汽車產業(yè)革新的核心力量。在此背景下,Linux作為開源操作
    的頭像 發(fā)表于 08-27 14:58 ?970次閱讀
    <b class='flag-5'>Linux</b>在<b class='flag-5'>車載</b>HPC安全方面的工作原理

    請問MODUS支持LINUX、FREERTOS、UCOS、Mbed、Android所有操作系統(tǒng)嗎?

    請問 MODUS 支持 LINUX、FREERTOS、UCOS、Mbed、Android 所有操作系統(tǒng)嗎?
    發(fā)表于 07-23 06:06