国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

傳統嵌入式設備能力的新可能性

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Semir Haddad ? 2022-06-29 15:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去的兩個世紀中,使硬件可編程已經取得了長足的進步。有人可能會爭辯說,工業規模的硬件編程的第一個例子是 1800 年代早期開發的提花織機系統。紡織工程師可以使用該系統通過使用一串穿孔卡片來定義他們希望織機編織的圖案。這項發明使發明家 Joseph Marie Jacquard 成為紡織行業的著名人物,并展示了硬件編程的巨大進步。他的名字現在是一個常用詞,用來指代他的織布機上制造的織物類型。

快進 200 年,可以看到更可編程硬件的趨勢。機械自動化首先過渡到可編程,然后是機電和電子邏輯,最后是微控制器微處理器和軟件的嵌入式控制。如今,機器和設備的可編程性因應用和行業而異。它們的范圍從沒有可編程性的固定功能設備到智能手機等完全可編程和可升級的設備。

設計可編程硬件的傳統方式繼承了機械工程的強大遺產,嵌入式設備在某種程度上模仿了過去以機械或機電方式完成的工作。公用事業儀表是這種方法的一個很好的例子。起初,電表只是機械表的簡單替代品,用 LCD 顯示屏代替編號輪,以提供更大的成本優化和可靠性。然后添加了更多功能,例如自動抄表,以在不改變目的或用例的情況下降低運營成本。

這些設備上存在嵌入式軟件或實時軟件,它們需要大學很少教授的特定技能。相反,他們通常是在工作中學習的。嵌入式軟件開發需要幾乎與硬件開發一樣多的專業知識,原因有兩個。首先,修復嵌入式軟件錯誤的成本很高,因為設備可能難以升級。其次,許多嵌入式設備必須遵守嚴格的安全法規,這需要額外的知識和時間資源來確保遵守諸如 IEC 61508、IEC 62304、UL 60730-1 H、CSA E60730-1 H、IEC 60730-1 H、 UL 60335-1 R,和 IEC 60335-1 R,UL 1998。

然而,大多數人不知道的是,在物聯網IoT) 的推動下,嵌入式軟件開發范式發生了一場無聲的革命,并且每天都在取得進展。隨著我們的設備變得更加互聯,它們突然向世界開放。正如NEST、Fitbit 和 Withings (Nokia) Digital Health等應用程序所證明的那樣,開發人員必須能夠通過定義明確的 API 訪問一個好的物聯網設備。相反,任何連接的設備現在都可以訪問云中幾乎無限的資源。這開辟了超越傳統嵌入式設備能力的新可能性,因為語音識別人工智能和個人助理功能——如亞馬遜 Alexa——變得更加廣泛可用。

因此,一種新型的開發者(互聯網開發者社區)開始修補設備。他們從創客板開始,并使用他們知道的工具進行開發——面向對象編程、API、腳本和框架,如 Java、JavaScript、Python、Lua、JSON 和 REST API。為了展示嵌入式開發的新水平,Arduino 平臺(基于 Wiring 和 C++)普及了對象語言概念,如方法和屬性。Raspberry Pi 讓每個人都可以使用 Linux 和 Python。他們教我們使用帶有預定義框架的集成工具,使編寫一個簡單的應用程序成為“在公園里散步”。

這個新的開發者社區正在重塑嵌入式世界,創造硬件的“軟件化”。他們正在推動嵌入式工程師像現代軟件開發人員一樣思考,并著眼于其他對 IT 系統和 Web 應用程序有效的技術。例如,瑞薩電子的合作伙伴之一,物聯網初創公司 MediumOne,能夠使用云中的 Python 腳本在現場對設備進行編程——這真是令人難以置信。

重新發明輪子的時代已經過去了。嵌入式行業有能力徹底改變其定義和設計產品的方式。在當今競爭激烈的市場中,工程師必須善于重用經過驗證的、具有高度抽象性的產品化軟件組件。這些組件傳統上來自專業公司,而且價格昂貴。然而,一些低成本的選擇使它們更容易獲得。開源是一種方法,盡管它帶有未知的質量問題和其他風險。另一種選擇是與將專業軟件與其硬件設備集成的芯片制造商合作,將它們作為單一平臺成本結構的一部分提供。

這種軟件化趨勢將把傳統的固件開發人員轉變為一個超專業化的社區,就像硬件開發人員現在成為嵌入式團隊的專業成員一樣。他們的職責是確保完整的板級支持包在硬件上運行,使越來越多的軟件開發人員能夠使用框架和高級語言和腳本創建應用程序。

這一趨勢還可以擴展嵌入式開發人員的職業可能性。以下是一些可以幫助您利用這一轉變的教育要點:

了解如何使用中間件和 RTOS。這很快將成為使用硬件的工程師所期望的基礎知識。

開始使用框架。汽車開發商有 Autosar。工業開發人員可以從嵌入式 Linux 入手,作為理解的良好基礎。即使是開發 AndroidIOS 應用程序——甚至是 Minecraft Mod——也是理解框架開發的好方法。

玩創客板。它們今天可能看起來像玩具,但您會對它們提供的可能性感到驚訝。

如果你想培養你的軟件方面,可以嘗試使用 C++、Java 和 Objective C 等對象語言,并嘗試 XML 等標記語言以及 JavaScript、Python 或 Lua 等腳本語言。從開發移動應用程序或 Web 開發開始,很快就會有使用更小的微控制器的嵌入式選項。

熟悉 RESTfull API 和 JSON 數據格式。它們是互聯網通信的基礎,大多數物聯網服務都使用其中一種。

