亚洲国产成人av在线观看,777米奇色狠狠狠888影视,一二三四在线视频观看社区,小荡货奶真大水真多紧视频

新聞資訊
基于 Arm Cortex-R82AE 簡化高性能區(qū)域控制器的軟件開發(fā)
2024-07-25
作者:Arm 汽車事業(yè)部高級產(chǎn)品經(jīng)理 Prakash Mohapatra在之前的一篇推文中曾談到過,汽車行業(yè)的近期發(fā)展趨勢正在推動(dòng)對汽車架構(gòu)中區(qū)域控制器和域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52 和 Cortex-R52+ 核心正是滿足區(qū)域控制器和域控制器設(shè)計(jì)和性能需求的理想之選。Cortex-R52 和 Cortex-R52+ 已廣泛應(yīng)用于汽車設(shè)計(jì)領(lǐng)域,既包括獨(dú)立的微控制器 (MCU),也有與 Cortex-A 核心結(jié)合的異構(gòu)設(shè)計(jì)。對于更多特性和功能的需求使得車載算力要求與日劇增。在追求更高性能的過程中,區(qū)域控制器的發(fā)展也齊頭并進(jìn)。為應(yīng)對新興的電子/電氣 (E/E) 架構(gòu)引發(fā)的應(yīng)用整合趨勢,對更高性能區(qū)域控制器的需求愈發(fā)高漲。在某些設(shè)計(jì)場景中,可能需要多個(gè) Cortex-R52 和 Cortex-R52+ 集群來滿足性能要求。新的 Arm Cortex-R82AE為了滿足區(qū)域控制器的高性能需求,Arm 推出了基于 Armv8-R AArch64 架構(gòu)的 Cortex-R82AE。Cortex-R82AE 核心現(xiàn)已向合作伙伴開放授權(quán)并可部署到其設(shè)計(jì)中。作為首款采用 Armv8-R AArch64 架構(gòu)的汽車增強(qiáng) (AE) 處理器,Cortex-R82AE 提供先進(jìn)的功能安全性和出色的單核性能。Cortex-R82AE 不僅拓展了性能邊界,更為汽車合作伙伴提供了擴(kuò)展產(chǎn)品系列的升級途徑。Cortex-R82AE 的優(yōu)勢Cortex-R82AE 進(jìn)一步擴(kuò)大了已被廣泛采用的 Cortex-R 系列在汽車市場的覆蓋范圍。這款 64 位處理器支持每個(gè)集群多達(dá)八個(gè)核心。其內(nèi)存系統(tǒng)經(jīng)過增強(qiáng)后,具備更寬的集群端口和共享 L2 緩存,能夠提供更高的性能。與此同時(shí),通過支持集群內(nèi)和集群間一致性,Cortex-R82AE 簡化了面向更高計(jì)算對稱多處理 (SMP) 設(shè)計(jì)的軟件開發(fā)流程。此外,作為首款汽車增強(qiáng) Cortex-R 處理器,Cortex-R82AE 配備了可選的內(nèi)存管理單元 (MMU),能夠支持 Linux、Adaptive AUTOSAR 等功能強(qiáng)大的操作系統(tǒng)。除此之外,與 Cortex-R 系列的其他核心一樣,Cortex-R82AE 也配備了內(nèi)存保護(hù)單元 (MPU)。它支持實(shí)時(shí)虛擬化,可在單個(gè)核心上運(yùn)行功能強(qiáng)大的操作系統(tǒng),以及 Zephyr、FreeRTOS、Classic AUTOSAR 等實(shí)時(shí)操作系統(tǒng)。虛擬機(jī)管理程序可確保運(yùn)行不同軟件組件的虛擬機(jī)之間互不干擾 (FFI)。Cortex-R82AE 可與 Cortex-A 核心等應(yīng)用處理器一起部署在異構(gòu)設(shè)計(jì)中。由于應(yīng)用處理器核心集群和 Cortex-R82AE 集群具有統(tǒng)一的內(nèi)存視圖,對大地址位寬的支持簡化了系統(tǒng)集成。在這種異構(gòu)設(shè)計(jì)中,Cortex-R82AE 的主要用例之一是充當(dāng)安全島。安全島的目的是進(jìn)行故障報(bào)告并驗(yàn)證應(yīng)用處理器的運(yùn)行情況。它還可用于實(shí)時(shí)任務(wù)、啟動(dòng)編排和系統(tǒng)測試。升級至 Cortex-R82AE為了滿足區(qū)域控制器和安全島設(shè)計(jì)的新興需求,目前采用 Cortex-R52 和 Cortex-R52+ 的合作伙伴考慮在其即將推出的產(chǎn)品中升級到 Cortex-R82AE。為了支持這一升級過程,Arm 精心編制了一份指南,為合作伙伴如何將其現(xiàn)有軟件遷移到基于 Cortex-R82AE 的設(shè)計(jì)中提供建議。該指南同樣適用于 Cortex-R82AE 的新項(xiàng)目開發(fā)。除了提供軟件遷移指導(dǎo)外,該指南還討論了基于 Armv8-R AArch32 的 Cortex-R52 和 Cortex-R52+,與基于 Armv8-R AArch64 的 Cortex-R82AE 之間的主要區(qū)別。其中包含以下幾個(gè)部分:指令集架構(gòu) (ISA):該節(jié)列出了 Armv8-R AArch32 和 Armv8-R AArch64 架構(gòu)上使用的不同指令集。該節(jié)還闡述了這兩種架構(gòu)在浮點(diǎn)支持和寄存器集方面的差異。異常模型:深入探討這兩種架構(gòu)中的異常向量表和異常處理的細(xì)節(jié)。內(nèi)存模型:Armv8-R AArch32 僅支持物理地址;而 Armv8-R AArch64 還支持虛擬內(nèi)存。該節(jié)討論內(nèi)存映射和虛擬內(nèi)存系統(tǒng)架構(gòu) (Virtual Memory System Architecture, VMSA),僅 Armv8-R AArch64 支持 VMSA 架構(gòu)。系統(tǒng)寄存器:深入探討這兩種架構(gòu)中包含的系統(tǒng)寄存器。安全性:Cortex-R82AE 支持“僅安全訪問”狀態(tài),因此它可以發(fā)起正常訪問和安全內(nèi)存訪問。而基于 Armv8-R AArch32 的 Cortex-R52 和 Cortex-R52+ 僅支持正常訪問狀態(tài)。虛擬化:利用 EL2 MPU 技術(shù)的 Cortex-R82AE 以及 Cortex-R52 和 Cortex-R52+ 核心均支持虛擬化,可確保在同一設(shè)備上運(yùn)行的多個(gè)混合關(guān)鍵軟件組件之間互不干擾 (FFI)。而 Cortex-R82AE 具有可選的 EL1 MMU,適合在虛擬機(jī)中運(yùn)行 Linux 等功能強(qiáng)大的操作系統(tǒng)的同時(shí),使用 EL1 MPU 運(yùn)行實(shí)時(shí)操作系統(tǒng)。編譯器和優(yōu)化:該節(jié)圍繞基于 Cortex-R52 和 Cortex-R52+,以及 Cortex-R82AE 的開發(fā),提供關(guān)于編譯選項(xiàng)的提示和指導(dǎo)。閱讀指南 了解更多信息Cortex-R82AE 可連接至更大容量的內(nèi)存,并同時(shí)具備更高的性能,可助力合作伙伴在不影響域控制器和區(qū)域控制器設(shè)計(jì)的實(shí)時(shí)性要求下,實(shí)現(xiàn)更大的計(jì)算處理能力。更多關(guān)于 Cortex-R52/Cortex-R52+ 與 Cortex-R82AE 之間的對比,以及將軟件遷移到基于 Cortex-R82AE 的設(shè)計(jì),可于《從 Armv8-R AArch32 到 Armv8-R AArch64 的軟件遷移指南》獲取更多細(xì)節(jié)。本文轉(zhuǎn)自公眾號(hào)"Arm社區(qū)“+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
MDK-ARM Version 5.40 升級說明
2024-06-11
MDK-ARM Core 安裝MDK 5.40中的MDK默認(rèn)安裝文件夾已從“C:\Keil_v5\”更改為“%LOCALAPPDATA%\Keil_v5 \”。此目的地通常提供足夠嚴(yán)格的文件權(quán)限,以防止出現(xiàn)安全漏洞CVE-2022-43701。用戶應(yīng)確保安裝文件夾的有正確的權(quán)限。μVision 升級為V5.40.0.0將“Project”菜單下“Export Menu”項(xiàng)更新為“Save<project>.uvprojx to csolution format”。Open Project...的CMSIS Solution項(xiàng)目調(diào)用cbuildsetup命令,該命令的結(jié)果將在輸出窗口顯示。如果命令失敗,則中止加載項(xiàng)目。修復(fù)報(bào)告的錯(cuò)誤后,重新打開solution項(xiàng)目。在啟動(dòng)μVision前需在%PATH%中安裝cmake 3.25.2及以上版本和ninja 1.10.2及以上版本。μVision構(gòu)建按鈕可以使用CMSIS-Toolbox來構(gòu)建“*.cbuild-set.yml”中指定的內(nèi)容。從μVision調(diào)用構(gòu)建時(shí),所有注冊的Arm編譯器6版本都會(huì)自動(dòng)注冊,增加了對STM32CubeMX作為全局生成器的支持。更新的MDK Pack包的安裝:修復(fù)配置代理服務(wù)器的問題。在 “pack”的選項(xiàng)卡頂部添加了復(fù)選框,從而可以隱藏不推薦的包。默認(rèn)隱藏不推薦的包。包含的Arm CompilerArm Compiler 6 version 6.22 -了解更多細(xì)節(jié)請參見發(fā)布說明。包含的Software PacksKeil - MDK-Middleware 7.17.0 Event Recorder組件使用在CMSIS-View中(不推薦使用Compiler包中的)Network組件 Version 7.19.0(網(wǎng)絡(luò)組件6.7.7版已被棄用并被刪除)FileSystem 組件Version 6.16.6USB組件Version 6.17.0Arm - CMSIS 6.1.0 增加了對Arm Cortex-M52的支持。增加了CoreDebug以與CMSIS_5兼容。使用define “CMSIS_DISABLE_DEPRECATED”隱藏符號(hào)。Arm - CMSIS-Compiler 2.1.0可與基于Arm Cortex-M52的設(shè)備一起使用。有關(guān)錯(cuò)誤修復(fù),請參閱修訂記錄。Arm -CMSIS-Driver@2.8.0與CMSIS v6一致。Arm -CMSIS-DSP@1.15.0(沒有變化)Arm -CMSIS-NN@5.0.0這是不向后兼容的API更改,用于提高M(jìn)VE擴(kuò)展的FC讀取效率。新的API更改為arm_vector_sum_s8、arm_svdf_s8和arm_svdf_s8_get_buffer_size_mve。有關(guān)詳細(xì)信息,請參閱arm_nnfunctions.h。Arm -CMSIS-RTX@5.9.0 可與Arm Cortex-M52的設(shè)備一起使用。刪除了對“Device:Startup”組件的依賴關(guān)系。Arm -CMSIS-View@1.1.0可與基于Arm Cortex-M52的設(shè)備一起使用。Arm -Cortex_DFP@1.1.0增加了基于Arm Cortex-M52的設(shè)備“ARMCM52”CMSIS-Toolbox將CMSIS工具箱更新至2.4.0版本。有關(guān)詳細(xì)信息,請參閱發(fā)行說明。Cortex-M Corstone modelsAVH FVP Models更新至11.24.24版本。增加了Corstone SSE-315(Cortex-M85)Mali-C55圖像信號(hào)處理器(ISP)和Ethos-U65機(jī)器學(xué)習(xí)處理器(NPU)。增加了Cortex-M52內(nèi)核(MPS2)的型號(hào)。AVH FVP Models只能在MDK使用(UBL)激活的情況下運(yùn)行。如果要在元許可技術(shù)下運(yùn)行模型,則需要從舊的MDK安裝中復(fù)制VHT/FVP模型。AVH Models以前位于'[install_dir]\ARM\VHT',現(xiàn)在已移至'[install_dir]\ARM\avh_fvp'并重命名(以 “FVP_”開頭,而非“VHT_”開頭)。這使MDK安裝程序中的AVH FVP與其他渠道(如Arm tools artifactory)完全一致。Target debuggingSegger J-Link:更新調(diào)試驅(qū)動(dòng)程序到7.96h版本。STMicroelectronics ST-LINK:更新調(diào)試驅(qū)動(dòng)程序到3.3.0版本。更新固件升級實(shí)用程序ST-Link Upgrade.exe到3.15.6版本。Nuvoton NU-Link:更新調(diào)試驅(qū)動(dòng)程序到3.15.7623r版本。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
Perforce Software發(fā)布了2024年汽車軟件開發(fā)狀況的研究報(bào)告
2024-06-03
隨著軟件定義汽車越來越成為一個(gè)共識(shí),Perforce對汽車行業(yè)軟件開發(fā)狀態(tài)進(jìn)行了調(diào)查,結(jié)果顯示了世界各地開發(fā)人員的主要關(guān)注點(diǎn)。這項(xiàng)由automotiveIQ和EclipseFoundation聯(lián)合開展的對全球600名汽車開發(fā)專業(yè)人士的調(diào)查發(fā)現(xiàn),滿足網(wǎng)絡(luò)安全標(biāo)準(zhǔn)批準(zhǔn)的法規(guī)是最重要的安全關(guān)注問題,同時(shí)代碼質(zhì)量和全球經(jīng)濟(jì)也很重要。這項(xiàng)年度調(diào)查擴(kuò)大了地域范圍,包括更多來自亞太地區(qū)的受訪者,提供了對全球汽車發(fā)展現(xiàn)狀的更準(zhǔn)確看法,并強(qiáng)調(diào)了中國作為關(guān)鍵參與者的作用。汽車軟件開發(fā)人員最關(guān)心的三個(gè)問題是質(zhì)量(29%)、安全性(25%)和安全性(21%)。質(zhì)量是亞太地區(qū)受訪者最關(guān)心的問題,而安全是所有其他地區(qū)受訪者最關(guān)心的問題。100%覆蓋MISRA c++:2023Klocwork擴(kuò)大了SAST持續(xù)合規(guī)覆蓋范圍電動(dòng)汽車和網(wǎng)聯(lián)汽車的開發(fā)也極大地影響了開發(fā)團(tuán)隊(duì)。大多數(shù)團(tuán)隊(duì)現(xiàn)在都在某種程度上研究電子組件(84%)和連接組件(79%)。今年從功能安全到網(wǎng)絡(luò)安全的轉(zhuǎn)變表明,盡管汽車行業(yè)的安全標(biāo)準(zhǔn)已經(jīng)確立,但嵌入式安全——尤其是滿足網(wǎng)絡(luò)安全標(biāo)準(zhǔn)和執(zhí)行安全編碼實(shí)踐的法規(guī)——將是未來幾年汽車專業(yè)人士關(guān)注的重要焦點(diǎn)。汽車軟件開發(fā)人員需要關(guān)注的另外十個(gè)問題召回率正在下降,從去年的56%降至36%。這可能與代碼漏洞的減少有關(guān)(從2023年的52%減少到40%)。驗(yàn)證和確認(rèn)軟件是最耗時(shí)的活動(dòng)——占47%,其次是審查代碼的錯(cuò)誤/編碼規(guī)則違反——占34%。敏捷是最流行的開發(fā)方法,占51%,其次是模型驅(qū)動(dòng)開發(fā),占47%。人工智能正在取得重大進(jìn)展——它的使用率達(dá)到75%。開源很普遍——70%的人使用開源工具。51%的人積極從事電動(dòng)汽車的研發(fā),33%的人從事一些電動(dòng)部件的研發(fā)。網(wǎng)聯(lián)汽車也對產(chǎn)品設(shè)計(jì)產(chǎn)生了影響——39%的人正在積極開發(fā)網(wǎng)聯(lián)汽車,43%的人正在開發(fā)一些聯(lián)網(wǎng)組件。符合ISO26262是大多數(shù)(77%)企業(yè)的要求82%的人使用編碼標(biāo)準(zhǔn),62%的人使用MISRA?,比去年增加了20%。32%的人使用AUTOSAR C++14,減少了4%。C++仍然是汽車軟件開發(fā)的主要編程語言(51%);然而,C迅速趕上,從34%增加到50%。Perforce產(chǎn)品總監(jiān)SteveHoward表示:“隨著保護(hù)汽車電子系統(tǒng)、通信網(wǎng)絡(luò)和軟件的需求不斷增長,嵌入式安全問題也在不斷上升。“OEM及其供應(yīng)鏈合作伙伴希望防止代價(jià)高昂的惡意攻擊、未經(jīng)授權(quán)的訪問或?qū)ζ囅到y(tǒng)的操縱,確保其代碼的安全性是減少這些事件的第一步?!比蚪?jīng)濟(jì)繼續(xù)對汽車軟件專業(yè)人員產(chǎn)生最大的市場影響,這意味著在其他戰(zhàn)略中,保持行業(yè)競爭力和最大化現(xiàn)有資源在2024年非常重要。Perforce的調(diào)查結(jié)果還表明,越來越多的人轉(zhuǎn)向混合/遠(yuǎn)程工作,越來越多的人關(guān)注團(tuán)隊(duì)生產(chǎn)力和加速開發(fā)。隨著電動(dòng)汽車和聯(lián)網(wǎng)汽車在當(dāng)今市場上的地位日益確立,軟件在汽車開發(fā)中更加重要。在車輛中使用越來越多的軟件會(huì)導(dǎo)致在開發(fā)過程中更多的安全考慮-最好盡早。在接受調(diào)查的人員中,59%的汽車開發(fā)人員已經(jīng)采用或正在采用左移策略,以便在編碼時(shí)識(shí)別軟件漏洞。一些專業(yè)工具的使用率正在上升——自2023年以來,靜態(tài)代碼分析軟件的使用率上升了25%,現(xiàn)在使用率為67%(去年為42%)。同樣,版本控制系統(tǒng)的使用率從38%上升到56%,增幅為18%。另一個(gè)值得注意的發(fā)現(xiàn)是,82%的受訪者使用編碼標(biāo)準(zhǔn)來確保代碼的功能安全、網(wǎng)絡(luò)安全和提高可靠性——67%的受訪者使用靜態(tài)代碼分析工具來幫助滿足合規(guī)需求,26%的受訪者使用SAST工具來確保軟件的安全。今年,62%的受訪開發(fā)者使用了MISRA,比去年增加了20%。新的MISRA指南(MISRAC:2023和MISRAC++:2023)的發(fā)布可能是使用該標(biāo)準(zhǔn)的受訪者急劇增加的原因?!罢麄€(gè)汽車行業(yè)的組織都在努力達(dá)到最高的質(zhì)量水平,”合規(guī)總監(jiān)吉爾·布里頓(JillBritton)說。“隨著電動(dòng)汽車和聯(lián)網(wǎng)汽車的快速增長,遵守安全標(biāo)準(zhǔn)將比以往任何時(shí)候都更加重要?!盤erforce提供用于C和C++編程語言的HelixQAC靜態(tài)代碼分析器,以及用于C,C++,C#,Java,JavaScript,Python和Kotlin編程語言的Klocwork靜態(tài)分析和SAST工具。該調(diào)查可在https://www.perforce.com/resources/sca/2024-state-automotive-software-development-report上查閱。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
Green Hills特邀您參加2024恩智浦汽車生態(tài)技術(shù)峰會(huì)
2024-05-28
我們特邀您參觀Green Hills Software備受關(guān)注的解決方案,在恩智浦S32 CoreRide平臺(tái)上的高性能中央計(jì)算到域/分區(qū)控制器,體驗(yàn)成熟產(chǎn)品強(qiáng)大功能和基礎(chǔ)軟件的專業(yè)技術(shù),幫助汽車電子制造商高效開發(fā)和快速部署軟件定義汽車(SDV)軟件。時(shí)間:2024年5月29-30日地點(diǎn):杭州洲際酒店(浙江省杭州市解放東路2號(hào))活動(dòng)詳情恩智浦汽車技術(shù)日 (杭州)日期:2024年5月29-30日產(chǎn)品演示 #1: NXP S32E/Z上的區(qū)域和域控制安全軟件集成環(huán)境在配備8個(gè)Cortex-R52內(nèi)核的NXP GreenBox3上,Green Hils的μ-visor?虛擬機(jī)管理程序運(yùn)行并調(diào)度虛擬機(jī)和多個(gè)通過ASIL認(rèn)證的μ-velOsityTM實(shí)時(shí)操作系統(tǒng)實(shí)例。第一個(gè)內(nèi)核運(yùn)行4個(gè)虛擬機(jī),每個(gè)虛擬機(jī)都有一個(gè)實(shí)時(shí)操作系統(tǒng),用4個(gè)閃爍的綠色LED燈表示。當(dāng)用戶按下4個(gè)按鈕中的任何一個(gè)時(shí),會(huì)使相應(yīng)虛擬機(jī)中的一個(gè)應(yīng)用程序和實(shí)時(shí)操作系統(tǒng)崩潰。通過其健康監(jiān)測功能,μ-visor?虛擬機(jī)管理程序檢測到這一安全關(guān)鍵事件,將LED燈變?yōu)榧t色,并重啟虛擬機(jī)而不影響其他虛擬機(jī)。紅色LED燈會(huì)恢復(fù)為綠色,表示虛擬機(jī)、實(shí)時(shí)操作系統(tǒng)和應(yīng)用程序已成功重置。主要優(yōu)點(diǎn):集成安全環(huán)境-μ-visor?虛擬機(jī)管理程序整合并保護(hù)每個(gè)內(nèi)核上的多個(gè)實(shí)時(shí)操作系統(tǒng)ASIL D實(shí)時(shí)操作系統(tǒng)-小巧快速的μ-velOsity實(shí)時(shí)操作系統(tǒng),易于編程獨(dú)立互不影響-當(dāng)虛擬機(jī)在軟件故障后重新啟動(dòng)時(shí),其他虛擬機(jī)仍然繼續(xù)運(yùn)行且不受影響。高級調(diào)試-多核調(diào)試器,系統(tǒng)查看器和Green Hills C/C++編譯器(ASIL D)活動(dòng)詳情恩智浦汽車技術(shù)日 (杭州)日期:2024年5月29-30日產(chǎn)品演示?#2: NXP S32K基于S32K上開發(fā)實(shí)時(shí)應(yīng)用的全?;A(chǔ)軟件Green Hils software和NXP正在展示他們的聯(lián)合解決方案,用于在軟件定義汽車中開發(fā)和部署安全的應(yīng)用程序。展示的技術(shù)包括ASIL D μ-velOsityTM實(shí)時(shí)操作系統(tǒng),以及在NXP S32K3微控制器上運(yùn)行的靈活I(lǐng)DE選項(xiàng)。小巧且快速的μ-velOsityTM實(shí)時(shí)操作系統(tǒng)(ASIL D,ISO/SAE 21434網(wǎng)絡(luò)安全)和NXP的低級實(shí)時(shí)驅(qū)動(dòng)程序(RTD)使ASIL應(yīng)用程序能夠高效地使用S32K3的外設(shè)和加速器。MULTI?IDE具有高級應(yīng)用程序調(diào)試功能,并能系統(tǒng)級別查看μ-velOsityTM和AUTOSAR。Green Hills的C/C++編譯器和運(yùn)行時(shí)庫獲得了最高的ASIL D認(rèn)證,可在需要認(rèn)證的程序中實(shí)現(xiàn)了最高的性能和最小的代碼。History?系統(tǒng)查看器查看器提供了系統(tǒng)歷史和用戶定義的SoC事件日志的直現(xiàn)且高效的圖形顯示。Green Hills的C/C++編譯器已集成于MULTI?IDE和NXP的S32 Design Studio中。Green Hills Probe用于板級引導(dǎo)、低級調(diào)試和基于跟蹤的分析。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
Perforce,從合規(guī)開始:電動(dòng)汽車軟件概述
2024-05-20
介紹汽車軟件開發(fā)過程的一個(gè)重要部分是確保軟件符合關(guān)鍵的行業(yè)標(biāo)準(zhǔn)和指導(dǎo)方針。對于電動(dòng)汽車來說,很真實(shí)的一點(diǎn)是許多硬件組件已經(jīng)被電子元件所取代。對于電動(dòng)汽車軟件來說,存在安全和安保方面的擔(dān)憂。然而,這些問題可以通過功能安全和安全性編碼標(biāo)準(zhǔn)和指導(dǎo)方針得到有效解決。在這里,我們概述了關(guān)鍵的汽車標(biāo)準(zhǔn)和指導(dǎo)方針,以及特別適用于電動(dòng)汽車的合規(guī)性最佳實(shí)踐。電動(dòng)汽車軟件所有電動(dòng)汽車部件都有一定的安全和保障要求,但覆蓋水平因部件的功能而異。顯然,電動(dòng)汽車對于制動(dòng)系統(tǒng)有重要的安全要求,外部通信的車載信息娛樂(IVI)必須考慮網(wǎng)絡(luò)安全問題。在電動(dòng)汽車中,電池管理系統(tǒng)需要考慮車輛內(nèi)部的安全性,以及與外界通信的安全性。未來,車輛內(nèi)的領(lǐng)域和區(qū)域控制器將會(huì)增加,許多獨(dú)立的、不同的組件將整合到整個(gè)車輛的分布式平臺(tái)上。這會(huì)導(dǎo)致安全、調(diào)度和網(wǎng)絡(luò)安全問題。這些問題中的許多都可以通過實(shí)施編碼標(biāo)準(zhǔn)來解決,編碼標(biāo)準(zhǔn)是編碼規(guī)則、指導(dǎo)方針和最佳實(shí)踐的集合。汽車的主要標(biāo)準(zhǔn)是ISO26262。所有組件都需要滿足ISO 26262,未來還將需要滿足ISO/SAE 21434。這些功能標(biāo)準(zhǔn)都建議使用編碼指南來檢測編程語言中未定義的和關(guān)鍵的未指定行為。主要汽車編碼指南MISRAMISRA(汽車工業(yè)軟件可靠性協(xié)會(huì))最初是為汽車工業(yè)開發(fā)的,為開發(fā)安全關(guān)鍵系統(tǒng)提供編碼標(biāo)準(zhǔn),并已擴(kuò)展到安全領(lǐng)域。它現(xiàn)在被用于所有要求安全關(guān)鍵系統(tǒng)的行業(yè)。MISRA C最初發(fā)布于1998年,最新版本是MISRA C:2023涵蓋C90, C99和C11。它現(xiàn)在是世界上使用最廣泛的C編程指南。2008年,MISRA C++發(fā)布,現(xiàn)在被安全關(guān)鍵開發(fā)人員廣泛使用。2023年有一個(gè)更新,涵蓋C++的后續(xù)版本。AUTOSAR C++14AUTOSAR(汽車開放系統(tǒng)架構(gòu))編碼指南適用于在關(guān)鍵和安全相關(guān)系統(tǒng)中使用C++14語言。它們是為AUTOSAR自適應(yīng)平臺(tái)開發(fā)的,但適用于任何用C++編寫的安全關(guān)鍵應(yīng)用程序。AUTOSAR C++ 14基于MISRA C++:2008編碼指南,但增加了其他C++編碼標(biāo)準(zhǔn)的最佳特性,如JSF和CERT C++。它允許使用其他C++編碼標(biāo)準(zhǔn)所不允許的一些特性,包括:—?Dynamic?Memory? ?動(dòng)態(tài)內(nèi)存—?Exceptions? ? ? ? ? ? ? 免責(zé)條款—?Templates? ? ? ? ? ? ? ?模板—?Inheritance? ? ? ? ? ? ? 繼承—?Virtual?Functions? ? ?虛擬函數(shù)—?AUTOSAR C++?14CERTCERT(計(jì)算機(jī)應(yīng)急準(zhǔn)備小組)是一種安全編碼標(biāo)準(zhǔn),支持常用的編程語言,如C、C++和Java。它由針對不安全編碼實(shí)踐和導(dǎo)致安全風(fēng)險(xiǎn)的未定義行為的規(guī)則和建議組成。軟件安全和網(wǎng)絡(luò)安全編碼指南最佳實(shí)踐在選擇和實(shí)現(xiàn)編碼準(zhǔn)則時(shí),需要考慮應(yīng)用程序。顯然,編程語言是第一步,但通常這已經(jīng)由項(xiàng)目決定了。這將決定可用的編碼指南。接下來,應(yīng)用程序的范圍——它是需要做到安全至上的還是需要關(guān)注網(wǎng)絡(luò)安全的?SAFETY-CRITICAL安全至上MISRA和AUTOSAR C++ 14都用于安全關(guān)鍵型應(yīng)用程序,因?yàn)樗鼈兛梢宰R(shí)別未指定和關(guān)鍵的未定義的語言行為。CYBERSECURITY網(wǎng)絡(luò)安全所有的防御實(shí)現(xiàn)技術(shù)都應(yīng)該從使用公認(rèn)的編碼標(biāo)準(zhǔn)開始。MISRA(特別是C:2012 Revision 1)和CERT C都通過識(shí)別關(guān)鍵的和未指定的語言行為來實(shí)現(xiàn)這一目標(biāo),從而使生成的代碼更可靠,更不容易出錯(cuò),更容易維護(hù)。所需的覆蓋級別可能根據(jù)組件的功能而有所不同,因此可能僅應(yīng)用檢測高風(fēng)險(xiǎn)違規(guī)的規(guī)則就足夠了。CERT定義每個(gè)規(guī)則的風(fēng)險(xiǎn),MISRA C應(yīng)用一個(gè)類別。兩者都允許涵蓋規(guī)則的子集。對于任何使用C語言的項(xiàng)目,汽車網(wǎng)絡(luò)安全編碼標(biāo)準(zhǔn)ISO/SAE 21434建議使用MISRA C:2012 Revision 1和CERT C指南。然而,任何禁用編碼指南中規(guī)則的決定都必須要仔細(xì)考慮,因?yàn)橥ǔP枰M(jìn)行解釋說明。電動(dòng)汽車功能安全對傳統(tǒng)內(nèi)燃機(jī)汽車至關(guān)重要的功能安全標(biāo)準(zhǔn)對電動(dòng)汽車同樣重要。ISO 26262:汽車功能安全I(xiàn)SO 26262 -“道路車輛-功能安全”,是汽車行業(yè)使用的主要功能安全標(biāo)準(zhǔn)。這是一項(xiàng)基于風(fēng)險(xiǎn)的安全標(biāo)準(zhǔn),適用于生產(chǎn)車輛的電氣和/或電子系統(tǒng)。這包括駕駛輔助、推進(jìn)和車輛動(dòng)力學(xué)控制系統(tǒng)。ISO 26262涵蓋了整個(gè)開發(fā)過程的功能安全方面,從需求規(guī)范到設(shè)計(jì)和實(shí)施,再到驗(yàn)證和確認(rèn)。為什么ISO 26262對電動(dòng)汽車軟件很重要汽車安全完整性等級(ASIL)是ISO 26262的關(guān)鍵要素,用于衡量特定系統(tǒng)組件的風(fēng)險(xiǎn)。系統(tǒng)越復(fù)雜,系統(tǒng)故障和隨機(jī)硬件故障的風(fēng)險(xiǎn)越大。ASIL分為四個(gè)等級,從A到D。ASIL A是最低風(fēng)險(xiǎn)水平,ASIL D是最高風(fēng)險(xiǎn)水平。遵從性要求在從A到D的過程中變得更加嚴(yán)格。QM(質(zhì)量管理)是一個(gè)額外的選項(xiàng),用于沒有安全需求的特定組件。決定ASIL的三個(gè)關(guān)鍵因素ASIL由三個(gè)因素決定:嚴(yán)重程度、暴露度和可控性。嚴(yán)重程度:嚴(yán)重性衡量的是系統(tǒng)故障造成的人員和財(cái)產(chǎn)損失的嚴(yán)重程度。嚴(yán)重程度分為四類:1. S0沒有傷害。2. S1: 輕度至中度傷害。3. S2:嚴(yán)重到危及生命(可能生存)的傷害。4. S3:危及生命(生存不確定)到致命傷害。暴露度:暴露度描述了在什么條件下某個(gè)特定的故障可能會(huì)引發(fā)安全隱患。每個(gè)條件按照發(fā)生的概率,分為了以下五個(gè)等級:1. E0:完全不可能。2. E1: 概率極低(僅在極少數(shù)操作條件下才會(huì)發(fā)生傷害)。3. E2:低概率。4. E3:中等概率。5. E4:高概率(在大多數(shù)操作條件下都可能發(fā)生傷害)??煽刂菩?可控性是對危險(xiǎn)情況發(fā)生時(shí)避免傷害的可能性的度量。這種情況可能是由于駕駛員的行為或外部措施造成的。危險(xiǎn)情況的可控性分為四個(gè)等級:1. ?C0:總體可控。2. ?C1: 容易控制。3. ?C2: 一般可控(大多數(shù)司機(jī)可以采取行動(dòng)防止受傷)。4. C3:難以控制或無法控制。如何確定ASILS一旦確定了嚴(yán)重性、暴露度和可控性,就可以確定ASIL。下表提供了如何完成此任務(wù)的指導(dǎo)。ISO 26262由11個(gè)部分組成,其中第6部分:軟件產(chǎn)品開發(fā)和第8部分:支持過程特別適用于電動(dòng)汽車軟件開發(fā)。第6部分包含一系列表,其中包括定義軟件過程的方法。(完整的表格可參閱我們的白皮書《如何遵從ISO 26262標(biāo)準(zhǔn)》。)對于每種方法,推薦使用相應(yīng)方法的程度取決于ASIL,分類如下:—“++”表示高度推薦該方法用于已識(shí)別的ASIL?!?”表示推薦該方法用于已識(shí)別的ASIL。-“o”表示不推薦也不反對該方法用于已識(shí)別的ASIL。例如,在下面的表6中(第7頁),子程序和函數(shù)中的一個(gè)入口點(diǎn)和一個(gè)出口點(diǎn)被強(qiáng)烈推薦給所有的ASIL等級,而沒有遞歸只被推薦給較低的級別。重要的是要注意,用于協(xié)助遵守ISO 26262的任何工具都必須經(jīng)過認(rèn)證,以確保結(jié)果是有效的。因此,使用已經(jīng)通過認(rèn)證的工具更容易,例如Perforce靜態(tài)分析工具- Helix QAC和Klocwork -已通過TüV-SüD的ASIL D級認(rèn)證。ISO 26262要求應(yīng)用編碼標(biāo)準(zhǔn)來實(shí)現(xiàn)特定的編碼和設(shè)計(jì)指南。通過使用靜態(tài)分析工具,可以更容易地應(yīng)用諸如MISRA或AUTOSAR C++ 14之類的編碼標(biāo)準(zhǔn)。電車功能安全對傳統(tǒng)內(nèi)燃機(jī)汽車至關(guān)重要的功能安全標(biāo)準(zhǔn)對電動(dòng)汽車同樣重要。ISO / SAE 21434:汽車軟件安全I(xiàn)SO/SAE 21434“道路車輛-網(wǎng)絡(luò)安全工程”是一項(xiàng)汽車標(biāo)準(zhǔn),重點(diǎn)關(guān)注道路車輛電子系統(tǒng)的網(wǎng)絡(luò)安全風(fēng)險(xiǎn)。該標(biāo)準(zhǔn)涵蓋了車輛生命周期的所有階段,通過應(yīng)用網(wǎng)絡(luò)安全工程從設(shè)計(jì)到退役。這適用于車輛中的所有電子系統(tǒng)、組件和軟件,以及任何外部連接。此外,ISO/SAE 21434提供了一種全面的方法來實(shí)現(xiàn)跨越整個(gè)供應(yīng)鏈的安全保障。為什么ISO/SAE21434對電動(dòng)汽車軟件很重要ISO/SAE 21434對于電動(dòng)汽車軟件非常重要,因?yàn)槟壳暗陌踩P(guān)鍵標(biāo)準(zhǔn)不足以覆蓋網(wǎng)絡(luò)安全風(fēng)險(xiǎn)。該標(biāo)準(zhǔn)提供了一個(gè)結(jié)構(gòu)化的流程,以確保將網(wǎng)絡(luò)安全考慮納入汽車產(chǎn)品的整個(gè)生命周期。該標(biāo)準(zhǔn)要求汽車制造商和供應(yīng)商在實(shí)施網(wǎng)絡(luò)安全工程時(shí)表現(xiàn)出盡職盡責(zé),并在整個(gè)供應(yīng)鏈中應(yīng)用網(wǎng)絡(luò)安全管理來支持它。如何滿足ISO/SAE21434合規(guī)要求ISO/SAE 21434對軟件開發(fā)有特定的要求,其中包括檢查固有弱點(diǎn)的分析,以及與網(wǎng)絡(luò)安全需求相關(guān)的整體一致性、正確性和完整性。網(wǎng)絡(luò)安全應(yīng)該處于所有設(shè)計(jì)決策的最前沿,包括選擇用于軟件開發(fā)的編程語言。在選擇編程語言時(shí)需要考慮幾個(gè)標(biāo)準(zhǔn),其中包括:?安全設(shè)計(jì)和編碼技術(shù)。?明確的語法和語義定義。然而,其中一些標(biāo)準(zhǔn)可能沒有在選定的語言中得到充分的處理。因此,建議使用編碼標(biāo)準(zhǔn)(如MISRA和CERT)來解決所選語言的缺陷。Perforce如何幫助確保安全、可靠和符合標(biāo)準(zhǔn)的電動(dòng)汽車軟件為了有效地識(shí)別軟件安全漏洞和弱點(diǎn),以及執(zhí)行推薦的編碼標(biāo)準(zhǔn)和指導(dǎo)方針,應(yīng)該使用行業(yè)標(biāo)準(zhǔn)化工具——特別是靜態(tài)分析工具。通過使用靜態(tài)分析工具,您可以通過以下方式加快標(biāo)準(zhǔn)遵從性:? 執(zhí)行編碼標(biāo)準(zhǔn)并檢測違規(guī)行為。? 在開發(fā)早期發(fā)現(xiàn)合規(guī)性問題。? 加快代碼審查和手動(dòng)測試工作。??報(bào)告不同時(shí)間不同產(chǎn)品版本的合規(guī)性。此外,Perforce靜態(tài)分析工具完全符合MISRA和CERT指南。它們還通過TüV- SüD認(rèn)證,可用于安全關(guān)鍵系統(tǒng),包括ISO 26262高達(dá)ASIL D級。請了解Perforce靜態(tài)分析工具如何幫助確保電動(dòng)汽車軟件的功能安全和網(wǎng)絡(luò)安全。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
Keil MDK 第六版現(xiàn)已推出:解決嵌入式開發(fā)中的復(fù)雜挑戰(zhàn)
2024-05-06
如今,嵌入式、物聯(lián)網(wǎng) (IoT) 和邊緣機(jī)器學(xué)習(xí) (ML) 應(yīng)用廣泛基于 Arm 平臺(tái)運(yùn)行。目前有超過 45 家芯片供應(yīng)商提供 10,000 多種基于 Arm Cortex-M 系列處理器的不同微控制器。毫無疑問,Cortex-M 處理器系列已經(jīng)成為了這些領(lǐng)域事實(shí)上的行業(yè)標(biāo)準(zhǔn)。多年來,Arm 提供 Keil 微控制器開發(fā)套件 (Keil Microcontroller Development Kit, Keil MDK)。這是面向基于 Cortex-M 打造的嵌入式、物聯(lián)網(wǎng)和邊緣 ML 應(yīng)用的最為全面的軟件開發(fā)解決方案。近期,Arm 正式發(fā)布了針對 Cortex-M 和 Arm Ethos-U 處理器產(chǎn)品系列進(jìn)行了整體優(yōu)化的 Keil MDK 第六版(下文簡稱 MDK v6)。隨著物聯(lián)網(wǎng)終端設(shè)備變得更加智能,ML 模型等工作負(fù)載也越來越復(fù)雜,為此,MDK v6 能與 MLOps 工作流程集成,并支持 Arm 虛擬硬件,以便在 DevOps 系統(tǒng)中進(jìn)行驗(yàn)證,為開發(fā)者應(yīng)對新的軟件挑戰(zhàn)。MDK v6 框圖MDK v6 增加了許多新功能,可幫助開發(fā)者進(jìn)一步提高效率:Keil Studio 以微軟的 Visual Studio Code 編輯器為基礎(chǔ),為基于 Cortex-M 的微控制器提供新的開發(fā)平臺(tái)。它可全面支持新的 CMSIS 工作流,可以固定軟件和工具版本,進(jìn)而確保了項(xiàng)目構(gòu)建的可重復(fù)性。Keil Studio 包含集成調(diào)試器,并提供相關(guān)組件,以便在 Windows、Linux 和 macOS 主機(jī)上創(chuàng)建、構(gòu)建和測試嵌入式應(yīng)用。Visual Studio Code 與 Git 版本控制集成,并提供豐富的第三方擴(kuò)展。這使得 Keil Studio 成為嵌入式物聯(lián)網(wǎng)或 ML 項(xiàng)目的靈活、可擴(kuò)展的開發(fā)平臺(tái)。在 keil.arm.com 網(wǎng)站上,開發(fā)者可以搜索開發(fā)板、設(shè)備、軟件包和數(shù)千個(gè)代碼示例。Keil Studio 也可用作基于瀏覽器的零安裝應(yīng)用,與本地連接目標(biāo)相連,以進(jìn)行簡單的運(yùn)行/停止調(diào)試?,F(xiàn)在,MDK 中間件可免費(fèi)使用。多年來,這一屢經(jīng)驗(yàn)證的中間件一直是專業(yè) MDK 版本的組成要件。Arm 現(xiàn)向所有 MDK 用戶開放該中間件,以支持廣泛的應(yīng)用。例如,同步數(shù)據(jù)流框架 (SDS) 使用文件系統(tǒng)組件來保存記錄的傳感器數(shù)據(jù),以便日后在 MLOps 系統(tǒng)中回放。CMSIS 工具箱可實(shí)現(xiàn)基于 CMSIS 軟件包的開發(fā)流程,是 MDK v6 的重要組件。它不僅可以在 Keil Studio 中使用,還可以在 μVision IDE 中使用,μVision IDE 多年來一直是嵌入式開發(fā)的事實(shí)標(biāo)準(zhǔn)。CMSIS 軟件包框架支持可使用多個(gè)工具鏈(例如 Arm Compiler 6、GCC 和 LLVM)的項(xiàng)目。該軟件包系統(tǒng)提供可重復(fù)使用的軟件組件,包括來自許多供應(yīng)商的各種 RTOS 內(nèi)核、設(shè)備驅(qū)動(dòng)程序和中間件。Arm 虛擬硬件固定虛擬平臺(tái) (Arm Virtual Hardware Fixed Virtual Platform) 仿真模型可實(shí)現(xiàn)軟件工作負(fù)載的測試自動(dòng)化。與 Keil MDK 的集成支持在桌面系統(tǒng)上開發(fā)和驗(yàn)證測試用例。通過桌面和基于云的工作流相結(jié)合,開發(fā)者將可運(yùn)用 CI/CD、DevOps 和 MLOps 的核心概念以及軟件優(yōu)先的開發(fā)方法。將 FuSa RTS 和 FuSa C 庫添加到 MDK-Professional 后,開發(fā)者可以更胸有成足地為功能安全系統(tǒng)創(chuàng)建應(yīng)用。經(jīng)過預(yù)認(rèn)證的軟件庫以及全面的文檔和實(shí)踐材料可幫助開發(fā)者在更短的時(shí)間內(nèi)實(shí)現(xiàn)目標(biāo)。新的基于用戶的授權(quán)許可 (UBL) 簡化了授權(quán)許可過程,并在任何主機(jī)上均可支持用戶憑證。CMSIS 軟件包系統(tǒng)有助于輕松管理產(chǎn)品生命周期,在編寫第一行代碼到完成和維護(hù)的過程中提供出色的支持。Arm 與其生態(tài)系統(tǒng)合作伙伴共同致力于解決軟件日趨復(fù)雜的難題,并為軟件開發(fā)者提供適用于一系列工具鏈和標(biāo)準(zhǔn)化軟件組件的統(tǒng)一工作流。借助 Arm 平臺(tái),開發(fā)者可選擇不同的工具鏈、軟件組件和 IDE,使得處理器與其新應(yīng)用能夠完美匹配。MDK v6 將助力開發(fā)者在 Arm 架構(gòu)上構(gòu)建物聯(lián)網(wǎng)的未來。* 本文為 Arm 原創(chuàng)文章,原文鏈接+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
億道電子開展2024年Altium合作伙伴技術(shù)培訓(xùn)
2024-04-28
在過去的兩周里,億道電子舉辦了三場Altium技術(shù)培訓(xùn)。本次培訓(xùn)采用了線上教學(xué)的方式,并結(jié)合合作伙伴在實(shí)際工作中遇到的技術(shù)問題,幫助合作伙伴們在未來工作中更好地學(xué)以致用,提升對Altium軟件的熟練程度。我們深知,技術(shù)的提升不僅僅是為了自身的成長,更是為了更好地服務(wù)客戶,滿足客戶日益增長的需求。知識(shí)收獲:在第一場Altium軟件安裝以及問題排查培訓(xùn)中,講師張超越全面解析了Altium Designer的安裝流程和常見問題排查方法,使合作伙伴能夠更好地理解產(chǎn)品,為客戶解決安裝和配置中的疑難問題,確保他們快速上手,高效運(yùn)用Altium軟件。 在售前技術(shù)培訓(xùn)中,講師張超越深入講解了Altium產(chǎn)品的最新特性和功能亮點(diǎn),逐一展示了產(chǎn)品的創(chuàng)新之處,包括但不限于新功能的引入、界面的優(yōu)化以及性能的提升。通過生動(dòng)的示范和實(shí)例分析,他生動(dòng)地演示了這些特性如何應(yīng)用于實(shí)際工作中,以解決設(shè)計(jì)過程中的挑戰(zhàn),并提高工作效率。張超越還就合作伙伴可能遇到的問題進(jìn)行了針對性的講解和解答,確保他們在使用Altium產(chǎn)品時(shí)能夠充分發(fā)揮其潛力,達(dá)到最佳效果。 講師:張超越在售后培訓(xùn)中,講師羅嶒?qū)W⒂贏ltium軟件在設(shè)計(jì)流程和PCB設(shè)計(jì)方面的應(yīng)用技巧。他深入探討了Altium設(shè)計(jì)流程的關(guān)鍵步驟,重點(diǎn)介紹了Altium Designer原理圖設(shè)計(jì)和PCB設(shè)計(jì)的實(shí)用技巧。通過詳細(xì)的演示和案例分析,他向合作伙伴們展示了如何在Altium Designer中有效地進(jìn)行原理圖設(shè)計(jì),以及如何利用其強(qiáng)大的功能來實(shí)現(xiàn)復(fù)雜的PCB設(shè)計(jì)任務(wù)。羅嶒重點(diǎn)講解了在設(shè)計(jì)過程中的常見錯(cuò)誤,以及如何避免這些錯(cuò)誤并優(yōu)化設(shè)計(jì)效率。通過本次培訓(xùn),合作伙伴們不僅加深了對Altium軟件的理解,還提升了在實(shí)際項(xiàng)目中應(yīng)用這些技術(shù)的能力,為他們在工作中更加熟練地運(yùn)用Altium產(chǎn)品奠定了堅(jiān)實(shí)基礎(chǔ)。 講師:羅嶒培訓(xùn)收獲:這三場培訓(xùn)不僅提升了合作伙伴對Altium產(chǎn)品的理解和熟練度,更加強(qiáng)了彼此之間技術(shù)的交流,增進(jìn)了合作關(guān)系。這些技術(shù)的提升將直接轉(zhuǎn)化為我們對客戶更好的服務(wù)。從了解他們的需求、解決他們的問題,到為他們提供更優(yōu)質(zhì)的產(chǎn)品和解決方案,我們都將以更高水平去實(shí)現(xiàn)。 結(jié)語:為學(xué)無間斷,如流水行云,日進(jìn)而不已也。本次培訓(xùn)是億道電子2024財(cái)年的首場技術(shù)相關(guān)培訓(xùn),后續(xù)我們將繼續(xù)結(jié)合內(nèi)外部需求,安排更多技術(shù)培訓(xùn)。期待通過這些培訓(xùn),為大家提供更全面、更專業(yè)的技術(shù)支持,共同推動(dòng)行業(yè)發(fā)展,實(shí)現(xiàn)合作共贏。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→
Klocwork 2024.1新功能
2024-04-22
在今年的第一個(gè)版本中,Klocwork 2024.1為 Perforce的持續(xù)安全性和代碼合規(guī)性平臺(tái) Validate 引入了新功能和改進(jìn)?,F(xiàn)在,Validate的升級過程更快、更有彈性和用戶友好。您可以排除項(xiàng)目、確定遷移優(yōu)先級、在不重新啟動(dòng)服務(wù)器的情況下單獨(dú)遷移項(xiàng)目、無縫處理失敗的遷移等等。這個(gè)版本還改進(jìn)了對使用 C/C++、C# 和 Java 開發(fā)的使用 Bazel 構(gòu)建系統(tǒng)的項(xiàng)目的支持。Klocwork 2024.1 擴(kuò)展了編碼標(biāo)準(zhǔn)執(zhí)行范圍,新增支持MISRA C++:2023?。除了提供改進(jìn)的搜索功能和增強(qiáng)的角色權(quán)限等用戶體驗(yàn)功能外,Validate 還增加了一個(gè)新功能,支持以 CSV 格式下載問題列表。與此同時(shí),VSCode IDE 插件增加了對高級差異分析的支持,極大地提升了可用性和整體用戶體驗(yàn)。新的Validate平臺(tái)功能改進(jìn)及提升升級和遷移改進(jìn)即使某些項(xiàng)目無法遷移,也可以通過啟動(dòng)Validate服務(wù)來更快地啟動(dòng)和運(yùn)行。 成功的遷移將立即可用,失敗的遷移將自動(dòng)禁用。 無需重新啟動(dòng)Validate服務(wù)即可遷移各個(gè)項(xiàng)目,從而節(jié)省時(shí)間。 應(yīng)用修復(fù)并重新遷移有問題的項(xiàng)目,而不會(huì)中斷已成功遷移的項(xiàng)目的使用。項(xiàng)目遷移狀態(tài)Validate項(xiàng)目列表提示項(xiàng)目的當(dāng)前狀態(tài),并提供可操作的建議來解決升級和遷移期間可能出現(xiàn)的問題。可以啟用/禁用項(xiàng)目以限制升級期間的使用,而遷移失敗的項(xiàng)目將不再阻止Validate服務(wù)啟動(dòng)。項(xiàng)目狀態(tài)將通知用戶需要完成遷移。還可以使用kwadmin命令或Web API查詢當(dāng)前項(xiàng)目狀態(tài)。從遷移中排除單個(gè)項(xiàng)目為了加快遷移速度,您可以排除特定的項(xiàng)目。被排除的項(xiàng)目將不會(huì)被遷移,并且將在Validate中顯示為禁用。然后您可以單獨(dú)遷移和啟用被排除的項(xiàng)目,而無需重新啟動(dòng)Validate服務(wù)。有關(guān)詳細(xì)信息,請參見遷移projects_root目錄。優(yōu)先遷移特定項(xiàng)目為了優(yōu)先處理重要項(xiàng)目,您可以指定一個(gè)優(yōu)先級列表,指定項(xiàng)目遷移的順序。未包含在列表中的項(xiàng)目將按照其項(xiàng)目 ID 的順序進(jìn)行遷移。要了解更多信息,請參見遷移projects_root目錄。導(dǎo)入或復(fù)制現(xiàn)有項(xiàng)目現(xiàn)在即使項(xiàng)目名稱與目標(biāo)服務(wù)器上的現(xiàn)有項(xiàng)目匹配,您也可以從另一個(gè) Validate 服務(wù)器導(dǎo)入項(xiàng)目。有關(guān)更多信息,請參閱導(dǎo)入您的項(xiàng)目和服務(wù)設(shè)置。改進(jìn)的遷移日志遷移日志得到了很大的改進(jìn),提供了關(guān)于項(xiàng)目遷移步驟狀態(tài)的詳細(xì)信息,并且日志被持久化以幫助必要時(shí)進(jìn)行故障排除。 將問題列表下載為CSV在問題頁面頂部新增的CSV下載按鈕將基于 Validate 中當(dāng)前搜索查詢下載缺陷列表。對于額外的問題信息,如行號(hào)、注釋和理由,您需要訂閱Validate高級合規(guī)報(bào)告包。擴(kuò)展搜索Validate 模塊的正則表達(dá)式(RegEx)搜索功能增強(qiáng)了對在指定文件系統(tǒng)路徑時(shí)使用 * 和 ** 通配符的支持。有關(guān)更多信息,請參閱模塊文檔。新的角色權(quán)限增加了更改問題所有者權(quán)限,允許用戶更改問題所有者而無需更改問題狀態(tài)。保留許可證日志以進(jìn)行審計(jì)現(xiàn)在您可以保留日志用于審計(jì),方法是將日志附加到許可證服務(wù)器的 license.report.log 文件中,而不是在服務(wù)重新啟動(dòng)后覆蓋該文件。要了解 append.license.logging 設(shè)置的詳細(xì)信息,請參閱 kwservice 或 validate 服務(wù)。分析Bazel構(gòu)建的項(xiàng)目2024.1 改進(jìn)了對使用 C/C++、C# 和 Java 開發(fā)的使用 Bazel 構(gòu)建系統(tǒng)的項(xiàng)目的支持。在 Linux上使用構(gòu)建集成命令 kwbazel,或在 Android 項(xiàng)目中使用 kwandroid 的 --bazel 選項(xiàng)。有關(guān)更多用法和相關(guān)信息,請參閱 kwbazel。 MISRA C++:2023?使用Klocwork 針對 MISRA C++:2023 規(guī)則的新編碼標(biāo)準(zhǔn)分類法強(qiáng)制執(zhí)行 MISRA合規(guī)性。 編碼標(biāo)準(zhǔn)Klocwork 2024.1 的新標(biāo)準(zhǔn)和擴(kuò)展標(biāo)準(zhǔn)覆蓋范圍及分類:CERT C/Java - 為 C 和 Java 的類別名稱和元數(shù)據(jù)添加了級別信息。CWE - C/C++MISRA C++:2023用戶體驗(yàn)增強(qiáng)IDE 插件Visual Studio Code 現(xiàn)在支持在打開/保存文件時(shí)進(jìn)行差異分析。Visual Studio 狀態(tài)和信息欄經(jīng)過改進(jìn),可突出顯示重要信息并減少視覺干擾。編譯器支持增加和改進(jìn)對以下編譯器的支持:ClangClang-clTasking Tricore?Klocwork 2024.1的重要改變License管理變更從2023.4版開始,Klocwork 工具使用 Reprise 許可證管理器(RLM)v15.1BL2。升級后的 RLM v15.1BL2 服務(wù)已包含在 Klocwork 2023.4+ 的安裝包中。任何早期版本的 RLM 服務(wù)都需要升級到此版本才能與 Klocwork 2023.4 及更高版本一起使用。FLEXlm/FlexNet Publisher 支持已于 2022.2 版棄用,并且將不再與 Klocwork 2023.1+ 發(fā)行版一起使用。2022年的許可證與 Klocwork 2023.4 或更新版本不兼容。要使用產(chǎn)品的最新版本,請通過 license@perforce.com 聯(lián)系 Perforce 獲取新的許可證。Klocwork 2022 維護(hù)結(jié)束所有 Klocwork 2022 版本的維護(hù)于 2024 年 3 月 31 日結(jié)束。此外,維護(hù)終止(EOM)日期和銷售終止(EOS)日期也于 2024 年 3 月 31 日到期。有關(guān) Klocwork 任何版本支持可用性的信息,請參閱 Klocwork Product Lifecycle。 傳統(tǒng)幫助網(wǎng)站的生命周期結(jié)束從 2024 年 1 月開始,Klocwork 將關(guān)閉 2022 版之前版本的傳統(tǒng)幫助網(wǎng)站,網(wǎng)址為 https://docs.roguewave.com/。這是一則通知,提醒用戶請使用新網(wǎng)站 https://help.klocwork.com/,滿足您的所有文檔需求。版本為 2021.x 及更早版本的文檔需要使用發(fā)布包中提供的離線內(nèi)容進(jìn)行訪問。在2023.4版本中停止Klocwork服務(wù)器安裝從2023.4 版本開始Klocwork 服務(wù)安裝已停止。我們建議過渡到 Validate 安裝程序,以獲得更流暢的集成體驗(yàn)。CLion 插件和桌面工具 2023.4 兼容性這則通知告知用戶以下限制適用于與 2023.4 桌面工具的向后兼容性。僅 2023.4 或更高版本的 Klocwork 桌面工具(kwcheck)可以與 2023.4 CLion 插件一起使用。只有 2023.4 或更高版本的服務(wù)器才能與來自 2023.4 的 kwcheck 和桌面工具一起用于連接項(xiàng)目。預(yù)告Klocwork Jenkins 插件的生命周期結(jié)束 - Klocwork 2024.2這是一個(gè)預(yù)告,告知客戶我們計(jì)劃在 2023.4 版本中棄用 Klocwork 的自定義 Jenkins 插件,并從 2024.2 版本開始停止隨發(fā)布一起提供。這個(gè)自定義 Jenkins 插件提供的好處現(xiàn)在已經(jīng)被Klocwork 原生支持,為我們的工具與 Jenkins、GitHub Actions、Azure DevOps、GitLab CI 等集成提供了更多的靈活性。有關(guān)管理 CI 構(gòu)建的信息,請單擊此處。Klocwork 代碼審查(Inspect)生命周期結(jié)束 - Klocwork 2024.2這是一個(gè)預(yù)告,告知客戶我們計(jì)劃停止支持、許可和銷售代碼審查(Inspect)。計(jì)劃在 2024.2 版本中從 Validate 中移除此功能。移除問題分組功能 - 2024 年下半年問題分組在 2023.3 版本中已棄用,這是一個(gè)預(yù)告,計(jì)劃在 2024 年下半年將分組作為一個(gè)選項(xiàng)移除。這是一個(gè)通知,建議用戶在執(zhí)行遷移之前從以前的版本升級時(shí)禁用分組。項(xiàng)目流功能與問題分組不兼容。對于較大的項(xiàng)目和具有大量缺陷的較大文件,禁用分組可以顯著改善Validate數(shù)據(jù)庫的加載時(shí)間。原文鏈接+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號(hào)了解更多研發(fā)工具軟件知識(shí)
查看更多→