在現(xiàn)代電子系統(tǒng)中,單片機(jī)控制板作為核心部件,承擔(dān)著數(shù)據(jù)處理、信號控制等關(guān)鍵任務(wù)。其設(shè)計的優(yōu)劣直接影響到整個系統(tǒng)的性能、可靠性和穩(wěn)定性。為了打造出高質(zhì)量的單片機(jī)控制板,在設(shè)計過程中需要遵循一系列重要原則。
文章展望了AGI時代的特點(diǎn)及人才金字塔結(jié)構(gòu)的分布,重點(diǎn)分析了AGI時代電子及計算機(jī)工程師的行業(yè)發(fā)展趨勢及特點(diǎn),并建言當(dāng)今電子及計算機(jī)工程師如何應(yīng)對AGI時代的來臨。
超市水果識別主要依賴人工,計算機(jī)視覺成為一種解決方案。然而目前仍面臨部分水果識別精度低、終端設(shè)備部署困難、誤識別圖片難處理等挑戰(zhàn)。因此,文章基于深度學(xué)習(xí)對移動端水果識別進(jìn)行研究,旨在替代人工識別。首先文章構(gòu)建了包含49種水果的超市水果圖像數(shù)據(jù)集DailyFruit-49。并針對細(xì)分類特征相似度高、包裝遮擋、形狀小量少的水果識別困難,以及低算力設(shè)備模型部署問題,篩選了滿足部署要求的骨干模型。設(shè)計了新的注意力模塊RMA,改進(jìn)了ViT Block以增強(qiáng)模型的細(xì)節(jié)識別能力和深層語義特征整合能力,最終得到DenseRMA_ViT模型,并基于Focal Loss改進(jìn)損失函數(shù)。并在公開數(shù)據(jù)集Fruits-262上進(jìn)行消融實(shí)驗驗證模型改進(jìn)的有效性。最后結(jié)合實(shí)際設(shè)備,實(shí)現(xiàn)水果識別系統(tǒng),滿足實(shí)際使用。基于與用戶的交互行為對誤識別水果圖像進(jìn)行收集,并基于誤識別圖像實(shí)現(xiàn)模型權(quán)重自動微調(diào),隨使用時間延長,系統(tǒng)收集更多圖片,提升模型識別精度與泛化能力,以處理實(shí)際應(yīng)用中誤識別水果。
在當(dāng)前嵌入式系統(tǒng)與人工智能技術(shù)融合的前沿領(lǐng)域,文章聚焦于一種基于單類支持向量機(jī)(One-Class SVM)的異常檢測算法,并提供了一套完整的MCU友好的工程實(shí)現(xiàn),不需要依賴于動態(tài)內(nèi)存分配以及文件系統(tǒng),特別適合于在資源受限的邊緣設(shè)備上進(jìn)行高效、實(shí)時的訓(xùn)練與預(yù)測。我們的方法不僅可以實(shí)現(xiàn)在MCU上訓(xùn)練和高效存儲機(jī)器學(xué)習(xí)模型,還支持增量學(xué)習(xí),從而在幾乎不增加計算負(fù)擔(dān)的前提下,持續(xù)改進(jìn)模型對實(shí)際工況的適應(yīng)能力。我們的實(shí)驗裝置是安裝了三軸加速度傳感器的震動源(如風(fēng)扇),以模擬在工作期間發(fā)出振動的工業(yè)設(shè)備。文章的方法也可以通過替換傳感器和特征計算的預(yù)處理算法來實(shí)現(xiàn)對其它設(shè)備的監(jiān)控,以適應(yīng)不同的工況環(huán)境和應(yīng)用的需求。
巷道掘進(jìn)中孔中地震高精度預(yù)報系統(tǒng)是完全自主開發(fā)的高性能產(chǎn)品。該預(yù)報系統(tǒng)主要是由“井下”和“地面”兩大部分組成的。其中,井下部分主要是由1個無線主機(jī)、3個無線探頭、1個無線觸發(fā)器、1個震源銅錘、1根觸發(fā)信號線以及其它配件(如:蜂鳴器、錘墊等)組成。主要功能是進(jìn)行現(xiàn)場數(shù)據(jù)采集和存儲,如果無線主機(jī)安裝有分析軟件,就可在現(xiàn)場解析出探測結(jié)果。井下設(shè)備都是本質(zhì)安全型設(shè)計,并且通過了國家煤礦安全機(jī)構(gòu)的防爆性能檢測和安全認(rèn)證。地面部分主要是由PC機(jī)、儀器電源適配器(充電器)和分析軟件組成的,其主要功能是對所采集的地質(zhì)數(shù)據(jù)進(jìn)行轉(zhuǎn)儲、深度解析、分析處理和形成成果報告文件,亦即預(yù)報結(jié)果。該系統(tǒng)與同類產(chǎn)品相比精度高、準(zhǔn)確率高和施工方便的優(yōu)勢。
單片機(jī)(Microcontroller Unit, MCU)是一種集成了微處理器、存儲器和各種輸入輸出接口的芯片,具有控制、數(shù)據(jù)處理和通信等多種功能?。
近年來,隨著工藝與IP的逐漸成熟,32位的MCU增長迅速,風(fēng)頭之勁乃至16位的MCU基本上被跳過了。
?RS-485接口是美國電子工業(yè)協(xié)會(EIA)制定的一種串行物理接口標(biāo)準(zhǔn),主要用于工業(yè)現(xiàn)場的數(shù)據(jù)通信??12。RS-485接口的標(biāo)準(zhǔn)編號為EIA/TIA-485,其全稱為“Recommended Standard 485”,即“推薦標(biāo)準(zhǔn)485”?。
宏定義是C語言中的一種強(qiáng)大工具,通過預(yù)處理指令,可以在編譯前對代碼進(jìn)行文本替換,從而簡化代碼、提高可讀性和可維護(hù)性。本文將介紹C語言宏定義的高級用法以及如何利用這些技巧進(jìn)行代碼優(yōu)化。
在現(xiàn)代嵌入式系統(tǒng)開發(fā)中,部署一個嵌入式操作系統(tǒng)(RTOS)可以顯著提升系統(tǒng)的實(shí)時性、穩(wěn)定性和可維護(hù)性。STM32F429作為STMicroelectronics推出的一款高性能微控制器,其強(qiáng)大的硬件性能和豐富的外設(shè)資源使其成為部署嵌入式操作系統(tǒng)的理想選擇。本文將詳細(xì)介紹如何在STM32F429上部署嵌入式操作系統(tǒng),以RT-Thread為例。
在邊緣智能系統(tǒng)中,TinyML模型的部署和優(yōu)化至關(guān)重要,尤其是在資源受限的設(shè)備上。這類設(shè)備通常具有有限的計算能力、內(nèi)存和能源,因此優(yōu)化模型以在這些設(shè)備上高效運(yùn)行變得尤為重要。本文將探討如何利用SIMD(單指令多數(shù)據(jù))指令集優(yōu)化int8矩陣乘加運(yùn)算,并討論如何通過重構(gòu)計算圖實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)中的零跳轉(zhuǎn)流水,以優(yōu)化分支預(yù)測。
在極端環(huán)境如火星探測任務(wù)中,探測器的固件設(shè)計必須極其可靠,以應(yīng)對各種潛在故障,包括存儲器壞塊和任務(wù)堆棧指針異常等問題。本文將探討如何實(shí)現(xiàn)存儲器壞塊的自愈機(jī)制,如何通過MPU配置實(shí)現(xiàn)故障隔離,以及三模冗余系統(tǒng)的表決機(jī)制實(shí)現(xiàn)細(xì)節(jié)。
在C語言編程中,指針是一個強(qiáng)大且靈活的工具,它允許直接訪問和操作內(nèi)存地址。然而,正是這種直接性使得指針成為了一個容易出錯和難以調(diào)試的特性。本文將深入解析C語言中的指針概念,探討其工作原理,并揭示常見的指針陷阱及其避免方法。
在C語言中,動態(tài)內(nèi)存分配是程序設(shè)計中非常重要的一部分。通過動態(tài)內(nèi)存分配,程序可以在運(yùn)行時根據(jù)需要申請內(nèi)存,而不必預(yù)先設(shè)定固定的內(nèi)存大小。C語言提供了多種動態(tài)內(nèi)存管理函數(shù),其中malloc和free是最常用的兩個函數(shù)。本文將詳細(xì)介紹這兩個函數(shù)的使用方法、特點(diǎn)以及常見的內(nèi)存管理問題。
在嵌入式系統(tǒng)設(shè)計和開發(fā)過程中,熱管理是一個至關(guān)重要的環(huán)節(jié)。隨著技術(shù)的不斷進(jìn)步,嵌入式計算機(jī)配件的集成度和功耗日益增加,這導(dǎo)致設(shè)備在運(yùn)行過程中會產(chǎn)生大量的熱量。若不進(jìn)行有效的熱管理,這些熱量不僅會影響設(shè)備的性能和穩(wěn)定性,還可能縮短其使用壽命,甚至引發(fā)故障。因此,合理的熱管理與散熱設(shè)計策略對于確保嵌入式計算機(jī)配件的可靠運(yùn)行至關(guān)重要。