日韩欧美视频一区-日韩欧美三区-日韩欧美群交P内射捆绑-日韩欧美精品有码在线播放免费-成人免费一区二区无码视频-成人免费一级毛片在线播放视频

樹(shù)人論文網(wǎng)一個(gè)專(zhuān)業(yè)的學(xué)術(shù)咨詢網(wǎng)站!!!
樹(shù)人論文網(wǎng)

電子技術(shù)論文控制器刷寫(xiě)效率的軟件開(kāi)發(fā)方法

來(lái)源: 樹(shù)人論文網(wǎng)發(fā)表時(shí)間:2016-07-18
簡(jiǎn)要:這篇電子技術(shù)論文發(fā)表了控制器刷寫(xiě)效率的軟件開(kāi)發(fā)方法,通過(guò)對(duì)汽車(chē)控制器的升級(jí),汽車(chē)的配置功能越來(lái)越多樣化,為了滿足市場(chǎng)對(duì)控制功能升級(jí)的需求,論文通過(guò)刷寫(xiě)控制器軟件來(lái)

  這篇電子技術(shù)論文發(fā)表了控制器刷寫(xiě)效率的軟件開(kāi)發(fā)方法,通過(guò)對(duì)汽車(chē)控制器的升級(jí),汽車(chē)的配置功能越來(lái)越多樣化,為了滿足市場(chǎng)對(duì)控制功能升級(jí)的需求,論文通過(guò)刷寫(xiě)控制器軟件來(lái)升級(jí)配置功能,以下是對(duì)這種方法的開(kāi)發(fā)和實(shí)現(xiàn)方法。

