一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

以最佳效率開發(fā)物聯(lián)網(wǎng)裝置

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2018-06-05 18:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近來開發(fā)過物聯(lián)網(wǎng)(IoT)產(chǎn)品的人都知道,這些硬件的進(jìn)步并非空穴來風(fēng);它們一直在因應(yīng)終端用戶的期望和設(shè)計要求而發(fā)生顯著的變化。因此,現(xiàn)在比以往任何時候都更重要的是:開發(fā)人員必須確保其軟件以最高效率執(zhí)行,并且能有效地利用時間。


執(zhí)行于現(xiàn)代嵌入式系統(tǒng)中的軟件往往出自各種來源。應(yīng)用開發(fā)人員編寫的程序代碼通常結(jié)合RTOS供貨商的現(xiàn)成軟件組件,而這些組件又可能利用最初由半導(dǎo)體公司提供的驅(qū)動程序碼。開發(fā)人員可以編寫每段程序代碼以優(yōu)化效率,但本文更著重于現(xiàn)成軟件組件中的效率優(yōu)化。

對于開發(fā)人員來說,如果只是鉆研最新的微控制器(MCU)規(guī)格表,很容易就會認(rèn)為有效地使用了CPU資源(包括內(nèi)存和頻率周期),這是目前在硬件設(shè)計上的一個小問題。最新的32位MCU可以為嵌入式系統(tǒng)提供閃存和RAM分配,這在不久前還是前所未聞的;而且其CPU通常還能與桌面計算機(jī)默認(rèn)的運(yùn)行速度一樣。

然而,近來開發(fā)過物聯(lián)網(wǎng)(IoT)產(chǎn)品的人都知道,這些硬件的進(jìn)步并非空穴來風(fēng);它們一直在因應(yīng)終端用戶的期望和設(shè)計要求而發(fā)生顯著的變化。因此,現(xiàn)在比以往任何時候都更重要的是:開發(fā)人員必須確保其軟件以最高效率執(zhí)行,并且能有效地利用時間。

執(zhí)行于現(xiàn)代嵌入式系統(tǒng)中的軟件往往出自各種來源。應(yīng)用開發(fā)人員編寫的程序代碼通常結(jié)合了實(shí)時操作系統(tǒng)(RTOS)供貨商的現(xiàn)成軟件組件,而這些組件又可能利用最初由半導(dǎo)體公司提供的驅(qū)動程序碼。開發(fā)人員可以編寫每段程序代碼以優(yōu)化效率,但本文更著重于現(xiàn)成軟件組件中的效率優(yōu)化。特別是其中兩個組成部份將作為審視資源效率的基礎(chǔ):實(shí)時核心和事務(wù)文件系統(tǒng)(transactional file system)。

實(shí)時核心:高效系統(tǒng)的核心

實(shí)時核心是執(zhí)行于當(dāng)今許多嵌入式系統(tǒng)中的軟件核心。簡言之,核心是一個排程器;為基于核心的系統(tǒng)編寫應(yīng)用程序代碼的開發(fā)人員將程序代碼分為多個任務(wù),而核心就負(fù)責(zé)安排這些任務(wù)。那么,核心是main()中無限循環(huán)的替代方法,它常常作為裸機(jī)(bare-metal)嵌入式系統(tǒng)中的主要調(diào)度機(jī)制。

使用實(shí)時核心提供了重要優(yōu)點(diǎn),包括提高效率。選擇將其應(yīng)用程序代碼用于核心基礎(chǔ)的開發(fā)人員可以優(yōu)化其系統(tǒng)中處理器資源的使用,同時更有效率地利用自己的時間。然而,并不是所有的核心都生而相同,因此,簡單地決定在新的項(xiàng)目中采用核心,并不一定能保證提高效率。

“排程”(scheduling)是可能有不同核心且CPU資源的使用效率差異大的關(guān)鍵領(lǐng)域。透過提供一種允許任務(wù)以響應(yīng)事件的方式執(zhí)行的智慧調(diào)度機(jī)制,讓核心有助于開發(fā)人員在無限循環(huán)中提升效率,并以固定順序執(zhí)行任務(wù)(或函數(shù))。基于核心的應(yīng)用程序之確切效率部份取決于其排程器的實(shí)現(xiàn)方式。一個核心的排程器(只是一段負(fù)責(zé)決定每項(xiàng)任務(wù)何時執(zhí)行的程序代碼)最終是一項(xiàng)開銷,但它必須不能蠶食掉透過擺脫裸機(jī)系統(tǒng)獲得的好處。