開發人員社區提供交互式點對點論壇來磨練軟件技能,特別是與社區合作,圍繞新的嵌入式框架,例Renesas Synergy 平臺,或使用 MediumOne 開發的IoT Sandbox 。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5199

    文章

    20454

    瀏覽量

    334265
  • Linux
    +關注

    關注

    88

    文章

    11763

    瀏覽量

    219088
  • API
    API
    +關注

    關注

    2

    文章

    2375

    瀏覽量

    66805
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式系統安全設計原則

    隨著物聯網、工業控制和智能設備的普及,嵌入式系統的安全問題越來越突出。一個小小的漏洞,就可能導致設備被入侵、數據泄露,甚至對人身安全產生威脅。因此,從設計階段開始就考慮安全,是每一個
    的頭像 發表于 01-19 09:06 ?341次閱讀
    <b class='flag-5'>嵌入式</b>系統安全設計原則

    什么是嵌入式應用開發?

    系統中,用于控制、監測或通信等特定用途。與一般計算機系統不同,嵌入式系統通常具有較小的存儲容量、處理能力和功耗,且需要滿足特定的實時、可靠和安全性要求?。 應用領域
    發表于 01-12 16:13

    系統嵌入式的學習路線

    ,供各位嵌入式初學者參考,希望對大家有所幫助。嵌入式工程師需要掌握的內容非常廣泛,主要包括嵌入式軟件、嵌入式硬件、以及相關行業、產品的專業知識。作為
    發表于 12-16 07:49

    嵌入式應掌握的幾種能力

    能力。 我覺得牢牢地掌握這些99.99999%的概率都會用得上的嵌入式軟件基礎對找工作才比較有利。其它一些技術可以再用的時候再去了解、學習。 特別是一些行業相關知識,可以入行之后再進行學習。如果你一開始的目標就很明確,要在某一行、某一個方向進行深耕,也可以提早學習相
    發表于 12-08 06:05

    嵌入式和FPGA的區別

    ,FPGA憑借硬件并行處理能力,能夠實現納秒級響應,遠優于微秒級的嵌入式系統。 功耗效率上,嵌入式系統針對特定應用優化后能效比很高,而FPGA由于可編程特性通常功耗較大,但在特定算法加速場景下
    發表于 11-19 06:55

    嵌入式開發的關鍵點介紹

    開發需要考慮嵌入式系統的資源限制,例如:內存、CPU處理能力等等。因此,嵌入式開發需要開發人員具備優化代碼的能力嵌入式系統的安全
    發表于 11-13 08:12

    嵌入式實時操作系統的特點

    任務的系統。 實時嵌入式操作系統與傳統的桌面操作系統相比,更注重對實時任務的響應和精確控制。它們在資源利用、可靠、可預測、任務調度和中斷處理等方面提供了更加嚴格的要求和機制。 實時
    發表于 11-13 06:30

    嵌入式軟件測試與專業測試工具的必要深度解析

    MSO?:提供電源完整測試、時序分析、數字信號驗證等硬件調試功能,以及中斷處理分析、代碼執行流程跟蹤等軟件調試能力。 測試工具選型建議選擇嵌入式軟件測試工具時應考慮以下因素: ?測試階段需求
    發表于 09-28 17:42

    入行嵌入式應該怎么準備?

    常會遇到各種問題和錯誤。因此,具備良好的調試和故障排除能力是非常重要的。需要學會使用調試工具和設備,如示波器、邏輯分析儀和仿真器,以便于分析和解決問題。 六、領域知識嵌入式系統應用廣泛,涉及到許多
    發表于 08-06 10:34

    嵌入式和單片機,是同一個東西嗎?

    設計用來執行特定的任務,并且通常嵌入在更大的系統中,比如家電、汽車電子、醫療設備等。嵌入式系統的特點是專用、資源受限和實時
    發表于 07-09 10:20

    聚徽廠家低功耗技術:為嵌入式工業平板續航能力按下 “加速鍵”

    在工業自動化、智能監控等領域,嵌入式工業平板的續航能力一直是制約其應用場景拓展的關鍵因素之一。過高的功耗不僅會增加設備運行成本,還可能因電量不足影響工業生產的連續
    的頭像 發表于 07-01 17:06 ?616次閱讀

    Linux嵌入式和單片機嵌入式的區別?

    Linux嵌入式與單片機嵌入式在多個方面存在顯著的區別,以下是詳細的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統運行在嵌入式
    發表于 06-20 09:46

    嵌入式適合自學嗎?

    實際問題,如硬件故障、軟件調試等。沒有專業指導的學習者,可能很難快速找到問題的根源并解決。 三)缺乏系統 1)學習內容零散:自學嵌入式容易出現學習內容的零散和不系統,缺乏全面的學習指導。學習者
    發表于 04-27 09:54

    高可靠嵌入式主板設計

    嵌入式系統已廣泛應用于各個領域,從航空航天、醫療設備到工業控制和智能家居,其應用范圍不斷擴展。隨著應用場景的日益復雜和關鍵,嵌入式系統的可靠變得至關重要。
    的頭像 發表于 03-25 15:11 ?1089次閱讀
    高可靠<b class='flag-5'>性</b><b class='flag-5'>嵌入式</b>主板設計

    嵌入式軟件單元測試的必要、核心方法及工具深度解析

    一、為什么嵌入式軟件必須重視單元測試? ?嵌入式系統的特殊? 在汽車 ECU、醫療設備控制器等場景中,軟件直接操控硬件,?單比特錯誤可能
    的頭像 發表于 03-21 14:53 ?1438次閱讀