電子技術(shù)論文

  摘要:隨著汽車(chē)市場(chǎng)對(duì)配置要求更新頻率的增加,對(duì)整車(chē)廠而言,與配置和功能密切相關(guān)的控制器的更新也要提高效率來(lái)應(yīng)對(duì)市場(chǎng)變化。針對(duì)僅需要更新控制器軟件就可以滿足配置或功能變化的情況,控制器刷寫(xiě)功能來(lái)升級(jí)功能是最直接有效的方式,但是由于軟件的字節(jié)數(shù)較多,加之需要升級(jí)的控制器數(shù)量多,故刷寫(xiě)控制器需要較長(zhǎng)的時(shí)間。生產(chǎn)上,其會(huì)影響生產(chǎn)線節(jié)拍和生產(chǎn)效率;而對(duì)于經(jīng)銷(xiāo)商,為客戶升級(jí)車(chē)輛配置,花費(fèi)時(shí)間長(zhǎng)易引起客戶的抱怨以及維修人員的調(diào)配。故如何提高刷寫(xiě)控制器的效率是整車(chē)廠需要解決的問(wèn)題。文章提出一種軟件開(kāi)發(fā)方法,將控制器的軟件分塊開(kāi)發(fā),每個(gè)模塊都有各自的功能,故功能更新時(shí),只需要刷寫(xiě)有需要更新的軟件模塊即可,無(wú)需刷寫(xiě)所有軟件。這樣,在保證控制器客戶功能實(shí)現(xiàn)的同時(shí),提高了控制器在執(zhí)行診斷刷寫(xiě)功能時(shí)的效率。

  關(guān)鍵詞:電子技術(shù)論文,診斷刷寫(xiě),配置升級(jí),軟件開(kāi)發(fā),提高效率

  1、背景與意義

  隨著汽車(chē)市場(chǎng)對(duì)功能的多元化要求越來(lái)越高,對(duì)配置升級(jí)的需求越來(lái)越頻繁,整車(chē)廠為了適應(yīng)變化滿足需求,對(duì)與配置功能密切相關(guān)的控制器升級(jí)方式也層出不窮。針對(duì)只需要更新控制器軟件即可以實(shí)現(xiàn)配置功能升級(jí)的情況,基于診斷功能刷寫(xiě)控制器的應(yīng)用得到整車(chē)廠的青睞,無(wú)論是在生產(chǎn)線,還是在經(jīng)銷(xiāo)商處。但是,由于功能復(fù)雜和多元,控制器的軟件代碼字節(jié)數(shù)也增加很多,在加之有時(shí)需要刷寫(xiě)升級(jí)的控制器較多,這就很影響在線刷寫(xiě)時(shí)候的效率,刷寫(xiě)的軟件字節(jié)數(shù)越多,所需要的時(shí)間越長(zhǎng),其對(duì)生產(chǎn)線上會(huì)影響生產(chǎn)節(jié)拍,經(jīng)銷(xiāo)商處則易引起客戶抱怨,所以刷寫(xiě)效率是整車(chē)廠急需解決的問(wèn)題。本文針對(duì)通過(guò)刷寫(xiě)控制器軟件來(lái)升級(jí)配置功能情況,提出一種控制器模塊化開(kāi)發(fā)方法,目的是滿足市場(chǎng)對(duì)配置功能升級(jí)需求的同時(shí),降低刷寫(xiě)控制器軟件所需要的時(shí)間以改善效率,以及促進(jìn)產(chǎn)品設(shè)計(jì)開(kāi)發(fā)的平臺(tái)化發(fā)展。

  2、控制器軟件模塊化開(kāi)發(fā)方法

  多數(shù)整車(chē)的配置功能由控制器的軟件實(shí)現(xiàn)的,為了節(jié)省零部件開(kāi)發(fā)和管理成本,整車(chē)廠開(kāi)發(fā)控制器時(shí)硬件上盡量做到平臺(tái)化,用軟件差異實(shí)現(xiàn)不同的配置功能。故針對(duì)配置功能升級(jí)的情況,只需升級(jí)控制器軟件即可實(shí)現(xiàn)。但由于控制器軟件字節(jié)數(shù)多,在加之可能升級(jí)的控制器數(shù)目增加,故刷寫(xiě)軟件的效率則顯得尤為重要。針對(duì)效率提升,影響刷寫(xiě)控制器效率的主要原因是需要刷寫(xiě)的每個(gè)控制器的軟件字節(jié)數(shù)多,即便升級(jí)的功能很簡(jiǎn)單,也需要刷寫(xiě)控制器的整個(gè)軟件,尤其是底層和驅(qū)動(dòng)軟件,功能升級(jí)幾乎是不涉及更改,但是卻要重新刷寫(xiě),這都影響刷寫(xiě)字節(jié)數(shù)和效率。故減小刷寫(xiě)軟件字節(jié)數(shù)是最有效的方式。本文提出控制器軟件模塊化開(kāi)發(fā)方法,就是基于配置和功能,將控制器的軟件分模塊,即分類(lèi),開(kāi)發(fā)時(shí)按照所對(duì)應(yīng)的模塊進(jìn)行開(kāi)發(fā),并且做好每個(gè)軟件模塊接口定義從而實(shí)現(xiàn)功能。這樣開(kāi)發(fā)的好處在于日后升級(jí)控制器時(shí),根據(jù)不同升級(jí)配置的需求,僅更新對(duì)應(yīng)模塊的程序即可,刷寫(xiě)時(shí)也只需要刷寫(xiě)該模塊的程序,而無(wú)需更新控制器所有程序,以達(dá)到減少需要刷寫(xiě)軟件字節(jié)數(shù)從而提高刷寫(xiě)效率的目的。下面以組合儀表為例,詳細(xì)闡述該軟件開(kāi)發(fā)和刷寫(xiě)方式。

  2.1軟件模塊化

  組合儀表作為行車(chē)電腦,需要集成的信息很多,顯示屏圖片信息,數(shù)值信息,設(shè)置信息等,故其軟件開(kāi)發(fā)很具有代表性。根據(jù)整車(chē)功能配置需求定義,可以將軟件開(kāi)發(fā)分為如圖1模塊。1)Systemblock:用于軟件底層與控制器硬件接口。2)Calibrationblock:有些功能需要組合儀表參與學(xué)習(xí),標(biāo)定。該軟件模塊中可以集成該方面的參數(shù),該模塊軟件組合儀表應(yīng)用不多,例如空調(diào)控制器,動(dòng)力方面的控制器的應(yīng)用較多。3)Basicblock:主要集成網(wǎng)絡(luò)層等信息數(shù)據(jù)傳遞的相關(guān)參數(shù)。4)HMIblock:主要是集成人機(jī)交互界面的信息。5)Applicationblock:主要是集成控制器功能應(yīng)用信息。由于模塊中的Applicationblock中集成了組合儀表的多數(shù)功能,如果功能區(qū)別明顯,也可以劃分子模塊進(jìn)行開(kāi)發(fā)。根據(jù)車(chē)型配置信息,將與組合儀表相關(guān)的功能逐個(gè)分解到各個(gè)軟件模塊中進(jìn)行開(kāi)發(fā),并且根據(jù)接口定義開(kāi)發(fā)每個(gè)block之間的軟件,做到各個(gè)模塊之間完美調(diào)用以實(shí)現(xiàn)功能。

  2.2具體實(shí)現(xiàn)

  圖2舉例說(shuō)明一個(gè)功能的實(shí)現(xiàn)如何將對(duì)應(yīng)的軟件程序進(jìn)行模塊劃分。基于上圖實(shí)例,如果日后升級(jí)車(chē)輛配置,例如增加前雷達(dá)配置,故更新的內(nèi)容是屏幕切換雷達(dá)圖,波紋狀態(tài)指示等信息,這樣至于基礎(chǔ)軟件或者底層驅(qū)動(dòng)根本就無(wú)缺更新,這樣只需要刷寫(xiě),HMI和applicationblock即可。以此方式,來(lái)減少更新軟件需要刷寫(xiě)字節(jié)的數(shù)量來(lái)提高效率。如果applicationblock也有子模塊,這樣只需要刷寫(xiě)子模塊軟件即可,如此刷寫(xiě)效率會(huì)進(jìn)一步提高。

  3、實(shí)踐分析

  基于以上理論基礎(chǔ),進(jìn)行了仿真分析,其思路是定義一些簡(jiǎn)單功能,將控制器的軟件進(jìn)行模塊劃分式開(kāi)發(fā),假設(shè)需要更新配置,則刷寫(xiě)對(duì)應(yīng)的block驗(yàn)證是否有效。圖3為基于配置信息,將控制器的功能代碼分解成個(gè)逐個(gè)模塊,當(dāng)然刷寫(xiě)時(shí)候必然要加載驅(qū)動(dòng),例如擦除,檢查刷寫(xiě)數(shù)據(jù)的可靠性等。圖4和圖5為對(duì)控制器的軟件模塊刷寫(xiě)的刷寫(xiě)代碼,目的是驗(yàn)證基于該開(kāi)發(fā)方式的控制器在功能升級(jí)時(shí),能否實(shí)現(xiàn)刷寫(xiě)成功。將需要刷寫(xiě)的程序模塊,放在指定路徑下,刷寫(xiě)時(shí)加載該路徑后,等待控制器是否能被刷寫(xiě)成功,由圖6得,刷寫(xiě)成功。

  4、結(jié)論

  基于以上分析,可知本文提出控制器軟件模塊化開(kāi)發(fā)來(lái)提高控制器軟件刷寫(xiě)效率是可以實(shí)現(xiàn)的。開(kāi)發(fā)階段將車(chē)輛配置與控制器軟件功能對(duì)應(yīng)后,逐個(gè)將每個(gè)功能分解到各自的軟件模塊中進(jìn)行開(kāi)發(fā),且做到每個(gè)模塊的接口定義從而實(shí)現(xiàn)控制器的功能。故在產(chǎn)品更新或者功能升級(jí)時(shí),只需將與需要升級(jí)功能的軟件升級(jí)即可,則務(wù)必升級(jí)全部軟件,以此提高控制器軟件刷寫(xiě)效率和產(chǎn)品的平臺(tái)化開(kāi)發(fā)。

  參考文獻(xiàn)

  [1]陸葉.ISOBootloader控制器安全高效實(shí)現(xiàn)程序刷寫(xiě).中國(guó)集成電路,2011,20,5,79-82.

  [2]王玲利,孟晨興.基于CAN總線的車(chē)載控制器標(biāo)定系統(tǒng)設(shè)計(jì).汽車(chē)與配件,2014,43,39-40.

  作者:張宏 李陽(yáng)春 李洪雷 單位:華晨汽車(chē)工程研究院

  推薦期刊:《計(jì)算機(jī)與網(wǎng)絡(luò)》(半月刊)創(chuàng)刊于1975年,由信息產(chǎn)業(yè)部電子無(wú)線通信專(zhuān)業(yè)情報(bào)網(wǎng)主辦。本刊辦刊宗旨為認(rèn)真貫徹執(zhí)行國(guó)家對(duì)科技期刊制定的有關(guān)政策和法規(guī),堅(jiān)持本刊的電子技術(shù)類(lèi)科技期刊屬性,充分發(fā)揮本刊科技信息載體的作用。

