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