物聯(lián)網(wǎng)端點(diǎn)通常是傳感器,或者較少見(jiàn)的是執(zhí)行器,它們通過(guò)無(wú)線方式連接到聚合設(shè)備或互聯(lián)網(wǎng)網(wǎng)關(guān)。它們通常大量部署,在智能城市、智能工廠或智能農(nóng)業(yè)等場(chǎng)景中,分散在廣闊的地理區(qū)域。進(jìn)行現(xiàn)場(chǎng)維護(hù)(例如更換放電的原電池)的成本通常高得令人望而卻步。此外,廢棄的電池對(duì)環(huán)境造成的負(fù)擔(dān)越來(lái)越令人無(wú)法接受。
除非你一直躲在一塊巖石下,否則你可能已經(jīng)看到ChatGPT正在席卷整個(gè)世界。雖然ChatGPT已經(jīng)引起了人們的普遍興趣,但它是一種人工智能模型,有助于證明開(kāi)發(fā)者和企業(yè)正在重新思考我們?nèi)绾喂ぷ骱烷_(kāi)發(fā)軟件系統(tǒng)。我并不是說(shuō)該技術(shù)正處于我們可以讓人工智能模型為我們編寫(xiě)生產(chǎn)代碼的階段。相反,我建議人工智能可以通過(guò)幾種方式來(lái)改變嵌入式軟件開(kāi)發(fā)人員學(xué)習(xí)、工作和編寫(xiě)軟件的方式。讓我們探索一些。
隨著無(wú)線設(shè)備、物聯(lián)網(wǎng)和5G網(wǎng)絡(luò)的不斷增長(zhǎng),射頻環(huán)境越來(lái)越多的人,越來(lái)越吵,越來(lái)越難以管理,而許多服務(wù)都在爭(zhēng)奪同樣的資源:射頻波段。在這種情況下,測(cè)量和分析特定位置的射頻頻譜的能力在許多情況下是極其有用的,為移動(dòng)服務(wù)運(yùn)營(yíng)商提供了優(yōu)化射頻使用的手段,防止信道飽和,并在無(wú)線通信方面做出更明智的決定。此外,頻譜分析由于能夠探測(cè)和定位惡意或敵對(duì)信號(hào)的來(lái)源,在軍事行動(dòng)中以及在諸如電子戰(zhàn)和信號(hào)情報(bào)等與國(guó)防有關(guān)的任務(wù)中越來(lái)越普遍。因此,光譜監(jiān)測(cè)和記錄是現(xiàn)代射頻工業(yè)民用和軍用的基本特征。
可以使用透射或反射式 LED 和 PD 配置獲取 PPG 信號(hào)。透射配置測(cè)量穿過(guò)身體某個(gè)部位的未吸收光。這種配置最適合手指和耳垂等部位,因?yàn)檫@些部位的毛細(xì)血管密度有利于測(cè)量,這使得測(cè)量結(jié)果更穩(wěn)定、重復(fù)性更強(qiáng),并且對(duì)放置位置的變化不太敏感。透射配置可使灌注指數(shù)增加 40 dB 至 60 dB。
物聯(lián)網(wǎng) (IoT) 設(shè)備中越來(lái)越多人工智能 (AI) 的出現(xiàn),從而創(chuàng)造出智能“AIoT”設(shè)備,而各種應(yīng)用都從這些智能設(shè)備中受益。這些設(shè)備從數(shù)據(jù)中學(xué)習(xí),無(wú)需人工干預(yù)即可自主決策,從而使產(chǎn)品與其環(huán)境的交互更加合乎邏輯、更像人類(lèi)。
本文重點(diǎn)介紹卷積神經(jīng)網(wǎng)絡(luò) (CNN) 的特性和應(yīng)用,主要用于模式識(shí)別和對(duì)象分類(lèi)。在之前文章中,我們展示了微控制器中經(jīng)典線性程序執(zhí)行與 CNN 的區(qū)別及其優(yōu)勢(shì)。我們討論了 CIFAR 網(wǎng)絡(luò),利用該網(wǎng)絡(luò)可以對(duì)圖像中的貓、房屋或自行車(chē)等對(duì)象進(jìn)行分類(lèi),或執(zhí)行簡(jiǎn)單的語(yǔ)音模式識(shí)別。本文解釋了如何訓(xùn)練這些神經(jīng)網(wǎng)絡(luò)來(lái)解決問(wèn)題。
了解半導(dǎo)體器件的故障模式是創(chuàng)建篩選、鑒定和可靠性測(cè)試的關(guān)鍵,這些測(cè)試可以確保器件在數(shù)據(jù)表規(guī)定的范圍內(nèi)運(yùn)行,并滿足汽車(chē)和其他電源轉(zhuǎn)換應(yīng)用中要求的越來(lái)越嚴(yán)格的十億分之一故障率。在本文中,我們將討論對(duì)碳化硅 MOSFET 器件執(zhí)行的柵極開(kāi)關(guān)應(yīng)力 (GSS) 測(cè)試。
大規(guī)模集成電路的飛速發(fā)展使得電子產(chǎn)品的體積越來(lái)越小,促使了便攜式電子產(chǎn)品如雨后春筍一般蓬勃發(fā)展,不斷添加的新特征和能力,使得電子產(chǎn)品變得越來(lái)越復(fù)雜。
在嵌入式系統(tǒng)開(kāi)發(fā)中,C語(yǔ)言作為最基礎(chǔ)且廣泛使用的編程語(yǔ)言之一,其靈活性和高效性為開(kāi)發(fā)者提供了強(qiáng)大的工具集。然而,隨著系統(tǒng)復(fù)雜度的增加,如何有效地封裝和保護(hù)數(shù)據(jù)結(jié)構(gòu),尤其是結(jié)構(gòu)體,成為了嵌入式開(kāi)發(fā)者面臨的重要挑戰(zhàn)。掩碼結(jié)構(gòu)體(Masked Structure)作為一種高級(jí)封裝技術(shù),在保護(hù)結(jié)構(gòu)體內(nèi)部數(shù)據(jù)、提高代碼安全性和可維護(hù)性方面展現(xiàn)出了獨(dú)特的優(yōu)勢(shì)。本文將深入探討嵌入式C語(yǔ)言中掩碼結(jié)構(gòu)體的概念、實(shí)現(xiàn)方式及其在實(shí)際項(xiàng)目中的應(yīng)用。
在軟件開(kāi)發(fā)領(lǐng)域,尤其是處理大型、復(fù)雜的C語(yǔ)言項(xiàng)目時(shí),函數(shù)調(diào)用的錯(cuò)綜復(fù)雜往往成為調(diào)試和性能優(yōu)化的巨大障礙。這些項(xiàng)目中的“屎山”代碼不僅難以維護(hù),更在出現(xiàn)問(wèn)題時(shí)難以快速定位。然而,通過(guò)現(xiàn)代編譯器的強(qiáng)大功能和一些巧妙的技巧,我們可以有效追蹤C(jī)語(yǔ)言函數(shù)的調(diào)用過(guò)程,為開(kāi)發(fā)者提供清晰的調(diào)試和性能分析路徑。
目前,有數(shù)百億臺(tái)物理物聯(lián)網(wǎng)設(shè)備通過(guò)本地網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)。傳感器的數(shù)據(jù)橫跨這些網(wǎng)絡(luò)。執(zhí)行器根據(jù)數(shù)據(jù)進(jìn)行啟動(dòng)。同時(shí),應(yīng)用程序分析數(shù)據(jù)以促進(jìn)人機(jī)響應(yīng)。
在Linux世界中,終端(Terminal)是用戶與系統(tǒng)交互的重要窗口。然而,對(duì)于初學(xué)者或是習(xí)慣圖形界面的用戶來(lái)說(shuō),默認(rèn)的黑白色調(diào)及復(fù)雜的命令操作可能會(huì)讓人望而卻步。幸運(yùn)的是,通過(guò)一些簡(jiǎn)單的配置和技巧,我們可以顯著提升Linux終端的使用體驗(yàn),讓終端界面更加友好,操作更加便捷。
TM4C129x系列是TI 推出的通用MCU 產(chǎn)品,該產(chǎn)品具有120Mhz Cortex M4F核,最大1MB的Flash 空間以及靈活多樣的通信接口。同時(shí)該產(chǎn)品的內(nèi)置Ethernet PHY,可支持高集成度、低成本的以太網(wǎng)通信。片上豐富的資源使其非常適合作為儲(chǔ)能等新能源應(yīng)用的House Keeping MCU 來(lái)使用,配合TI 的BMS采樣AFE及實(shí)時(shí)控制芯片C2000共同完成儲(chǔ)能系統(tǒng)所需要的采集、監(jiān)控、控制等一些列功能。
在軟件開(kāi)發(fā)領(lǐng)域,版本控制是不可或缺的一環(huán),而Git作為目前最流行的版本控制系統(tǒng)之一,其重要性不言而喻。隨著項(xiàng)目規(guī)模的擴(kuò)大和團(tuán)隊(duì)成員的增加,如何高效地管理代碼變更、保持項(xiàng)目歷史的清晰與可追溯性,成為了每個(gè)團(tuán)隊(duì)必須面對(duì)的挑戰(zhàn)。這時(shí),遵循一套合理的Git提交規(guī)范就顯得尤為重要。本文將深入探討Git提交規(guī)范的重要性、常用規(guī)范以及如何實(shí)施這些規(guī)范,以提升團(tuán)隊(duì)協(xié)作效率與項(xiàng)目可維護(hù)性。
嵌入式系統(tǒng)設(shè)計(jì)人員通常決定使用現(xiàn)成的、經(jīng)過(guò)認(rèn)證的無(wú)線模塊,而不是從頭開(kāi)始設(shè)計(jì)無(wú)線通信電路。其中一些模塊現(xiàn)在可以在單個(gè)模塊中容納多種頻率和協(xié)議。本文討論了 Wi-Fi 模塊的架構(gòu),以及設(shè)計(jì)人員利用此類(lèi)模塊中可用的資源來(lái)改善物聯(lián)網(wǎng)設(shè)備和網(wǎng)絡(luò)安全性的機(jī)會(huì)。實(shí)際上,無(wú)論涉及何種無(wú)線協(xié)議,相同的通用方法都可以應(yīng)用于其他模塊。