1. gzyueqian
      13352868059

      嵌入式開發(fā):簡(jiǎn)化傳感器的5個(gè)技巧

      更新時(shí)間: 2022-09-07 10:19:32來源: 粵嵌教育瀏覽量:8662

        傳感器已遍布世界各地,為世界提供數(shù)據(jù),這些廉價(jià)的傳感器是物聯(lián)網(wǎng)和我們社會(huì)現(xiàn)在面臨的數(shù)字革命背后的驅(qū)動(dòng)力之一。然而,連接到傳感器并從傳感器獲取數(shù)據(jù)并不總是一帆風(fēng)順的。這里有五個(gè)技巧可以幫助嵌入式開發(fā)工程師減輕首次與傳感器接口的困難。

        技巧1——從總線工具開始

        任何工程師第一次與傳感器連接時(shí)應(yīng)采取的第一步是使用總線工具限制未知數(shù)。總線工具連接到 PC,然后通過I2C、SPI 或傳感器可能使用的任何其他協(xié)議連接到傳感器。與總線工具相關(guān)的 PC 應(yīng)用程序?yàn)榘l(fā)送和接收數(shù)據(jù)提供了一個(gè)已知的工作源,而不是一個(gè)未知的、未經(jīng)測(cè)試的嵌入式 MCU 驅(qū)動(dòng)程序。在總線工具的工作環(huán)境中,開發(fā)人員可以發(fā)送和接收消息,以便在嘗試嵌入式操作之前了解器件的工作原理。

        技巧2——用Python寫接口代碼

        一旦開發(fā)人員使用總線工具對(duì)傳感器進(jìn)行了試驗(yàn),下一步就是為傳感器編寫應(yīng)用程序代碼。但是,不要直接跳到MCU代碼,首先用Python編寫應(yīng)用程序代碼。使用Python編寫應(yīng)用程序既快速又簡(jiǎn)單,并且提供了一種在應(yīng)用環(huán)境中再次測(cè)試傳感器的方法,而不會(huì)受到嵌入式環(huán)境復(fù)雜性的影響。有了高級(jí)代碼,非嵌入式工程師就可以輕松地閱讀腳本并試驗(yàn)傳感器,而無需嵌入式開發(fā)工程師照看。

        技巧3——用Micro Python測(cè)試傳感器

        用 Python 編寫第一個(gè)剪切應(yīng)用程序代碼的一個(gè)好處是,應(yīng)用程序?qū)偩€工具 API 的調(diào)用可以很容易地被對(duì) Micro Python 的調(diào)用替換。Micro Python在實(shí)時(shí)嵌入式軟件的約束下運(yùn)行,許多傳感器工程師已經(jīng)開始重視這一點(diǎn)。Micro Python 在 Cortex-M4 處理器上運(yùn)行,是調(diào)試應(yīng)用程序代碼的絕佳環(huán)境。

        

        技巧4——利用傳感器供應(yīng)商代碼

        從傳感器制造商處獲得的任何示例代碼都有助于理解傳感器的工作原理。然而,許多傳感器供應(yīng)商并不是嵌入式軟件設(shè)計(jì)方面的專家,所以不要指望找到一個(gè)架構(gòu)精美、優(yōu)雅的產(chǎn)品可以投入生產(chǎn)。嵌入式開發(fā)人員應(yīng)該獲取供應(yīng)商代碼,了解該部件的工作原理,然后對(duì)其進(jìn)行重構(gòu),直到它可以干凈利落地集成到嵌入式軟件中。

        技巧5——使用傳感器融合庫

        有可能連接的傳感器并不是那么新,以至于以前沒有人做過。許多芯片制造商提供了被稱為“傳感器融合庫”的完整庫,以幫助開發(fā)人員快速上手,甚至更好地防止他們重新發(fā)明輪子。許多傳感器可以組合成常見的類型和類別,如果做得好,驅(qū)動(dòng)程序開發(fā)幾乎可以通用或至少可重復(fù)使用,尋找這些傳感器融合庫并了解它們的優(yōu)缺點(diǎn)。

        最后的想法

        有許多方法可以幫助提高將傳感器集成到嵌入式系統(tǒng)中的速度和易用性。開發(fā)人員在將傳感器集成到低層系統(tǒng)之前,從高層抽象開始并了解傳感器的工作原理是不會(huì)出錯(cuò)的。現(xiàn)在有一些資源可以幫助嵌入式開發(fā)人員立即投入工作,而不必從頭開始。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 一区与二区精品在线 | 曰韩第一页综合久久道第88频 | 色综合久久久久网 | 亚洲三级视频在线观看 | 在线观看日韩亚理伦 | 在线观看亚洲人成影视 |