chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工程師分享的嵌入式系統(tǒng)在傳感器上運(yùn)用的技巧

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-07 13:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

接觸過(guò)傳感器整合到嵌入式系統(tǒng)的人都知道,連接和獲取來(lái)自傳感器的數(shù)據(jù)并不總是直線前進(jìn)或那么容易,電子發(fā)燒友小編分享5個(gè)技巧給大家,即可協(xié)助緩解工程師與傳輸接口到傳感器的第一次戰(zhàn)爭(zhēng)。

方法1:先從總線工具開(kāi)始

第一步,工程師應(yīng)當(dāng)采取首次介接到傳感器時(shí),是透過(guò)一個(gè)總線工具的方式以限制未知。一個(gè)總線工具連接一臺(tái)個(gè)人計(jì)算機(jī)(PC),然后到傳感器的I2C、 SPI或其他可讓傳感器可以“說(shuō)話”的協(xié)議。與總線工具相關(guān)的PC應(yīng)用程序,提供了一個(gè)已知與工作來(lái)源用以發(fā)送和接收數(shù)據(jù),且不是未知、未經(jīng)認(rèn)證嵌入式微控制器MCU)驅(qū)動(dòng)程序。在總線工具的工作環(huán)境下,開(kāi)發(fā)人員可以傳送和接收訊息以得到該部分如何運(yùn)作的理解,在試圖于嵌入式等級(jí)操作之前。

方法2:Python編寫(xiě)傳輸接口碼

一旦開(kāi)發(fā)者已嘗試使用總線工具的傳感器,下一步就是為傳感器編寫(xiě)應(yīng)用程序代碼。并非直接跳到微控制器的代碼,而是在Python編寫(xiě)應(yīng)用程序代碼。許多總線 工具在編寫(xiě)腳本(writing scripts)配置了插件(plug-in)和范例碼,Python通常是隨著.NET中可用的語(yǔ)言之一。在Python編寫(xiě)應(yīng)用程序是快速且容易的, 其并提供一個(gè)方法已在應(yīng)用程序中測(cè)試傳感器,這個(gè)方式并未如同在嵌入式環(huán)境測(cè)試的復(fù)雜。擁有高層級(jí)的代碼,將使非嵌入式工程師易于挖掘傳感器的腳本及測(cè) 試,而不需要一個(gè)嵌入式軟件工程師的照看。

方法3:以Micro Python測(cè)試傳感器

在Python寫(xiě)下第一段應(yīng)用程序代碼的其中一個(gè)優(yōu)勢(shì)是,透過(guò)調(diào)用Micro Python,應(yīng)用程序調(diào)用到總線工具應(yīng)用程序編程接口(API)可易于進(jìn)行更換。Micro Python運(yùn)作在實(shí)時(shí)嵌入式軟件內(nèi),其中有許多傳感器可供工程師來(lái)了解其價(jià)值,Micro Python運(yùn)作在一個(gè)Cortex-M4處理器,且其是一個(gè)很好的環(huán)境,以從中為應(yīng)用程序代碼除錯(cuò)。不僅是簡(jiǎn)單的,這里也不需要去寫(xiě)I2C 或SPI驅(qū)動(dòng)程序,因?yàn)樗鼈円驯缓w在Micro Python的函式庫(kù)中。

方法4:利用傳感器供貨商代碼

任何可以從傳感器制造商“搜括”到的范例碼,工程師需要走一段很長(zhǎng)的路才能了解傳感器如何工作的原理。不幸的是,許多傳感器供貨商并非嵌入式軟件設(shè)計(jì)的專(zhuān)家,因此不要期待可以發(fā)現(xiàn)一個(gè)可投入生產(chǎn)的漂亮架構(gòu)和優(yōu)雅的例子。就使用供貨商代碼,學(xué)習(xí)這部分如何運(yùn)作,之后重構(gòu)的挫折感將出現(xiàn),直到它可以被干凈利索地整合到嵌入式軟件。它可能如“意大利面條般(spaghetti)”開(kāi)始,但利用制造商對(duì)其傳感器如何運(yùn)作的理解,在產(chǎn)品推出之前,將有助于減少許多得被毀掉的周末時(shí)間。