以最佳效率開發(fā)物聯(lián)網(wǎng)裝置

圖1:在μC/OS-II排程器中,每一項(xiàng)任務(wù)的優(yōu)先級由數(shù)組中的位表示

通常,在實(shí)時核心中,排程任務(wù)是基于優(yōu)先級的,這意味著應(yīng)用程序開發(fā)人員為其任務(wù)分配優(yōu)先級(通常以時間數(shù)字表示),而且在進(jìn)行排程決策時,核心即可支持更高優(yōu)先級的任務(wù)執(zhí)行。在這種機(jī)制下,核心必須保持某種類型的數(shù)據(jù)結(jié)構(gòu),即追蹤應(yīng)用程序不同任務(wù)的優(yōu)先級以及每項(xiàng)任務(wù)的當(dāng)前狀態(tài)。例如Micrium的μC/OS-II核心,如圖1所示。

在OSRdyTbl[]中顯示8-元素數(shù)組(每元素8位),每個位表示不同的任務(wù)優(yōu)先級;其中:第一個元素的最低有效位對應(yīng)最高優(yōu)先級;最后一個元素的最高有效位表示最低優(yōu)先級。數(shù)組中的位值反映任務(wù)狀態(tài):如果相關(guān)優(yōu)先級的任務(wù)準(zhǔn)備就緒,則用1表示;若任務(wù)尚未準(zhǔn)備就緒,就用0表示。

附帶的OSRdyTbl[]是μC/OS-II排程器的一部份,即圖中所示的單個八位變量——OSRdyGrp。該變量中的每個位表示數(shù)組中的一整行或元素:1位表示對應(yīng)的行至少有一個任務(wù)就緒;0位表示該行尚無就緒的任務(wù)。透過使用列表1中所示的程序代碼先掃描OSRdyGrp、再掃描OSRdyTbl[],μC/OS-II即可確定在特定時間中準(zhǔn)備好執(zhí)行的最高優(yōu)先任務(wù)。如列表所示,如此的作業(yè)方式十分高效率,只需要兩行C程序代碼。


當(dāng)然,緊湊、高效率的程序代碼只是開發(fā)人員在核心中尋求的特性之一。有鑒于大多數(shù)新款MCU提供的閃存相對多于RAM,對于開發(fā)人員來說,考慮核心所占用空間的資料端也很重要。對于核心的排程器來說,龐大的RAM占用空間導(dǎo)致過多的開銷,從而減少了多任務(wù)應(yīng)用程序代碼通常具有的好處。

核心可以采用兩種方法來分配多任務(wù)處理所需的基本資源:分配這些資源的責(zé)任可以留給應(yīng)用程序代碼,或是本身可以處理分配的核心。在任何核心中必然存在某些變量和數(shù)據(jù)結(jié)構(gòu),因?yàn)樗鼈儗τ趫?zhí)行多任務(wù)服務(wù)至關(guān)重要,所以這些變量和數(shù)據(jù)結(jié)構(gòu)完全存放在核心中。然而,對用于記錄每個任務(wù)狀態(tài)的任務(wù)控制區(qū)塊(TCB)等數(shù)據(jù)結(jié)構(gòu),或甚至在情境切換期間儲存CPU緩存器值的堆棧,核心供貨商可以選擇在內(nèi)部進(jìn)行分配或交給應(yīng)用程序代碼來實(shí)現(xiàn)。

無論是哪一種方法,只要在建置時以靈活性為目標(biāo)之一,即可產(chǎn)生一個高效核心。延遲將資源分配給應(yīng)用程序代碼也是為開發(fā)人員提供最大靈活性的方法之一,因?yàn)樗峁┝诉x擇靜態(tài)或動態(tài)分配機(jī)制的空間。Micrium的μC/OS-III即采用這種方法,讓應(yīng)用開發(fā)人員決定如何最有效地分配其TCB和堆棧。然而,如同在μC/OS-II的TCB情況一樣,強(qiáng)制在核心中實(shí)施資源分配是同樣有效的方法,只要能配置分配資源量的方法即可。最終,應(yīng)用開發(fā)人員需要一種從系統(tǒng)的內(nèi)存空間中消除未使用資源的方法。

