導航:首頁 > 軟體知識 > 汽車電控系統使用什麼程序編寫

汽車電控系統使用什麼程序編寫

發布時間:2023-05-19 07:05:13

㈠ 汽車上電子產品用什麼語言編寫的程序

單片機:C語言。
嵌入式系統:wince系統:c、c++,android系統:java。

㈡ 汽車ecu編程語言是什麼

汽車ecu是汽車計算機的總稱。目前90%的汽車ecu編程語言基本都是用C語言寫的,汽車ecu中也可能會用到一些匯編語言和一些C語言。目前汽車ecu的關鍵只有16位單片機,所以資源有限,需要具體的驅動代碼和配置。大部分的電腦維修都可以通過重寫軟體和主要參數來完成。如果真的電路板損壞或者其他部件壞了,只能更換新的ecu,然後再寫軟體配置主要參數。電腦維修沒有手機電腦維修復雜,也沒有太多技術含量。但也許用不了多久,汽車就會變成一台大電腦。到時候,維修大概會和修手機、電腦一樣,市場廣闊,利潤巨大。大部分產品都是用C語言編寫,由PICC編譯器編譯成機器碼。在某些情況下,編譯的代碼是冗餘的,執行效率不可能是最優的。為了獲得最佳的執行效率,有時匯編代碼會嵌套在C語言中。例如,遙控信號接收程序使用3E碼對遙控信號進行編碼。接收程序需要以100us為周期檢查中斷程序中輸入的遙控信號。如果用C語言寫,大概100us可能會佔用50us以上,不到一半的時間花在處理其他邏輯上。但是如果處理嵌套匯編,只需要30us語言。遙控數據通過滾動數據號進行加密,防止被空中的人截獲、破解或再次攻擊,而數據解密由於大劑量移位操作,耗時較長,所以解密代碼也是用匯編語言編寫的。這些功能要求都很強,比如帶LIN的調節器,CAN CAN通訊功能。我們選擇資源更豐富,運算速度更快的ROM/RAM,來自飛思卡爾的8位處理器DZ96和16位處理器DZ128。因為性能提升了,所有代碼基本都是C語言開發,沒有嵌入匯編代碼。考慮到實時自可靠性的要求,所有調節器基本都不是基於freeRTOS、linux等操作系統開發的。這基本上是幾年前的事了。近年來,隨著電子技術的飛速發展,32位cortex-Mx單片機以極高的性價比橫掃一切。之前風靡一時的PIC系列處理器應該已經輕輕退出歷史舞台了。我認為CAN CAN,LIN匯流排應該成為目前的標准,汽車的電氣狀況可以很容易地通過診斷儀和行車電腦進行診斷。所謂的汽車電子維修,變成了使用診斷工具,更換部件,越來越沒有技術含量,變成了純手工勞動。

閱讀全文

與汽車電控系統使用什麼程序編寫相關的資料

熱點內容
光儲存技術用於哪些領域 瀏覽:860
深圳怡寶總代理怎麼樣 瀏覽:418
c程序輸出如何四行星號 瀏覽:659
實型數據關鍵字有哪些 瀏覽:735
aiot上哪些交易所 瀏覽:245
奶茶店有什麼可以代理的 瀏覽:296
技術大牛需要什麼條件 瀏覽:379
東莞黃江哪個市場比較旺 瀏覽:146
m4運動手環怎麼信息推送 瀏覽:721
虛擬貨幣交易的錢怎麼提出來 瀏覽:785
北方人才市場是什麼性質的單位 瀏覽:414
劍魂怎麼交易元寶 瀏覽:164
鎮賚縣南市場是哪個社區 瀏覽:37
股市交易之前如何入市 瀏覽:374
買產品送股權有什麼好處 瀏覽:367
從哪裡可以學到股票交易 瀏覽:216
繪本代理商怎麼做 瀏覽:539
醫院糾紛法律程序走了怎麼辦 瀏覽:22
微信有未讀信息怎麼生成 瀏覽:144
神魔大陸手游怎麼交易 瀏覽:794