在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

大咖談硬件的軟件化解決方案

0U9g_renesas_ch ? 來源:cg ? 2018-12-15 09:53 ? 次閱讀

在過去兩個世紀,硬件編程已取得了巨大進步,19世紀早期發明的提花織機系統可以被看作是第一個工業規模的硬件編程案例。工程師們通過使用一連串的打孔卡片系統來設置他們想要編織的圖案(參見圖1)。這一發明使發明家JosephMarieJacquard成為紡織業的知名人物,并展示了硬件編程取得很大進展。如今,他的名字已成為他在織布機上制作出的織物類型的代稱。

圖1.提花織機使用一系列打孔卡片來簡化制造具有復雜圖案的紡織品,如錦緞、綾和馬特拉塞提花織物

近200年見證了向更可編程硬件發展的趨勢。機械自動化首先轉型為可編程,隨后轉向機械電子電子邏輯,最后由微控制器微處理器和軟件實現了嵌入式控制。今天,各種機器和設備的可編程性取決于不同的應用和行業,涵蓋從完全不可編程的固定功能設備到完全可編程和可升級的設備,如智能手機等。

傳統的可編程硬件設計方式很大程度上沿襲了工程設計方式,在某種程度上,嵌入式設備是在模擬過去使用機械或機電方式完成的工作。公用儀表就是一個很好的例子:起初,電表簡單取代了機械儀表,使用LCD顯示器代替印著號碼的轉輪以優化成本和提高可靠性,之后又增加了更多功能,如自動抄表加了進來以減少了運營成本而沒有改變儀表的用途或使用場景。

嵌入式軟件或實時軟件應用到這些設備需要專業技能,而這些知識在大學的課程中是很少學到的,一般在工作上才能學到。嵌入式軟件開發和硬件開發一樣需要大量的專業知識,原因有二。首先,修復嵌入式軟件錯誤成本非常高,因為設備很難升級。其次,許多嵌入式設備必須符合嚴格的安全規范,這需要額外的專業知識和時間資源,以確保符合IEC61508、IEC62304、UL60730-1H、CSAE60730-1H、IEC60730-1H、UL60335-1R、IEC60335-1R、UL1998等規范。

然而,在物聯網IoT)的趨勢推動下,嵌入式軟件開發模式正在發生一場無聲的變革,并且每天都在不斷發展壯大。隨著設備間的互聯日益緊密,這些設備突然就全面開放了。好的物聯網設備必須允許開發人員必須能夠通過定義良好的API進行訪問,如NEST、Fitbit和Withings(諾基亞)數字健康等應用。相反,任何聯網設備都可以訪問云端近乎無限的資源。隨著語音識別人工智能和個人助理功能(如亞馬遜Alexa)越來越普及,這些給傳統嵌入式設備帶來了新的應用空間。

因此,新一代開發人員(互聯網開發者社區)開始研究這些新設備。他們從開發板入手,使用他們所擅長的工具開發——ObjectOriented編程、API、腳本和框架(如Java、JavaScript、Python、Lua、JSON和RESTAPI)。為了驗證嵌入式開發的易用性,Arduino平臺(基于Wiring和C++)對對象語言概念(如方法和屬性)進行普及。RaspberryPi讓每個人都可以使用Linux和Python。它們教用戶如何使用包含預定框架的集成工具,讓編寫簡單的應用程序輕松得像“在公園里散步”。

這個全新的開發者社區正在重塑嵌入式的世界,使得硬件趨于“軟件化”。他們迫使嵌入式工程師像軟件開發人員一樣研究其他對IT系統和Web應用程序有效的技術。例如,瑞薩電子的合作伙伴之一MediumOne,這家初創IoT公司能夠利用云端的Python腳本對現場設備進行編程,這簡直令人難以置信。

重復做已經做過的事情的時代已經過去了,嵌入式行業有能力徹底改變定義和設計產品的方式。在當今激烈的市場競爭中,工程師必須善于重復使用經過驗證、具有高抽象度的產品化的軟件組件。以前,這些組件主要由特定的公司提供而且非常昂貴,不過一些成本較低的替代方案讓他們更容易被用戶獲得,例如開源方式,雖然開源同時也會帶來未知的質量問題和其他風險。另一種選擇是與芯片制造商合作,他們會將專業軟件與其硬件設備集成在一起,納入統一的平臺成本結構。

