推薦閱讀最新更新時間:2025-07-11 20:06
整車OTA的EEA架構(gòu)設(shè)計及作用分析
隨著汽車向軟件定義汽車和智能汽車方向發(fā)展,OTA(Over The Air)技術(shù)在汽車中的應(yīng)用也越來越廣泛。OTA技術(shù)可以實現(xiàn)汽車軟件的遠程無線升級,為汽車帶來持續(xù)的功能和性能提升。 從整車廠的角度來看,OTA技術(shù)對于智能汽車的發(fā)展有著重要的意義。它實現(xiàn)了軟件的遠程升級能力,使軟件的設(shè)計流程與硬件的設(shè)計流程解耦,軟件可以進行持續(xù)迭代。這對于一些復(fù)雜的軟件,如自動駕駛、智能座艙等來說尤為重要,這些軟件難以在傳統(tǒng)的汽車研發(fā)流程中完成開發(fā)。OTA技術(shù)支持了敏捷開發(fā),使整個軟件研發(fā)流程更加靈活。 具體來看,在傳統(tǒng)的汽車研發(fā)流程中,軟件版本通常需要在產(chǎn)品研發(fā)早期就確定鎖定。汽車的電子電氣系統(tǒng)包含了多個電子控制單元,這些控制單元的軟件版本
[嵌入式]
賽普拉斯在其最新版PSoC Creator?設(shè)計環(huán)境中為PSoC 3 和 PSoC 5架構(gòu)加入可編程外設(shè)
賽普拉斯日前宣布,其為PSoC? 3 和 PSoC 5可編程片上系統(tǒng)系列產(chǎn)品服務(wù)的革命性的PSoC Creator?集成開發(fā)環(huán)境(IDE)具有了新功能。PSoC Creator現(xiàn)在可以支持增強的低功耗設(shè)計技術(shù),新的LCD設(shè)計能力,以及更快、更便捷的CapSense?電容感應(yīng)設(shè)計。欲了解更多信息并免費下載PSoC Creator軟件,可訪問如下網(wǎng)址: www.cypress.com/go/psoccreator 。 PSoC Creator將最新的軟件開發(fā)IDE與革命性的圖形設(shè)計編輯器結(jié)合起來,形成獨一無二的強大的軟硬件聯(lián)合設(shè)計環(huán)境。其內(nèi)容豐富的外設(shè)庫能提供數(shù)十個預(yù)先配置好的模擬和數(shù)字外設(shè),可以輕松拖放到電路圖設(shè)計界面
[單片機]
汽車ECU的Bootloader升級過程分析
前言 最近負責(zé)的ECU報了CAN升級失敗的問題,反饋到開發(fā)這邊就是問題描述和一堆的Error log,因為發(fā)生問題的車輛在外地,這就需要我們從Error Log中找到問題所在(起碼找到是上位機問題還是ECU端問題,如果是ECU的問題還要繼續(xù)分析ECU為啥故障),因為以前的Bootloader升級知識還停留在理論階段,到真正找問題的時候還是有很多模糊的地方的,終歸還是對一些基礎(chǔ)試著掌握的不牢固,這里把分析過程中需要的基礎(chǔ)知識都列出來,同時把升級的分析過程也記錄下來,希望以后分析Bootlodaer的升級問題時能更加得心應(yīng)手。 正文 1.什么是Bootloader MCU正常運行時總是從固定地方取指令,順序運行,程序更新時需要使用
[嵌入式]
【dsPIC33E】Bootloader(二)Microchip的Hex文件結(jié)構(gòu)介紹
市面上大多數(shù)單片機的Hex文件都是基于Intel Hex,而dsPIC33E也不例外,dsPIC33E支持的格式為Intel HEX32(INHX32)。 hex文件以ascii形式,按照行來記錄數(shù)據(jù) 每一行從:開始,每至少2個字符表示一組16進制數(shù)據(jù),格式為 :BBAAAATTHHHH....HHHCC BB -- 16進制,表示此行數(shù)據(jù)長度字節(jié)數(shù),表示HH的數(shù)目 AAAA -- 16進制,表示數(shù)據(jù)記錄的起始地址,若此行是數(shù)據(jù)記錄,則表示偏移地址,其它無意義 TT -- 16進制,表示記錄類型, 00-數(shù)據(jù)記錄(Data Record); 01-文件記錄結(jié)束(End of File record); 02-擴展段地址
[單片機]
淺析STM32 Bootloader設(shè)計
設(shè)計思想 由Bootloader負責(zé)檢測SD卡中是否有固件更新所需的BIN文件。如果檢測到所需要的BIN文件,則開始復(fù)制文件更新固件。更新結(jié)束后跳轉(zhuǎn)到指定的地址開始執(zhí)行最新的程序??梢栽谡搲腁RM版塊找到liklon的帖子:兩份簡單的 Bootloader 程序。鏈接為: http://forum.eepw.com.cn/thread/238997/1 帖子里已經(jīng)共享了兩份簡單的 STM32 Bootloader程序,一份是利用znFAT進行SD卡上文件操作,第二份是利用FATFS進行文件操作。 知識要點 STM32 內(nèi)部FLASH的起始地址為0X08000000,Bootloader程序文件就從此地址開始寫入
[單片機]
Bootloader 介紹
bootloader的定義: 相當(dāng)于pc機的BIOS,在操作系統(tǒng)啟動內(nèi)核運行之前運行的一段小程序,通過這段小程序我們可以初始化cpu內(nèi)部的硬件設(shè)備,建立內(nèi)存空間映射范圍,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便最終調(diào)用os內(nèi)核準備好正確的環(huán)境。 可以得出bootloader主要有2個任務(wù),1是初始化cpu內(nèi)部的硬件設(shè)備,2是將os kernel帶到內(nèi)存中去。 在講bootloader之前,我們先講講pc機的啟動過程, pc機中有bois,這個是固化在硬件的,當(dāng)pc機一加電以后,bios就會自己啟動,完成硬件檢測和資源的分配,然后將硬盤中的引導(dǎo)程序調(diào)入內(nèi)存,然后把控制權(quán)交給引導(dǎo)程序,引導(dǎo)程序主要的用途就是將操作系統(tǒng)的k
[單片機]
多款摩托羅拉設(shè)備Bootloader解鎖有望
據(jù)國外媒體報道,工程師William Pitcock今日在Twitter上發(fā)布消息,他已經(jīng)發(fā)現(xiàn)了摩托羅拉用于保護Bootloader的Key,并在自己的網(wǎng)站上發(fā)布了相關(guān)信息(鏈接),這意味著多款摩托羅拉Android設(shè)備的Bootloader解鎖有望。 在摩托羅拉里程碑、DROID、Droid X 、DROID2和Charm等設(shè)備上,帶有摩托羅拉簽名專有Key簽名的更新(SBF文件)才能被Bootloader認可,摩托羅拉也借此來保護SBF 文件。開發(fā)者們知道Key的相關(guān)信息之后,就可以通過其簽名自己制作真正的第三方ROM,發(fā)布自己的更新等,想必要不了多久用戶就能從中受益。不過 William Pitcock兩小時后就
[手機便攜]
TMS320C6000系列二次Bootloader的設(shè)計與實現(xiàn)
引 言 隨著DSP(數(shù)字信號處理器)系統(tǒng)的廣泛應(yīng)用,其程序規(guī)模也隨之不斷擴大,使用芯片本身自帶的Boot-loader通過Flash存儲器來引導(dǎo)DSP程序,往往受到程序大小和結(jié)構(gòu)的制約,比如程序很大超過廠商固化boot的范圍,再如中斷向量表的不同位置對程序boot跳轉(zhuǎn)的影響,等等,因此越來越需要更加靈活的引導(dǎo)方式。 系統(tǒng)上電后,由引導(dǎo)程序?qū)SP的應(yīng)用程序從該存儲器引導(dǎo)到DSP應(yīng)用板上的高速存儲器(如內(nèi)部SRAM、SDRAM等)中。由于Flash存儲器具有電信號刪除功能,且刪除速度快,集成度高,因此已成為此種存儲器的首選。由于Flash存儲器的存取速度較慢,寫入Flash存儲器的程序?qū)⒃谙到y(tǒng)上電時被DSP裝載到快速
[嵌入式]