文件系統(tǒng)效率

大多數(shù)的裝置都需要儲存數(shù)據(jù)和記錄事件的選項(xiàng),作為在傳送到云端之前的臨時保存空間、或者是更長久地儲存在裝置上。為此目的設(shè)計的任何程序代碼就是文件系統(tǒng),無論是由開發(fā)人員編寫和測試的,還是以RTOS解決方案的一部份提供。文件系統(tǒng)還可以提供效率選項(xiàng),其范圍從簡單(保留多少內(nèi)存緩沖)到復(fù)雜(是否支持完整的POSIX作業(yè))。

開發(fā)人員應(yīng)該從對于儲存數(shù)據(jù)的要求開始。數(shù)據(jù)是否能在現(xiàn)場進(jìn)行操作?或只是暫存并在稍后傳送?要測量多少內(nèi)容?數(shù)據(jù)應(yīng)該分開或合并儲存?數(shù)據(jù)暫時儲存至裝置進(jìn)行收集之后?還是要傳送到云端?儲存媒體有多可靠?設(shè)計能完全免受于電源故障的影響嗎?

首先,有些RTOS提供類似FAT的文件系統(tǒng)。這包括使用標(biāo)準(zhǔn)媒體格式(包括文件夾和檔案)執(zhí)行I/O的程序代碼。一般來說,其可訂制程度有限,很少能防范電源故障時的數(shù)據(jù)遺失。另一個選擇是Datalight的Reliance Edge,它采用交易點(diǎn)提供電源故障安全環(huán)境,其令人振奮之處在于設(shè)計的靈活性如何有助于提高效率。

Reliance Edge提供儲存選項(xiàng)的訂制化。在最小化的用例中,它稱為「文件系統(tǒng)要素」,不必使用文件夾或甚至檔名。數(shù)據(jù)儲存于編號的索引節(jié)點(diǎn)(inode)中。這些位置的計數(shù)在編譯時確定,但大小無需預(yù)先確定。一個「檔案」可能包含較其它檔案更多的數(shù)據(jù),并且僅在「檔案」的總?cè)萘窟_(dá)到閾值時,儲存媒體才算滿載。還可自由地對檔案進(jìn)行截取、讀取和寫入。

以最佳效率開發(fā)物聯(lián)網(wǎng)裝置

圖2:FAT文件系統(tǒng)與Reliance Edge


相形之下,F(xiàn)AT格式的文件系統(tǒng)具有專用于兩種文件分配表的媒體建構(gòu)模塊。針對每個用戶數(shù)據(jù)文件,為其分配檔名和元數(shù)據(jù)——前者可能相當(dāng)大以支持較長的檔名。如果使用子文件夾,其元數(shù)據(jù)和長文件名也將會占用空間。所有的結(jié)果都會導(dǎo)致儲存媒體上用于收集用戶數(shù)據(jù)的可用空間變少。

對于較大的設(shè)計,Reliance Edge提供了更像是POSIX的環(huán)境。這里的文件名、文件夾和文件系統(tǒng)元數(shù)據(jù)(如屬性以及數(shù)據(jù)和時間)是一種可配置的選項(xiàng)。對于期望從其它設(shè)計移植POSIX界面的應(yīng)用來說,這可能是非常好的選擇。最終,文件系統(tǒng)要求的最終選擇與用例直接相關(guān),成為最有效率的資源方案。

全面考慮效率

除了資源使用問題之外,多年來,在購買核心、文件系統(tǒng)和其他軟件模塊時,效率一直是開發(fā)人員關(guān)注的頭等大事。這是因?yàn)橛糜谧C明采用這種模塊的理由通常是:從頭開始編寫等效的程序代碼相當(dāng)浪費(fèi)時間。換句話說,應(yīng)用開發(fā)人員最有效的時間利用是編寫應(yīng)用程序,而不是埋首于數(shù)萬行的基礎(chǔ)架構(gòu)程序代碼。

然而,正如核心和文件系統(tǒng)的使用本身并不能保證CPU資源的有效應(yīng)用一樣,將這些模塊導(dǎo)入新項(xiàng)目的決定,也不會自動確保開發(fā)人員能最有效地利用時間。為了讓開發(fā)人員真正專注于應(yīng)用級程序代碼,嵌入式軟件模塊必須具有直觀的接口,該接口還必須有詳盡的文檔介紹。在缺乏有效文檔的情況下,開發(fā)人員可能要花數(shù)周的時間解決事后證明是函數(shù)誤用導(dǎo)致的問題。

