
軟件開(kāi)發(fā)的規(guī)模和復(fù)雜性都在增加。軟件開(kāi)發(fā)人員不僅要專(zhuān)注于設(shè)計(jì)和編寫(xiě)代碼,同時(shí)還需要收集測(cè)試結(jié)果、制作發(fā)布包和文檔。另一方面,在一套代碼支持多個(gè)平臺(tái)的開(kāi)發(fā)過(guò)程中,80%以上的測(cè)試過(guò)程在每個(gè)平臺(tái)上都是相同的。此時(shí)的問(wèn)題是,無(wú)法檢測(cè)出本應(yīng)該在特定平臺(tái)上進(jìn)行安裝測(cè)試卻被遺漏的測(cè)試部分。
總結(jié)起來(lái)有以下2點(diǎn)問(wèn)題
提高效率:軟件開(kāi)發(fā)成本不斷增加——如何更有效地開(kāi)發(fā)
提高質(zhì)量:不省略類(lèi)似測(cè)試用例——如何提高質(zhì)量
作為應(yīng)對(duì)以上問(wèn)題的一項(xiàng)措施,CI/CD(持續(xù)集成和持續(xù)交付,Continuous Integration/Continuous Delivery)的概念最近得到了廣泛應(yīng)用,我們也在考慮能否將其應(yīng)用于單片機(jī)軟件開(kāi)發(fā),并想到用命令行運(yùn)行包括IDE(e2 studio/CS+)在內(nèi)的各種工具,從而使CI/CD工具配合更加方便,最后選擇了“GitLab”作為CI/CD工具。
您可識(shí)別下方二維碼或復(fù)制下方網(wǎng)址在瀏覽器中打開(kāi)訪問(wèn)GitLab網(wǎng)站:

https://about.gitlab.com/
得益于這一想法的應(yīng)用,即使在用戶系統(tǒng)中開(kāi)發(fā)人員也可以專(zhuān)注于設(shè)計(jì)和編寫(xiě)代碼。接下來(lái)編者將圍繞“通過(guò)GitLab對(duì)RX系列軟件進(jìn)行自動(dòng)實(shí)機(jī)評(píng)測(cè)”這一課題為大家進(jìn)行介紹。下面顯示的是GitLab系統(tǒng)結(jié)構(gòu)圖。

例如,如列表*所示,“RX Driver Package”包含100多個(gè)軟件模塊,支持20多種RX系列設(shè)備組,它們之間的所有組合都需要進(jìn)行運(yùn)行檢驗(yàn)。此外,雖然表中沒(méi)有顯示,但還有三種類(lèi)型的對(duì)應(yīng)編譯器:CC-RX、GCC和IAR,這些也需要分別進(jìn)行運(yùn)行檢驗(yàn)。Raspberry Pi的應(yīng)用也是一大亮點(diǎn)。
* RX Driver Package產(chǎn)品頁(yè)請(qǐng)點(diǎn)擊文末閱讀原文訪問(wèn)查看。
* List of FIT Modules詳細(xì)內(nèi)容可識(shí)別下方二維碼或復(fù)制下方網(wǎng)址在瀏覽器中打開(kāi)查看:

https://www.renesas.cn/cn/zh/software-tool/fit-modules-list
通過(guò)這一措施,在創(chuàng)建發(fā)布數(shù)據(jù)和測(cè)試所需的資源方面,有效地解決了上述所面臨的兩個(gè)問(wèn)題:
①人工成本為零,測(cè)試用機(jī)器的電費(fèi)為1/10,測(cè)試期壓縮到1/40,效率有所提高;
② 擴(kuò)大了以往特定主板、編譯器、最優(yōu)化選項(xiàng)水平等限定性測(cè)試規(guī)范的對(duì)象范圍,質(zhì)量有所提高。
關(guān)于一些具體的實(shí)現(xiàn)手法,請(qǐng)您關(guān)注后續(xù)發(fā)布的相關(guān)內(nèi)容介紹。我們正在嘗試在整個(gè)瑞薩公司中共享該專(zhuān)有技術(shù)來(lái)提高瑞薩整體的軟件開(kāi)發(fā)效率,同時(shí)每天還會(huì)與車(chē)載軟件開(kāi)發(fā)部門(mén)不斷進(jìn)行相關(guān)技術(shù)經(jīng)驗(yàn)交流。
并且,我們認(rèn)為最先進(jìn)的軟件開(kāi)發(fā)方法不會(huì)僅僅局限在某個(gè)國(guó)家和地區(qū),憑借著瑞薩作為全球企業(yè)的優(yōu)勢(shì),能夠隨時(shí)與來(lái)自世界不同地區(qū)的工程師建立合作機(jī)制,必將打破傳統(tǒng)的技術(shù)傳播壁壘。今后我們還將繼續(xù)引入最先進(jìn)的軟件開(kāi)發(fā)方法,并通過(guò)應(yīng)用指南等方式與廣大用戶共享技術(shù)經(jīng)驗(yàn)。
今后的展望 #2
1
END
1
瑞薩電子 (TSE: 6723)
科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來(lái)。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專(zhuān)業(yè)知識(shí),提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車(chē)、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請(qǐng)?jiān)L問(wèn)renesas.com

原文標(biāo)題:工程師說(shuō) | RX系列軟件回顧與展望 #3
文章出處:【微信公眾號(hào):瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
瑞薩
+關(guān)注
關(guān)注
36文章
22372瀏覽量
87760
原文標(biāo)題:工程師說(shuō) | RX系列軟件回顧與展望 #3
文章出處:【微信號(hào):瑞薩電子,微信公眾號(hào):瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄

硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
瑞薩FUSA參考板使用指南(RX72N-RX72N參考板)符合SIL3標(biāo)準(zhǔn)的功能安全平臺(tái)軟件PLSW軟件使用教程


如何在VS Code中使用瑞薩RX系列MCU

如何成為一名嵌入式軟件工程師?

帶有FPU的32位微控制器RX23T系列數(shù)據(jù)手冊(cè)

嵌入式軟件工程師就業(yè)好不好?
天合光能210產(chǎn)業(yè)化之路回顧與展望

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過(guò)于真實(shí) #YXC晶振 #揚(yáng)興科技
回顧2024年度潤(rùn)和軟件與openEuler的精彩瞬間
佛瑞亞對(duì)汽車(chē)電氣化的回顧與展望

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
瑞薩RX MCU功能安全解決方案簡(jiǎn)介(3)Self-Test自檢軟件包

評(píng)論