《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > 英飛凌擴(kuò)展AURIX? Rust生態(tài)系統(tǒng)

英飛凌擴(kuò)展AURIX? Rust生態(tài)系統(tǒng)

通過HighTec的ISO 26262 ASIL D認(rèn)證Rust編譯器等解決方案,,搭配能夠使用Rust評(píng)估和開發(fā)安全的應(yīng)用程序工具
2024-05-09
來源:英飛凌
關(guān)鍵詞: 英飛凌 Rust AURIX

【2024年5月8日,,德國慕尼黑訊】Rust編程語言憑借其獨(dú)特的內(nèi)存安全特性,已經(jīng)成為汽車軟件開發(fā)中C/C++的有效補(bǔ)充和潛在替代品,。全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)與HighTec EDV-Systeme等合作伙伴攜手,,進(jìn)一步擴(kuò)展了其AURIX?微控制器的Rust生態(tài)系統(tǒng)。HighTec近期發(fā)布了首款適用于AURIX? TC3x 和 TC4x的ISO 26262 ASIL D認(rèn)證Rust編譯器,,能夠確保軟件的可靠性和性能滿足汽車行業(yè)的嚴(yán)格要求,。整個(gè)AURIX? Rust生態(tài)系統(tǒng)還包含英飛凌的TC37x外設(shè)訪問庫(PAC)、一套Bluewind外設(shè)驅(qū)動(dòng)程序,、Veecle的Rust運(yùn)行時(shí)NOS,,以及Lauterbach和PLS的工具。這些工具使客戶能夠使用Rust評(píng)估和開發(fā)安全的應(yīng)用程序,。

28.jpg

英飛凌AURIX? TC4x

 

HighTec 的 ISO 26262 ASIL D認(rèn)證 Rust 編譯器帶有預(yù)配置編譯(cargo build)系統(tǒng),,可無縫訪問 AURIX?的Rust生態(tài)系統(tǒng),包括I/O庫,、驅(qū)動(dòng)程序,、Rust 運(yùn)行時(shí)、示例項(xiàng)目(包括 Rust 與 C/C++ 混合集成的用例),,以及Rust與HighTec安全認(rèn)證實(shí)時(shí)操作系統(tǒng) PXROS-HR的集成。HighTec編譯器是對(duì)AURIX? 成熟的C/C++ 編譯器的補(bǔ)充,,后者同樣基于先進(jìn)的開源 LLVM 編譯器技術(shù),。它們共同確保了 Rust 代碼與傳統(tǒng) C/C++ 代碼的無縫集成,從而在兩種語言之間實(shí)現(xiàn)更佳的互通性,。

HighTec首席技術(shù)官M(fèi)ario Cupelli表示:“由于許多使用Rust的項(xiàng)目都要重新使用傳統(tǒng)代碼,,并保留對(duì)C/C++的投入,因此這一混合方案可能更具吸引力,。我們很高興能為英飛凌的 Rust 生態(tài)系統(tǒng)做出貢獻(xiàn),,推出首款通過安全認(rèn)證的 Rust 編譯器,,幫助AURIX?客戶開發(fā)更加安全高效的應(yīng)用?!?br/>

英飛凌科技軟件,、合作伙伴關(guān)系和生態(tài)系統(tǒng)管理高級(jí)總監(jiān)Thomas Schneid表示:“Rust使開發(fā)者能夠充分發(fā)揮我們MCU的優(yōu)勢(shì),更大程度地規(guī)避安全風(fēng)險(xiǎn),、縮短開發(fā)周期并降低成本,。在汽車行業(yè),由于工具必須達(dá)到車規(guī)級(jí)標(biāo)準(zhǔn),,因此整合一個(gè)強(qiáng)大的軟件生態(tài)系統(tǒng)至關(guān)重要,。我們期待與HighTec等Rust合作伙伴合作,共同打造一個(gè)完整的AURIX? Rust生態(tài)系統(tǒng),?!?br/>

作為TC3x和TC4x的起點(diǎn),AURIX?的Rust生態(tài)系統(tǒng)還包括了英飛凌最新發(fā)布的TC37x PAC,。配合一套借助該P(yáng)AC用Rust編寫的Bluewind外設(shè)驅(qū)動(dòng)程序,,客戶可以評(píng)估通過 Rust 訪問硬件的優(yōu)勢(shì)。內(nèi)置的Veecle Rust運(yùn)行時(shí)NOS將AURIX?與PXROS-HR相集成,;Lauterbach和PLS已為其 AURIX?解決方案添加了優(yōu)化的Rust支持,。這一新擴(kuò)展的AURIX? Rust生態(tài)系統(tǒng)還包含一整套說明書。


5ebfc6ef0e82c9915228c13531c8d074.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。