遺憾的是,如果無法可靠地實(shí)現(xiàn)所描述的功能,即使是文文件編寫良好的程序代碼也會不必要地浪費(fèi)開發(fā)時間。這就是為什么除了要求完整的文檔外,開發(fā)人員在為新項(xiàng)目選擇軟件時,應(yīng)尋求可靠性證據(jù)——例如過去的認(rèn)證或測試結(jié)果。實(shí)際上,每個軟件模塊在宣傳文獻(xiàn)中聽起來都很可靠,但只有一部份模塊提供了可靠證明能確保其「言行一致」。例如,Datalight的Reliance Edge就提供了各種不同測試的源代碼,讓應(yīng)用開發(fā)人員確認(rèn)文件系統(tǒng)在特定開發(fā)環(huán)境中能否可靠執(zhí)行。

以最佳效率開發(fā)物聯(lián)網(wǎng)醫(yī)療裝置

什么類型的開發(fā)環(huán)境可能出現(xiàn)在物聯(lián)網(wǎng)項(xiàng)目中?有鑒于嵌入式裝置對于連接性的要求迅速增加,不可能確定一種硬件、軟件和工具鏈的特定組合來界定這個范圍。要找到一種能完全代表物聯(lián)網(wǎng)可能范圍的終端產(chǎn)品同樣具有挑戰(zhàn)性。盡管如此,這一領(lǐng)域的討論當(dāng)然可以從具體的例子中受益。

為了說明物聯(lián)網(wǎng)開發(fā)人員面臨的挑戰(zhàn),本文以一款在幾年前還未被視為連網(wǎng)裝置的血糖儀為例。這種產(chǎn)品的關(guān)鍵特征之一是市場容量:血糖儀每年的產(chǎn)量有數(shù)百萬,并且往往以低于成本的價格出售,甚至免費(fèi)贈送。因此,降低BOM成本,并以最少時間開發(fā)這些儀器的壓力很大。不過,開發(fā)這些設(shè)備并不容易。事實(shí)上,新的血糖儀功能增加了彩色顯示、數(shù)據(jù)記錄功能和云端連接。

面對如此復(fù)雜的需求,負(fù)責(zé)血糖儀開發(fā)的團(tuán)隊當(dāng)然希望利用核心的多任務(wù)處理功能。優(yōu)化核心的內(nèi)存占用空間可能是開發(fā)團(tuán)隊的首要關(guān)注之一,因?yàn)榈湫偷母弋a(chǎn)量、低成本MCU往往只有有限的閃存和RAM資源。減少空間占用的關(guān)鍵步驟是刪除應(yīng)用程序代碼不需要的核心資源(如TCB)。消除應(yīng)用中各種核心管理任務(wù)所需的堆棧耗費(fèi)也將會有幫助。

例如像Micrium μC/Probe這樣的工具,可用于實(shí)現(xiàn)這一目標(biāo),如圖2所示。μC/Probe可以深入了解基于核心的應(yīng)用的堆棧使用情況,讓開發(fā)人員輕松地辨識低效情況,以及提高效率。

以最佳效率開發(fā)物聯(lián)網(wǎng)裝置

圖3:μC/Probe提供對于系統(tǒng)數(shù)據(jù)的運(yùn)行時間存取,包括核心統(tǒng)計信息

當(dāng)實(shí)施血糖儀的數(shù)據(jù)記錄功能時,儀器的開發(fā)團(tuán)隊將可從文件系統(tǒng)的功能中受益。在此,與核心一樣,使用現(xiàn)成的軟件模塊可以減輕開發(fā)基礎(chǔ)架構(gòu)程序代碼的負(fù)擔(dān),從而有助于實(shí)現(xiàn)時間更短、更具成本效益的開發(fā)周期。處理器資源的使用一直是系統(tǒng)的整體限制之一,在開發(fā)數(shù)據(jù)記錄程序代碼時不可避免地必須予以考慮,因此使用高效的事務(wù)文件系統(tǒng)較為理想。藉由Reliance Edge等文件系統(tǒng)方案,開發(fā)團(tuán)隊可以輕松地將服務(wù)縮減到最低限度,以便盡量為應(yīng)用程序留出最多的儲存空間。

