www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

  • 使用直接內(nèi)存訪問減少能源消耗

    嵌入式系統(tǒng)所消耗的能量,尤其是電池操作的設(shè)備,例如IoT傳感器節(jié)點(diǎn),可能是該設(shè)備成功實(shí)現(xiàn)其目的還是陷入默默無(wú)聞之間的區(qū)別。開發(fā)人員可以使用許多低功率最佳實(shí)踐,例如:

  • 使用回調(diào)提高代碼靈活性

    開發(fā)靈活且可擴(kuò)展的嵌入式軟件已成為產(chǎn)品開發(fā)的重要方面。越來(lái)越多的公司不是開發(fā)單個(gè)單片產(chǎn)品,而是開發(fā)一個(gè)核心平臺(tái),從中可以創(chuàng)建幾個(gè)不同的產(chǎn)品線。在核心代碼中,有時(shí)會(huì)有所需的軟件行為未知,并且必須滿足特定產(chǎn)品需求。為了實(shí)現(xiàn)代碼靈活性,開發(fā)人員可以使用回調(diào)功能。

  • 使用ARM Trustzone從非安全代碼執(zhí)行安全功能

    傳統(tǒng)的嵌入式軟件應(yīng)用程序存在于單個(gè)連續(xù)的空間中,具有唯一的ID,內(nèi)存和代碼均坐在一起且易于訪問。當(dāng)然,這使得黑客一旦踏入門,就可以很容易地訪問整個(gè)系統(tǒng)。嵌入式系統(tǒng)安全的關(guān)鍵是隔離。開發(fā)人員可以改善隔離的一種新方法是利用ARM?M23/33微控制器中的新Trustzone?功能。在這篇文章中,我將介紹讀者如何使用Trustzone保護(hù)安全功能,但仍能從非安全內(nèi)存區(qū)域訪問它們。

  • 實(shí)時(shí)斷言開始

    我們討論了為嵌入式應(yīng)用程序設(shè)置斷言通常需要的內(nèi)容。我們還看到,根據(jù)所使用的工具鏈,它可能會(huì)略有不同。盡管存在這些較小的差異,但仍將斷言用于相同的目的:檢測(cè)開發(fā)人員對(duì)應(yīng)用程序的假設(shè)何時(shí)在應(yīng)用程序中的特定點(diǎn)不正確。

  • 設(shè)計(jì)嵌入式軟件體系結(jié)構(gòu)的5個(gè)步驟

    軟件體系結(jié)構(gòu)是其組件中體現(xiàn)的系統(tǒng)的基本組織,彼此之間的關(guān)系以及環(huán)境的關(guān)系以及指導(dǎo)其設(shè)計(jì)和進(jìn)化的原則。軟件體系結(jié)構(gòu)并不是要?jiǎng)?chuàng)建一次并將其設(shè)置為石頭。相反,軟件體系結(jié)構(gòu)應(yīng)在整個(gè)產(chǎn)品的一生中發(fā)展和變化。多年來(lái),我聽到工程師和經(jīng)理討論了軟件體系結(jié)構(gòu)應(yīng)該從編碼工作中出現(xiàn),就好像是通過魔術(shù)一樣。相信一個(gè)新興的,干凈的建筑就像相信將一包意大利面倒入開水中會(huì)導(dǎo)致烤寬面條面條。

  • 軟件沒有價(jià)值嗎?

    應(yīng)用識(shí)別設(shè)計(jì)和編寫強(qiáng)大,可擴(kuò)展和安全軟件所需的知識(shí),創(chuàng)造力和奉獻(xiàn)精神。但是,該生態(tài)系統(tǒng)具有顯著的斷開連接。盡管開發(fā)人員期望為他們的工作獲得最高的收入,但他們通常不愿支付有助于他們更有效的優(yōu)質(zhì)軟件,工具和流程。

  • 如何為特定應(yīng)用選擇溫度傳感器

    溫度傳感器對(duì)于廣泛的應(yīng)用和用途至關(guān)重要,包括消費(fèi)電子,環(huán)境監(jiān)測(cè)和工業(yè)處理。為了確保精確,準(zhǔn)確的溫度讀數(shù),必須選擇正確的溫度傳感器。鑒于市場(chǎng)上有各種各樣的選擇,選擇最合適的溫度傳感器可能很難。本文指導(dǎo)選擇最適合特定應(yīng)用的溫度傳感器。

  • 降低能耗的五種技術(shù)

    我們檢查了微控制器中可用的幾種不同的低功率模式,以及這些低功率模式如何影響能耗和喚醒時(shí)間。低功率模式是減少微控制器使用的能量的主要技術(shù)之一,但這并不是開發(fā)人員可用的唯一技術(shù)。在這篇文章中,我們將研究我最喜歡的五種用于降低微控制器能耗的技術(shù)。

  • 利用靜態(tài)主張來(lái)改善嵌入式應(yīng)用

    運(yùn)行時(shí)斷言在開發(fā)和執(zhí)行逐項(xiàng)合同原理中捕獲錯(cuò)誤的力量。但是,并非需要在運(yùn)行時(shí)驗(yàn)證嵌入式系統(tǒng)中的所有假設(shè)。某些條件可以并且應(yīng)該在編譯時(shí)檢查,以確保代碼的正確性甚至在運(yùn)行之前。這是靜態(tài)斷言發(fā)揮作用的地方。

  • 您如何測(cè)試RTOS性能?

    對(duì)于每個(gè)嵌入式軟件開發(fā)人員和團(tuán)隊(duì)來(lái)說,性能是關(guān)鍵的指標(biāo)。無(wú)論您是開發(fā)資源受限的設(shè)備,高性能模塊還是僅僅是普通的系統(tǒng),浪費(fèi)的時(shí)鐘周期都會(huì)花費(fèi)金錢,時(shí)間和能量。如今,許多嵌入式系統(tǒng)都是由RTO構(gòu)建的,但是根據(jù)我的經(jīng)驗(yàn),團(tuán)隊(duì)通常幾乎不考慮其性能。

  • 加快基于閃存的嵌入式應(yīng)用程序

    大多數(shù)現(xiàn)代嵌入式軟件應(yīng)用程序都是從閃存存儲(chǔ)和執(zhí)行的。 Flash為基于微控制器的應(yīng)用程序提供了廉價(jià)且快速的存儲(chǔ)介質(zhì)。盡管這些應(yīng)用程序通常是實(shí)時(shí)應(yīng)用程序,在這些應(yīng)用程序中,執(zhí)行時(shí)間和確定性行為至關(guān)重要。雖然閃存很快,但它不如從RAM執(zhí)行代碼快。為了加快基于Flash的應(yīng)用程序的執(zhí)行時(shí)間,開發(fā)人員可以選擇性選擇關(guān)鍵功能并從RAM中執(zhí)行它們以獲得額外的速度提升。

  • 基于光子學(xué)的高速數(shù)據(jù)傳輸?shù)臒o(wú)線技術(shù)

    Lumeova的任務(wù)是通過其Wirays技術(shù)創(chuàng)新無(wú)線連接。該公司總部位于北卡羅來(lái)納州羅利市,正在解決我們這個(gè)時(shí)代最緊迫的挑戰(zhàn)之一:對(duì)更快,更可靠的無(wú)線數(shù)據(jù)的增長(zhǎng)需求。 Lumeova創(chuàng)始人兼首席執(zhí)行官Ali Khatibzadeh在接受Embedded.com的采訪中提供了對(duì)公司專有技術(shù)的見解。

  • 管理無(wú)線物聯(lián)網(wǎng)設(shè)備中的能耗

    隨著物聯(lián)網(wǎng)的發(fā)展并在現(xiàn)場(chǎng)部署了更多的邊緣設(shè)備,無(wú)疑將在這些設(shè)備中很大一部分電池操作。電池操作的無(wú)線邊緣節(jié)點(diǎn)很方便且具有成本效益,因?yàn)樗鼈儾恍枰L問電氣基礎(chǔ)設(shè)施,并且可以輕松部署。電池操作的設(shè)備的潛在問題是,當(dāng)開發(fā)人員在槍支下構(gòu)建設(shè)備并在門外時(shí),電池壽命是他們腦海中的最后一件事。開發(fā)人員在整個(gè)開發(fā)周期中可以做幾件事,以確保他們能夠正確管理設(shè)備的能耗。

  • 測(cè)量應(yīng)用績(jī)效改進(jìn)的三種技術(shù)

    有關(guān)開發(fā)人員如何通過在RAM中執(zhí)行時(shí)間敏感功能而不是從Flash中執(zhí)行時(shí)間敏感功能來(lái)加快其應(yīng)用程序代碼的文章。您可能想知道是否要進(jìn)行這樣的調(diào)整,表現(xiàn)會(huì)發(fā)生什么變化?答案會(huì)根據(jù)微控制器的制造技術(shù)而有所不同,但是開發(fā)人員可以使用三種技術(shù)來(lái)衡量其應(yīng)用程序或功能性能:

  • ARM Cortex-M低功耗模式基本介紹

    無(wú)論是嵌入式系統(tǒng)在電池上運(yùn)行還是連接到電網(wǎng),設(shè)計(jì)綠色并最小化能源消耗的系統(tǒng)都是大多數(shù)系統(tǒng)的常見要求?,F(xiàn)代嵌入式系統(tǒng)中最大的能源消費(fèi)者之一是微控制器,并且了解如何最大程度地減少其能源消耗至關(guān)重要。即使您查看一個(gè)微控制器家族,每個(gè)處理器架構(gòu)都將具有略有不同的低功率功能。在這篇文章中,我們將研究ARM Cortex-M處理器核心中的基本低功率模式以及如何使用它們。

發(fā)布文章