0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無(wú)線更新解決方案在STM32生態(tài)系統(tǒng)中的重要性

星星科技指導(dǎo)員 ? 來(lái)源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-13 09:45 ? 次閱讀

Percepio是ST 合作伙伴計(jì)劃的成員,它使用云遠(yuǎn)程報(bào)告困擾該領(lǐng)域產(chǎn)品的錯(cuò)誤。因此,我們希望對(duì) Percepio DevAlert(以前的設(shè)備固件監(jiān)視器)有所了解,以更好地了解它對(duì)物聯(lián)網(wǎng)設(shè)備的影響以及這種解決方案為公司帶來(lái)的各種優(yōu)勢(shì)。 在某些情況下,開發(fā)人員甚至可以在消費(fèi)者遇到任何問題之前使用該報(bào)告通過(guò)無(wú)線更新解決問題。有趣的是,Percepio 使用了 ST 的B-L475E-IOT01A物聯(lián)網(wǎng)探索套件作為他們項(xiàng)目的參考。因此,我們與 Percepio 的首席執(zhí)行官兼創(chuàng)始人 Johan Kraft 以及他的銷售和營(yíng)銷副總裁 Mike Skrtic 坐下來(lái),以更好地了解該解決方案及其在 STM32 生態(tài)系統(tǒng)中的重要性。

自 1947 年出現(xiàn)第一個(gè)官方“錯(cuò)誤”以來(lái),由于飛蛾卡在哈佛 Mark II 機(jī)電計(jì)算機(jī)內(nèi)部的硬件繼電器中,錯(cuò)誤和故障繼續(xù)困擾著世界各地的代碼。美國(guó)商務(wù)部國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院 (NIST) 2002 年的一項(xiàng)研究表明,漏洞每年給美國(guó)經(jīng)濟(jì)造成約 600 億美元的損失。最近,The Journal of Systems and Software 1于 2016 年發(fā)表的一篇論文表明,許多錯(cuò)誤,尤其是那些具有兩個(gè)以上條件的錯(cuò)誤,避免了內(nèi)部測(cè)試程序。簡(jiǎn)而言之,開發(fā)人員本可以在發(fā)布程序之前發(fā)現(xiàn)它們,但他們沒有測(cè)試協(xié)議來(lái)發(fā)現(xiàn)它們。 畢竟,隨著程序變得越來(lái)越復(fù)雜,測(cè)試每個(gè)用例和代碼分支通常是不可能的。因此,像 Percepio DevAlert (DevAlert) 這樣的工具可以解決這個(gè)問題。

Percepio DevAlert 的低調(diào)性,從小內(nèi)存到強(qiáng)大的 STM32 支持

為了利用 Percepio DevAlert,開發(fā)人員調(diào)用 API 以在發(fā)生故障時(shí)生成警報(bào)。警報(bào)包括錯(cuò)誤代碼和消息以及開發(fā)人員想要使用的任何其他信息,例如特定值和跟蹤記錄,這是詳細(xì)說(shuō)明程序執(zhí)行的特殊日志。然后,程序員可以使用 Percepio 的 Tracealyzer 來(lái)分析記錄的跟蹤并確定出了什么問題。這種方法的一個(gè)顯著優(yōu)勢(shì)是 API 調(diào)用可以在處理現(xiàn)有錯(cuò)誤或異常的代碼中進(jìn)行。因此,該工具相對(duì)簡(jiǎn)單,因?yàn)樗恍枰貙懍F(xiàn)有代碼,而是在已經(jīng)處理錯(cuò)誤的地方進(jìn)行相對(duì)簡(jiǎn)單的 API 調(diào)用。

Percepio DevAlert 支持所有使用 Cortex-M 的 STM32 微控制器,并在亞馬遜FreeRTOS 上運(yùn)行。此外,使用跟蹤記錄器只需要幾千字節(jié)的 RAM,如果錯(cuò)誤導(dǎo)致硬重啟,系統(tǒng)可以將此數(shù)據(jù)傳輸?shù)介W存。

這不僅意味著 Percepio 的解決方案可以適用于很多系統(tǒng),包括那些內(nèi)存限制非常嚴(yán)格的系統(tǒng),而且存儲(chǔ)數(shù)百或數(shù)千個(gè)事件是合理的。開發(fā)人員因此可以對(duì)他們的程序進(jìn)行全面分析,并找出如何優(yōu)化它。

Percepio DevAlert的實(shí)用性,從STM32CubeIDE到用戶體驗(yàn)

快速測(cè)試 Percepio DevAlert 的一種方法是使用 B-L475E-IOT01A Discovery 套件。