這種“軟件化”趨勢會將傳統固件開發人員轉變為一個非常專業化的群體,就像硬件開發人員現在已經是嵌入式開發團隊的一個專業的細分部分。他們的職責是確保在硬件上能夠運行完整的電路板支持包(BSP),并且幫助越來越多的軟件開發人員使用框架和高級語言編寫應用程序和腳本。

這種趨勢還拓寬了嵌入式開發人員的職業道路。

以下是核心知識幫助適應這種轉換:

■ 了解如何使用中間件和RTOS,這些是成為硬件工程師的基本知識要求。

■學習使用架構。汽車開發使用Autosar,工業開發人員可以從嵌入式Linux開始,例如從開發一款AndroidIOS應用程序,甚至是MinecraftMod,來理解架構開發好的方式。

■研究開發板。雖然看起來像玩具,但它們提供的可能性令人贊嘆。

■如果想訓練軟件方面的技能,可以嘗試使用C++、Java和ObjectiveC等對象語言,并嘗試使用XML等標記語言以及JavaScript、Python或Lua等腳本語言。可以先從移動應用程序或Web入門,很快就會接觸到使用更小的微控制器的嵌入式選項。

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

開發者社區提供互動的同行交流,可以用來提升軟件技巧,特別是圍繞著新的嵌入式框架進行合作,使用如圖2所示的RenesasSynergy?Platform,或使用MediumOne開發的IoTSandbox。

圖2.RenesasSynergyPlatform是一個完整、優質的平臺,提供全套集成軟件、可擴展的MCU產品系列、統一的開發工具以及使用簡單的開發套件和參考軟件

對于用戶來說,可以決定加入變革并成為一名應用軟件開發者,挑戰更高級別的框架,也可以選擇留在硬件/固件層面,而此時,了解軟件開發人員的需求也將成為物聯網時代嵌入式工程師的基本要求。

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

    關注

    11

    文章

    3403

    瀏覽量

    66498
  • 軟件
    +關注

    關注

    69

    文章

    5028

    瀏覽量

    88142

原文標題:大咖談技術丨硬件的軟件化解決方案