方法5:使用一個(gè)傳感器融合函式庫(kù)

機(jī)會(huì)是,傳感器的傳輸接口并不是太新,且先前沒(méi)有人這么做過(guò)。已知的所有函式庫(kù),如由許多芯片制造商提供的“傳感器融合函式庫(kù)”,以協(xié)助開(kāi)發(fā)人員快速掌握、 甚至更好,更可避免他們陷入重新開(kāi)發(fā)或大幅修改產(chǎn)品架構(gòu)的輪回。許多傳感器可以被整合至一般類(lèi)型或類(lèi)別,而這些類(lèi)型或類(lèi)別將使驅(qū)動(dòng)程序順利被開(kāi)發(fā),若處理得當(dāng),幾乎是普遍或是少可重復(fù)使用。尋找這些傳感器融合函式庫(kù),并學(xué)習(xí)它們的優(yōu)點(diǎn)和短處。

寫(xiě)在最后

感測(cè)器被整合至嵌入式系統(tǒng)時(shí),有許多方式可以幫助提高設(shè)計(jì)時(shí)程和易用性。開(kāi)發(fā)者在開(kāi)始設(shè)計(jì)時(shí),透過(guò)一個(gè)高層次抽象概念,以及在把傳感器整合進(jìn)一個(gè)較低等級(jí)的 系統(tǒng)之前,學(xué)習(xí)傳感器如何運(yùn)作,就絕對(duì)不會(huì)“走錯(cuò)路”。今天存在的眾多資源將可協(xié)助開(kāi)發(fā)人員“旗開(kāi)得勝”,而無(wú)須從頭開(kāi)始。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    什么是BSP工程師

    一、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)
    發(fā)表于 01-13 06:54

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    ,供各位嵌入式初學(xué)者參考,希望對(duì)大家有所幫助。嵌入式工程師需要掌握的內(nèi)容非常廣泛,主要包括嵌入式軟件、嵌入式硬件、以及相關(guān)行業(yè)、產(chǎn)品的專(zhuān)業(yè)知
    發(fā)表于 12-16 07:49

    電子工程師必看:PSTI感應(yīng)通軸電機(jī)轉(zhuǎn)子位置傳感器解析

    電子工程師必看:PSTI感應(yīng)通軸電機(jī)轉(zhuǎn)子位置傳感器解析 引言 電機(jī)控制領(lǐng)域,準(zhǔn)確獲取轉(zhuǎn)子軸的角位置、方向和速度信息對(duì)于優(yōu)化電機(jī)逆變器控制、實(shí)現(xiàn)電機(jī)高效驅(qū)動(dòng)至關(guān)重要。今天要給大家介紹
    的頭像 發(fā)表于 12-10 11:30 ?1001次閱讀

    ARM嵌入式這樣學(xué)

    工程師的的終點(diǎn)只有一個(gè),就是真正的技術(shù)專(zhuān)家。 嵌入式技術(shù)大體可分為編程語(yǔ)言,內(nèi)核技術(shù),操作系統(tǒng),總線接口,系統(tǒng)集成。其實(shí)細(xì)心的可以發(fā)現(xiàn),
    發(fā)表于 12-04 07:48

    嵌入式就業(yè)形勢(shì)好不好?

    、能夠調(diào)試UART通信便足以嵌入式領(lǐng)域立足。而今,Python編程、Git版本控制、RT-Thread/Zephyr等新型操作系統(tǒng)的掌握,乃至機(jī)器學(xué)習(xí)的基礎(chǔ)知識(shí),都成為了嵌入式
    發(fā)表于 11-10 11:48

    為什么嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師可以拿高薪

    嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師能拿到高薪,核心在于這個(gè)崗位剛好踩中了行業(yè)剛需、技術(shù)壁壘高、人才缺口大這三個(gè)關(guān)鍵節(jié)點(diǎn),而且這種需求還在隨著智能硬件的普及持續(xù)擴(kuò)大。首先得明確,嵌入式驅(qū)動(dòng)是硬件和軟件之間
    的頭像 發(fā)表于 10-30 16:37 ?686次閱讀
    為什么<b class='flag-5'>嵌入式</b>驅(qū)動(dòng)開(kāi)發(fā)<b class='flag-5'>工程師</b>可以拿高薪

    硬件工程師嵌入式軟件哪個(gè)更有前途?

    不少人琢磨硬件工程師嵌入式軟件到底哪個(gè)更有前途,其實(shí)從實(shí)際職場(chǎng)情況和成長(zhǎng)路子看,差別還挺清楚的。先說(shuō)說(shuō)天花板這事,一般來(lái)講,硬件工程師的職業(yè)天花板還真比嵌入式軟件低 —— 硬件崗位大
    的頭像 發(fā)表于 09-10 10:43 ?1096次閱讀

    招鑲?cè)?b class='flag-5'>式工程師1個(gè),硬件工程師一個(gè),

    東莞市研生科技有限公司是一家藍(lán)牙方案公司,主營(yíng)藍(lán)牙方案的設(shè)計(jì)開(kāi)發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透?jìng)?AI智能體方案開(kāi)發(fā),因公司發(fā)展需要需對(duì)外招聘嵌入式軟件開(kāi)發(fā)工程師,對(duì)藍(lán)牙音頻/BLE以及智能IC讀卡有三年實(shí)操經(jīng)驗(yàn),能單獨(dú)完成項(xiàng)目
    發(fā)表于 08-29 02:14

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱(chēng),技術(shù)之路更扎實(shí)

    電子發(fā)燒友的各位工程師、硬件開(kāi)發(fā)者們,咱們每天平臺(tái)查芯片手冊(cè)、討論電路設(shè)計(jì)難題、分享嵌入式項(xiàng)目經(jīng)驗(yàn),從調(diào)試 PCB 板到開(kāi)發(fā) AIoT 系統(tǒng),靠的都是過(guò)硬的技術(shù)實(shí)力 —— 而電子領(lǐng)域
    發(fā)表于 08-20 13:53

    嵌入式工程師為什么要學(xué)QT?

    Qt對(duì)嵌入式工程師來(lái)說(shuō),真的很重要嗎? Qt是一個(gè)跨平臺(tái)的C++應(yīng)用程序開(kāi)發(fā)框架,非常適合嵌入式系統(tǒng)的開(kāi)發(fā),Qt
    發(fā)表于 08-14 15:15

    嵌入式工程師的進(jìn)階之路

    嵌入式工程師的進(jìn)階之路 (一)初級(jí)工程師(0-3 年)核心技能: 單片機(jī)開(kāi)發(fā):STM32F103系列 GPIO/USART/SPI 外設(shè)驅(qū)動(dòng),能完成 LED 呼吸燈、按鍵檢測(cè)、串口通信等基礎(chǔ)項(xiàng)目
    發(fā)表于 08-13 11:08

    盤(pán)點(diǎn)嵌入式就業(yè)所需要的技能有哪些?

    基礎(chǔ),能夠進(jìn)行高性能計(jì)算和數(shù)據(jù)處理。 - 了解自動(dòng)駕駛技術(shù)的基本原理,如傳感器融合、路徑規(guī)劃等。 - 具備良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與不同領(lǐng)域的工程師協(xié)作。 2.智能手機(jī)行業(yè): - 熟悉嵌入式編程
    發(fā)表于 08-11 15:43

    泰克示波器 MSO58 混合信號(hào)示波器嵌入式系統(tǒng)調(diào)試中的核心技巧

    嵌入式系統(tǒng)的開(kāi)發(fā)與調(diào)試中,泰克示波器 MSO58 混合信號(hào)示波器憑借其強(qiáng)大的功能和靈活的特性,成為工程師不可或缺的調(diào)試?yán)?。掌握其核心調(diào)試技巧,能夠顯著提升調(diào)試效率,快速定位并解決
    的頭像 發(fā)表于 07-01 16:28 ?606次閱讀
    泰克示波器 MSO58 混合信號(hào)示波器<b class='flag-5'>在</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>調(diào)試中的核心技巧

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開(kāi)發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶(hù)體驗(yàn)。 02掌握核心技能與知識(shí)
    發(fā)表于 04-15 14:37

    嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開(kāi)發(fā)。適用于產(chǎn)品主管、
    發(fā)表于 03-12 13:58