結(jié)論

雖然每個嵌入式系統(tǒng)都有其獨(dú)特的需求,但適于為血糖儀實(shí)現(xiàn)最高效率的方法也可以輕松地用于開發(fā)其它裝置類型。重復(fù)利用組件早已被公認(rèn)為軟件開發(fā)的最佳實(shí)踐,而血糖儀所需的許多基礎(chǔ)架構(gòu)程序代碼(包括實(shí)時核心和文件系統(tǒng))可以作為其它裝置開發(fā)的基礎(chǔ),除了替換少數(shù)底層程序代碼外,僅需很少改動。

透過選擇具有質(zhì)量保證的現(xiàn)成組件作為項(xiàng)目的基礎(chǔ),開發(fā)團(tuán)隊可以確保自己的資源以及嵌入式硬件的有效利用,并且可以專注于編寫創(chuàng)新的應(yīng)用程序代碼,使其設(shè)計在眾多的產(chǎn)品中脫穎而出。物聯(lián)網(wǎng)創(chuàng)新的曙光已經(jīng)開始閃爍。







聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4304

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測試-基于米爾全志T536開發(fā)

    T536處理器的特點(diǎn),這里進(jìn)一步的進(jìn)行軟件開發(fā),充分利用開發(fā)板的硬件資源,完成業(yè)務(wù)產(chǎn)品的需求。這里聯(lián)網(wǎng)多協(xié)議網(wǎng)關(guān)應(yīng)用為研究為目的,首先建立基礎(chǔ)的從各個硬件設(shè)讀取硬件端口的數(shù)據(jù),并且
    發(fā)表于 06-20 15:44

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    的應(yīng)用范圍極其廣泛,眾多行業(yè)都在積極引入這項(xiàng)技術(shù),提升效率、創(chuàng)新業(yè)務(wù)模式。 物流行業(yè):在倉儲環(huán)節(jié),借助物聯(lián)網(wǎng)技術(shù),可實(shí)現(xiàn)對貨物的實(shí)時監(jiān)測,了解貨物的位置、狀態(tài)等信息,優(yōu)化倉儲空間布局。運(yùn)輸過程中,通過
    發(fā)表于 06-16 16:01

    【米爾-全志T536開發(fā)板試用體驗(yàn)】- 多協(xié)議物聯(lián)網(wǎng)關(guān)的開發(fā)測試

    板的硬件資源,完成業(yè)務(wù)產(chǎn)品的需求。這里聯(lián)網(wǎng)多協(xié)議網(wǎng)關(guān)應(yīng)用為研究為目的,首先建立基礎(chǔ)的從各個硬件設(shè)讀取硬件端口的數(shù)據(jù),并且通過SOCKET由網(wǎng)絡(luò)收發(fā)的過程。在一般開發(fā)物聯(lián)網(wǎng)網(wǎng)關(guān)時可以
    發(fā)表于 06-10 11:48

    基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI)實(shí)例項(xiàng)目下載

    基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI)實(shí)例項(xiàng)目,推薦下載!
    發(fā)表于 05-29 21:46

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    的工具鏈和文檔支持。 二、開發(fā)效率與功能實(shí)現(xiàn) 1)開發(fā)環(huán)境依賴 物聯(lián)網(wǎng)項(xiàng)目常涉及跨平臺編譯、內(nèi)核裁剪、驅(qū)動開發(fā)等任務(wù),Linux提
    發(fā)表于 05-26 10:32

    基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI)

    基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI) 項(xiàng)目示例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 05-23 20:57

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應(yīng)用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應(yīng)用程序,就能讓開發(fā)
    的頭像 發(fā)表于 04-27 13:44 ?262次閱讀
    Java<b class='flag-5'>開發(fā)</b>者必備的<b class='flag-5'>效率</b>工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)</b>者在用?

    【第一彈】樹莓派開發(fā)者必看!Ubuntu Snap煥新升級:跨平臺開發(fā)從未如此簡單!

    導(dǎo)語:當(dāng)樹莓派遇上UbuntuSnap,會發(fā)生什么?無論是用樹莓派搭建智能家居中樞,還是開發(fā)物聯(lián)網(wǎng)邊緣設(shè)備,依賴管理和跨平臺兼容性始終是開發(fā)者的痛點(diǎn)。而UbuntuSnap
    的頭像 發(fā)表于 03-25 09:19 ?390次閱讀
    【第一彈】樹莓派<b class='flag-5'>開發(fā)</b>者必看!Ubuntu Snap煥新升級:跨平臺<b class='flag-5'>開發(fā)</b>從未如此簡單!

    工業(yè)電源應(yīng)用提供最佳整體效率 工業(yè)級一體成型電感CSEG系列

    工業(yè)級一體成型電感CSEG系列。該系列產(chǎn)品采用低損耗合金粉和扁平線圈繞組設(shè)計,具有極低損耗、高效率、寬頻寬溫等特點(diǎn),在100kHz~5MHz應(yīng)用頻率范圍內(nèi)具有極低的 DCR 和超低交流損耗,且擁有卓越的電流處理能力和軟飽和特性,為工業(yè)自動化、電機(jī)控制和工業(yè)電源應(yīng)用提供最佳
    的頭像 發(fā)表于 01-11 17:50 ?445次閱讀
    工業(yè)電源應(yīng)用提供<b class='flag-5'>最佳</b>整體<b class='flag-5'>效率</b> 工業(yè)級一體成型電感CSEG系列

    聯(lián)網(wǎng)學(xué)習(xí)路線來啦!

    ,開發(fā)物聯(lián)網(wǎng)智能硬件產(chǎn)品大有裨益。 3.2.3圖形界面開發(fā) 對于有顯示界面的智能物聯(lián)網(wǎng)產(chǎn)品,用戶對產(chǎn)品界面的審美及操作體驗(yàn)都有了更高的要求,簡單的顯示和低級的操作方法,已經(jīng)難以滿足客戶
    發(fā)表于 11-11 16:03

    MES系統(tǒng)的最佳實(shí)踐案例

    效率、降低成本、保證產(chǎn)品質(zhì)量。 MES系統(tǒng)的最佳實(shí)踐案例 引言 在當(dāng)今競爭激烈的制造業(yè)環(huán)境中,企業(yè)必須不斷尋求創(chuàng)新和改進(jìn)的方法來保持競爭力。MES系統(tǒng)作為一種關(guān)鍵的信息技術(shù)工具,已經(jīng)被廣泛應(yīng)用于各種制造行業(yè),實(shí)現(xiàn)生產(chǎn)過程的優(yōu)化
    的頭像 發(fā)表于 10-27 09:33 ?2945次閱讀

    數(shù)字孿生如何提升產(chǎn)品開發(fā)效率

    物理實(shí)體的精確虛擬副本,數(shù)字孿生技術(shù)能夠模擬、分析和優(yōu)化產(chǎn)品性能,從而顯著提升產(chǎn)品開發(fā)效率。 一、數(shù)字孿生技術(shù)簡介 數(shù)字孿生技術(shù),也稱為數(shù)字鏡像或數(shù)字副本,是一種利用物聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、云計算和機(jī)器學(xué)習(xí)等
    的頭像 發(fā)表于 10-25 14:49 ?708次閱讀

    溫度曲線保持最佳FIT性能

    電子發(fā)燒友網(wǎng)站提供《溫度曲線保持最佳FIT性能.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:43 ?0次下載
    溫度曲線<b class='flag-5'>以</b>保持<b class='flag-5'>最佳</b>FIT性能

    RTOS開發(fā)最佳實(shí)踐

    基于RTOS編寫應(yīng)用程序時,有一些要注意事項(xiàng)。在本節(jié)中,您將學(xué)習(xí)RTOS開發(fā)最佳實(shí)踐,例如POSIX合規(guī)性、安全性和功能安全認(rèn)證。
    的頭像 發(fā)表于 08-20 11:24 ?846次閱讀

    高并發(fā)物聯(lián)網(wǎng)云平臺是什么

    來看,高并發(fā)物聯(lián)網(wǎng)云平臺需要具備高效的處理能力和優(yōu)秀的擴(kuò)展性,應(yīng)對大量的并發(fā)請求。這通常需要采用分布式架構(gòu),比如微服務(wù)架構(gòu),以及高效的數(shù)據(jù)處理技術(shù),如流處理、大數(shù)據(jù)處理等。 其次,從功能層面來看,高并
    的頭像 發(fā)表于 08-13 13:50 ?544次閱讀