主站蜘蛛池模板: 免费夜里18款禁用软粉色 | 粗好大用力好深快点漫画 | 国产欧洲野花A级 | 小鸟酱喷水 | 国产色精品久久人妻无码看片 | 亚洲国产精品一区二区久久第 | 日本亚洲中文字幕无码区 | 婷婷五月久久精品国产亚洲 | 国产成人在线播放 | 日日啪在线影院百度 | 国产精品人妻无码久久久2022 | 国产精品久久久久久久久齐齐 | 果冻传媒在线完整免费播放 | 欧美在线亚洲综合国产人 | 日韩精品一区二区中文 | 国产成人免费a在线视频app | 久久中文字幕人妻AV熟女 | 大桥未久电影在线观看 | 日韩少妇爆乳无码专区 | 九九在线精品视频 | 亚洲精品久久YY5099 | 妖精视频一区二区免费 | 亚洲视频精品在线观看 | 伦理片97影视网 | 欧美.亚洲.日韩.天堂 | 果冻传媒在线观看视频 | 大学生第一次破苞疼哭了 | 国产精品久久久久无码AV色戒 | 亚洲精品第二页 | 国产AV精品国语对白国产 | 久久久无码精品亚洲日韩按摩 | 在线观看国产小视频 | 夜色88V精品国产亚洲AV | 秋霞在线看片无码免费 | 欧美四虎精品二区免费 | 性派对xxxhd| 中文字幕福利视频在线一区 | 男女做爽爽爽视频免费软件 | 做暧暧免费30秒体验 | 国产亚洲精品久久无亚洲 | 国产午夜精品一区二区理论影院 |