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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

方法1:先從總線工具開始

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

方法2:Python編寫傳輸接口碼

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

方法3:以Micro Python測試傳感器

在Python寫下第一段應用程序代碼的其中一個優(yōu)勢是,透過調(diào)用Micro Python,應用程序調(diào)用到總線工具應用程序編程接口(API)可易于進行更換。Micro Python運作在實時嵌入式軟件內(nèi),其中有許多傳感器可供工程師來了解其價值,Micro Python運作在一個Cortex-M4處理器,且其是一個很好的環(huán)境,以從中為應用程序代碼除錯。不僅是簡單的,這里也不需要去寫I2C 或SPI驅(qū)動程序,因為它們已被涵蓋在Micro Python的函式庫中。

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

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

方法5:使用一個傳感器融合函式庫

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

寫在最后

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

    嵌入式工程師為什么要學QT?

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

    嵌入式工程師的進階之路

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

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

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

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

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

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

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

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

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

    嵌入式軟件工程師就業(yè)好不好?

    嵌入式軟件工程師就業(yè)好不好?會不會越老越吃香?今天一起來看看。 首先看下市場需求。 隨著物聯(lián)網(wǎng)、人工智能、5G等前沿技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的應用領(lǐng)域不斷擴大,從智能家居、汽車電子到
    發(fā)表于 02-20 10:19

    如何成為嵌入式開發(fā)工程師?

    ,無論是個人項目還是作為團隊的一員。- 嘗試從頭開始構(gòu)建一些小的嵌入式系統(tǒng),比如控制一個LED燈或者讀取傳感器數(shù)據(jù)。 8. 持續(xù)學習:- 隨著技術(shù)的發(fā)展,持續(xù)學習新的工具和技術(shù)是非常重要的。- 關(guān)注行業(yè)動態(tài)
    發(fā)表于 02-19 10:39

    月薪 3 萬的嵌入式工程師都在用,串口屏到底神在哪?

    作為一名資深的嵌入式工程師,我深知選擇硬件組件時,性能、可靠性、易用性和成本效益都是至關(guān)重要的考量因素。月薪3萬的嵌入式工程師們之所以傾向
    的頭像 發(fā)表于 02-12 10:33 ?838次閱讀
    月薪 3 萬的<b class='flag-5'>嵌入式</b><b class='flag-5'>工程師</b>都在用,串口屏到底神在哪?

    年薪30萬的嵌入式工程師,究竟需要掌握哪些技能?

    隨著智能硬件、物聯(lián)網(wǎng)、智能汽車、自動化控制等領(lǐng)域的迅速發(fā)展,嵌入式工程師的需求也水漲船高。尤其是全球化和技術(shù)加速的時代,嵌入式開發(fā)不僅是一個熱門行業(yè),還是跨學科技術(shù)與創(chuàng)新的交匯點。對
    的頭像 發(fā)表于 01-16 10:59 ?1744次閱讀
    年薪30萬的<b class='flag-5'>嵌入式</b><b class='flag-5'>工程師</b>,究竟需要掌握哪些技能?

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

    為什么嵌入式驅(qū)動開發(fā)工程師可以拿高薪? 嵌入式驅(qū)動開發(fā),屬于需求量大、薪資斷崖升高的熱門崗位,市場的發(fā)展驅(qū)動下成為“風口”。從市場的整
    發(fā)表于 01-07 16:56

    嵌入式工程師常用的開發(fā)工具有哪些?

    仿真可以模擬復雜的微控制和外設(shè),幫助工程師早期階段進行軟件開發(fā)和調(diào)試。這大大縮短了開發(fā)周期,降低了開發(fā)成本。 總之,嵌入式
    發(fā)表于 12-20 15:29