該公司在去年推出 STLINK-V3 時(shí)就支持它,從而確保他們的客戶能夠享受更快的速度和新功能,例如快照模式。此外,Percepio 更進(jìn)一步,為STM32CubeIDE 提供了一個(gè) Eclipse 插件,這是我們第一個(gè)集成了 STM32CubeMX 的免費(fèi) IDE。該插件使在開發(fā)環(huán)境中使用 Tracealyzer 變得更加容易。DevAlert 還使用 AWS 基礎(chǔ)設(shè)施來(lái)幫助工程師跟蹤錯(cuò)誤或特定信息,從而使系統(tǒng)不僅僅是錯(cuò)誤檢測(cè)。

Percepio 使用云通過(guò)“分類引擎”來(lái)分類錯(cuò)誤。在信息到達(dá)開發(fā)商之前,公司對(duì)其進(jìn)行處理以突出任何新的或潛在的重要問題。它還可以使用云來(lái)跟蹤某些傳感器信息,就像常規(guī)的物聯(lián)網(wǎng)平臺(tái)一樣。這非常重要,因?yàn)殚_發(fā)人員可以監(jiān)控特定的傳感器值,以查看是否存在可能損壞其系統(tǒng)的不可預(yù)見的情況。同樣,他們甚至可以跟蹤用戶如何與產(chǎn)品交互。 例如,程序員可以檢測(cè)人們是否意外按下按鈕或因?yàn)榻缑娲嬖谌毕?。在?shí)驗(yàn)室中測(cè)試每個(gè)極端情況和意外的用戶行為幾乎是不可能的。因此,來(lái)自 Percepio DevAlert 的反饋可以提供團(tuán)隊(duì)無(wú)法以任何其他方式獲得的信息。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7454

    瀏覽量

    150853
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50445

    瀏覽量

    751063
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2900

    文章

    44062

    瀏覽量

    370241
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    生態(tài)流量在線監(jiān)測(cè)系統(tǒng)解決方案

    一、背景隨著環(huán)境保護(hù)意識(shí)的日益增強(qiáng),水資源管理和生態(tài)保護(hù)成為了全球關(guān)注的焦點(diǎn)。河流、湖泊等水域管理生態(tài)流量的監(jiān)測(cè)和調(diào)控對(duì)于維護(hù)水生態(tài)系統(tǒng)
    的頭像 發(fā)表于 10-28 14:43 ?119次閱讀
    <b class='flag-5'>生態(tài)</b>流量在線監(jiān)測(cè)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>解決方案</b>

    英特爾和AMD組建x86生態(tài)系統(tǒng)咨詢小組

    聯(lián)想2024 Tech World大會(huì)上,英特爾CEO帕特·基辛格宣布了一項(xiàng)重大合作:英特爾與AMD將共同組建X86生態(tài)系統(tǒng)咨詢小組。
    的頭像 發(fā)表于 10-16 16:34 ?303次閱讀

    英特爾將攜手AMD共同捍衛(wèi)x86生態(tài)

    10月16日,英特爾正式公布了一項(xiàng)重大合作計(jì)劃:與AMD攜手成立x86生態(tài)系統(tǒng)咨詢小組。該計(jì)劃由英特爾CEO帕特·基辛格親自宣布。   x86生態(tài)系統(tǒng)咨詢小組(x86 Ecosystem
    的頭像 發(fā)表于 10-16 13:49 ?364次閱讀

    Cadence展示完整的PCIe 7.0 IP解決方案

    十多年來(lái),Cadence 對(duì) PCIe 技術(shù)的堅(jiān)定承諾和支持,在業(yè)界有目共睹。我們深知強(qiáng)大 PCIe 生態(tài)系統(tǒng)重要性,并感謝 PCI-SIG 提供的平臺(tái)。 PCI-SIG 開發(fā)者大會(huì)迎來(lái) 32 周年之際,Cadence 宣布
    的頭像 發(fā)表于 08-29 09:14 ?387次閱讀
    Cadence展示完整的PCIe 7.0 IP<b class='flag-5'>解決方案</b>

    河流生態(tài)水文監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)解決方案

    、智能的河流生態(tài)水文監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)顯得尤為重要。對(duì)此,物通博聯(lián)提供高效可靠的河流生態(tài)水文監(jiān)測(cè)物聯(lián)網(wǎng)解決方案 河流
    的頭像 發(fā)表于 07-24 14:22 ?250次閱讀
    河流<b class='flag-5'>生態(tài)</b>水文監(jiān)測(cè)物聯(lián)網(wǎng)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>解決方案</b>

    廣和通發(fā)布高性能端側(cè)AI解決方案,賦能物聯(lián)網(wǎng)生態(tài)系統(tǒng)

    展現(xiàn)了廣和通物聯(lián)網(wǎng)領(lǐng)域的深厚積累,更標(biāo)志著公司拓展物聯(lián)網(wǎng)生態(tài)系統(tǒng)和滿足端側(cè)AI應(yīng)用需求方面的堅(jiān)定步伐。
    的頭像 發(fā)表于 06-07 16:15 ?570次閱讀

    蘋果硬件生態(tài)系統(tǒng)豐富,用戶黏性大

     蘋果以其豐富多元的硬件生態(tài)系統(tǒng),涵蓋了從 iPhone 至 Mac 電腦等多種設(shè)備,每個(gè)設(shè)備都有其獨(dú)特的用戶群體。
    的頭像 發(fā)表于 04-18 11:03 ?399次閱讀

    淺談AMD Ryzen AI PC生態(tài)系統(tǒng)

    AMD與OEM合作伙伴聯(lián)想和華碩,以及生態(tài)系統(tǒng)合作伙伴百川智能、有道、游戲加加、數(shù)、始智AI等共同努力,共慶龍年,并在大中華區(qū)擴(kuò)展了Ryzen AI生態(tài)系統(tǒng)。
    的頭像 發(fā)表于 04-11 11:05 ?701次閱讀

    HTX DAO生態(tài)系統(tǒng)已加入19個(gè)重要建設(shè)者,共同為HTX DAO生態(tài)做出貢獻(xiàn)

    HTX DAO生態(tài)系統(tǒng)已加入19個(gè)重要建設(shè)者,共同為HTX DAO生態(tài)做出貢獻(xiàn) 隨著2月2日第十一批HTX DAO生態(tài)建設(shè)者的加入,目前,HTX DAO
    的頭像 發(fā)表于 02-21 16:46 ?298次閱讀
    HTX DAO<b class='flag-5'>生態(tài)系統(tǒng)</b>已加入19個(gè)<b class='flag-5'>重要</b>建設(shè)者,共同為HTX DAO<b class='flag-5'>生態(tài)</b>做出貢獻(xiàn)

    Renesas Ready生態(tài)系統(tǒng)合作伙伴解決方案介紹

    電子發(fā)燒友網(wǎng)站提供《Renesas Ready生態(tài)系統(tǒng)合作伙伴解決方案介紹.pdf》資料免費(fèi)下載
    發(fā)表于 02-21 09:38 ?0次下載
    Renesas Ready<b class='flag-5'>生態(tài)系統(tǒng)</b>合作伙伴<b class='flag-5'>解決方案</b>介紹

    RA生態(tài)系統(tǒng)合作伙伴解決方案提供卓越的平面航向和6軸IMU性能

    電子發(fā)燒友網(wǎng)站提供《RA生態(tài)系統(tǒng)合作伙伴解決方案提供卓越的平面航向和6軸IMU性能.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 09:46 ?0次下載
    RA<b class='flag-5'>生態(tài)系統(tǒng)</b>合作伙伴<b class='flag-5'>解決方案</b>提供卓越的平面航向和6軸IMU性能

    Renesas Ready生態(tài)系統(tǒng)合作伙伴解決方案

    電子發(fā)燒友網(wǎng)站提供《Renesas Ready生態(tài)系統(tǒng)合作伙伴解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 11:04 ?0次下載
    Renesas Ready<b class='flag-5'>生態(tài)系統(tǒng)</b>合作伙伴<b class='flag-5'>解決方案</b>

    芯原攜手趣戴科技擴(kuò)展手表GUI生態(tài)系統(tǒng)

    2024年1月9日,美國(guó)拉斯維加斯——芯原股份 (芯原,股票代碼:688521.SH) 今日宣布專注于提供圖形用戶界面 (GUI) 軟件服務(wù)的趣戴科技 (QDay Technology) 已加入其手表GUI生態(tài)系統(tǒng),共同開發(fā)適用于各種應(yīng)用的智能手表GUI解決方案。
    的頭像 發(fā)表于 01-10 09:06 ?664次閱讀

    RA生態(tài)系統(tǒng)合作伙伴解決方案-Aizip缺陷檢測(cè)

    電子發(fā)燒友網(wǎng)站提供《RA生態(tài)系統(tǒng)合作伙伴解決方案-Aizip缺陷檢測(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-21 09:55 ?0次下載
    RA<b class='flag-5'>生態(tài)系統(tǒng)</b>合作伙伴<b class='flag-5'>解決方案</b>-Aizip缺陷檢測(cè)

    RadioVerse:技術(shù)和無(wú)線電設(shè)計(jì)生態(tài)系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《RadioVerse:技術(shù)和無(wú)線電設(shè)計(jì)生態(tài)系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 11-24 11:43 ?0次下載
    RadioVerse:技術(shù)和<b class='flag-5'>無(wú)線</b>電設(shè)計(jì)<b class='flag-5'>生態(tài)系統(tǒng)</b>