文章出處:【微信號:renesas_china,微信公眾號:renesas_china】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    硬件軟件化解決方案

    在過去兩個世紀,硬件編程已取得了巨大進步,19世紀早期發明的提花織機系統可以被看作是第一個工業規模的硬件編程案例。工程師們通過使用一連串的打孔卡片系統來設置他們想要編織的圖案(參見圖1)。這一發明使
    發表于 11-02 14:59 ?4333次閱讀

    提供硬件加密解決方案,待機低功耗解決方案

    我司專業提供硬件加密解決方案,保護軟件,防止拷貝,維護您的知識產權。同時我們還提供待機低功耗解決方案,智能學習型遙控器解決方案。芯片廣泛應用
    發表于 02-15 15:14

    控制層級工廠自動化解決方案

    (CNC)負責從現場級搜集信息并向現場發出指令;在操作員層級,人機界面(HMI)設備與操作員交互通信,同時操作員可以發出指令。每一個層級都需要經優化的硬件軟件解決方案來解決各自所面臨的嚴峻設計挑戰。其中
    發表于 08-29 15:19

    AT91SAM9X35-EK評估套件工業應用優化解決方案

    基于ARM926EJ-S內核微處理器單元,運行頻率為400MHz,具有連接外設,高數據帶寬架構,使其成為工業應用的優化解決方案
    發表于 04-01 06:51

    2020智能物流硬件解決方案研討會

    以及相關上游硬件方案企業對智能物流系統的了解和部署步伐。會議亮點1.大齊聚,思想交流碰撞2.干貨滿滿,提供最新解決方案3.產業鏈全覆蓋,涉及領域廣會議議程嘉賓簡介會議位置資料福利輕松
    發表于 05-19 17:58

    分享一種不錯的通用SDRAM控制器FPGA模塊化解決方案

    求大佬介紹一種通用SDRAM控制器的FPGA模塊化解決方案
    發表于 04-08 06:40

    機械自動化解決方案

    機械自動化解決方案
    發表于 11-14 22:55 ?480次下載

    工業自動化解決方案通報

    ADI公司與工業客戶已有40余年的良好合作經驗,能定義、開發和部署完整的信號鏈解決方案,并能針對具體工業應用優化解決方案。ADI公司歷來支持工業產品的長使用周期,承諾維持制
    發表于 12-12 11:52 ?86次下載
    工業自動<b class='flag-5'>化解決方案</b>通報

    TI針對工業通信的工業自動化解決方案

    TI針對工業通信的工業自動化解決方案
    發表于 03-19 15:46 ?45次下載
    TI針對工業通信的工業自動<b class='flag-5'>化解決方案</b>

    旭宏醫療為心血管領域提供“硬件+軟件+診斷+管理”一體化解決方案

    旭宏醫療是一家致力于應用高新科技實現生命健康數據管理的創新型醫療科技企業,核心業務為慢性病預防與管理。目前,旭宏醫療主要為心血管領域提供“硬件+軟件+診斷+管理”一體化解決方案
    的頭像 發表于 07-09 09:09 ?3876次閱讀

    基于MCU的虛擬化解決方案平臺的介紹

      Zone-ECU虛擬化解決方案平臺是一個全面的工具包,支持客戶開發、展示和針對新E/E架構開發或研究的ECU基準測試。
    的頭像 發表于 05-05 17:35 ?1948次閱讀
    基于MCU的虛擬<b class='flag-5'>化解決方案</b>平臺的介紹

    基于MCU的虛擬化解決方案平臺的介紹

      Zone-ECU虛擬化解決方案平臺是一個全面的工具包,支持客戶開發、展示和針對新E/E架構開發或研究的ECU基準測試。
    的頭像 發表于 05-20 16:03 ?2026次閱讀
    基于MCU的虛擬<b class='flag-5'>化解決方案</b>平臺的介紹

    開源家庭自動化解決方案

    各種各樣的家庭自動化解決方案正在開發中 - 但其中大多數需要專業人員和熟練的員工來安裝和/或操作它們。此外,這些解決方案中的大多數都缺乏無縫集成到已經正常運行的家庭環境中的潛力。為了彌合消費者和專家
    的頭像 發表于 10-25 16:46 ?1101次閱讀
    開源家庭自動<b class='flag-5'>化解決方案</b>

    唯信計算分子智能計算軟硬概念一體化解決方案

    WeMol 在支持云部署的同時,Wecomput 推出了基于本地私有化部署的 WeMol 軟硬件一體化解決方案。然而如何搭建高效、可靠、可擴展的運行 WeMol 應用環境,以及其他 AI 制藥軟件的配套
    的頭像 發表于 11-24 15:24 ?1497次閱讀

    Analog Devices 的樓宇自動化解決方案

    Analog Devices 的樓宇自動化解決方案
    的頭像 發表于 12-28 09:51 ?1479次閱讀
    Analog Devices 的樓宇自動<b class='flag-5'>化解決方案</b>
    主站蜘蛛池模板: 中文字幕亚洲一区婷婷 | 天天射天天操天天色 | 一二三区在线观看 | 69女poren16| 男人的天堂视频网站清风阁 | jlzz日本| 色多多在线观看高清免费 | 两性色午夜视频免费国产 | 欧美成网站 | 午夜啪 | 日本三级吹潮 | 亚洲va国产va天堂va久久 | 欧美成人aaaa免费高清 | 午夜免费看视频 | 欧美成人午夜视频 | 国产最好的精华液网站 | 色网站观看 | 国模吧2021新入口 | 荡女妇边被c边呻吟久久 | 黄色大片视频 | 色天天网 | 五月婷婷丁香久久 | 国产真实偷乱视频在线观看 | 六月激情丁香 | www.夜夜操.com | 欧美啪啪精品 | 欧美成人午夜片一一在线观看 | 国产性猛交xx乱 | 亚洲系列_1页_mmyy11 | 亚洲欧美一区二区三区麻豆 | 国产午夜在线观看视频播放 | 一道精品一区二区三区 | 五月婷婷深深爱 | 天天躁夜夜躁狠狠躁躁 | 亚洲第一区精品日韩在线播放 | 两性色午夜视频免费网 | 亚洲小便 | 禁网站在线观看免费视频 | 国产精品美女一级在线观看 | 婷婷六月丁 | 亚洲午夜久久久久久噜噜噜 |