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

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

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

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

SEGGER嵌入式應(yīng)用程序重磅發(fā)布

麥克泰技術(shù) ? 來源:麥克泰技術(shù) ? 2025-07-17 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在當(dāng)今快節(jié)奏的嵌入式系統(tǒng)領(lǐng)域,靈活性和適應(yīng)性是關(guān)鍵。因此,我們激動(dòng)地向大家揭曉SEGGER的最新創(chuàng)新成果:嵌入式應(yīng)用程序(Embedded Apps),類似于手機(jī)上的應(yīng)用(只是更不容易發(fā)現(xiàn)且體積小得多),可在嵌入式系統(tǒng)上運(yùn)行。

應(yīng)用程序是小型、動(dòng)態(tài)的軟件片段,可通過靜態(tài)或動(dòng)態(tài)方式與設(shè)備固件鏈接。通常情況下,它們采用動(dòng)態(tài)鏈接方式,這意味著您可以隨時(shí)下載并將其添加到現(xiàn)有固件中。

SEGGER應(yīng)用程序由固件中一個(gè)小型且高度優(yōu)化的代碼片段(即執(zhí)行器)來執(zhí)行,該執(zhí)行器本質(zhì)上實(shí)現(xiàn)了虛擬CPU的指令集。這一功能擴(kuò)展了設(shè)備的功能性,使其更具通用性,能更好地適應(yīng)新需求和更新。本質(zhì)上,應(yīng)用程序可將您的嵌入式設(shè)備轉(zhuǎn)變?yōu)橐粋€(gè)嵌入式平臺!

SEGGER應(yīng)用程序的一大突出特點(diǎn)是其采用沙箱機(jī)制。也就是說,它們在受保護(hù)的環(huán)境中運(yùn)行,底層操作系統(tǒng)可對其行為進(jìn)行監(jiān)控。如果某個(gè)應(yīng)用程序試圖執(zhí)行不允許的操作,執(zhí)行器會暫停該應(yīng)用程序的運(yùn)行,并返回至固件(調(diào)用方),由固件決定如何處理這種情況。這樣不會造成任何損害。這確保了即使應(yīng)用程序內(nèi)部出現(xiàn)問題,系統(tǒng)的其他部分仍能保持穩(wěn)定和安全。

基本概念

概念可能有點(diǎn)難以想象,但我們會盡力解釋,只需在固件中添加執(zhí)行器、帶有API函數(shù)的沙箱,您的設(shè)備就可以運(yùn)行應(yīng)用程序了。要為應(yīng)用程序添加功能,可增加相應(yīng)的API函數(shù)。例如,若要添加對文件系統(tǒng)的讀取權(quán)限,通常需要添加三個(gè)函數(shù),如OpenFile(打開文件)、ReadFile(讀取文件)、CloseFile(關(guān)閉文件)。若要允許寫入權(quán)限,則需添加WriteFile(寫入文件)函數(shù)。應(yīng)用程序的加載方式以及在何種上下文/線程中執(zhí)行,由固件設(shè)計(jì)人員決定。

多個(gè)應(yīng)用程序可以同時(shí)運(yùn)行,無論是在同一內(nèi)核還是不同內(nèi)核上,均在實(shí)時(shí)操作系統(tǒng)(RTOS)的控制下。任何RTOS都適用,因?yàn)閳?zhí)行器由在RTOS下運(yùn)行的固件調(diào)用(前提是您的固件使用RTOS)。

每個(gè)應(yīng)用程序都可擁有自己的內(nèi)存空間。如果某個(gè)應(yīng)用程序出現(xiàn)問題(如崩潰),不會影響系統(tǒng)穩(wěn)定性,這類似于手機(jī)或電腦上的應(yīng)用程序崩潰不會影響系統(tǒng)本身。這使得應(yīng)用程序甚至可以在安全關(guān)鍵型環(huán)境中運(yùn)行;它甚至能讓關(guān)鍵系統(tǒng)的認(rèn)證過程更簡便,因?yàn)橥鈬δ埽ㄈ顼@示器控制)可轉(zhuǎn)移到應(yīng)用程序中,而該應(yīng)用程序則無需納入認(rèn)證流程。

內(nèi)存需求

擔(dān)心對你的系統(tǒng)來說太大?這些應(yīng)用程序不僅能增強(qiáng)靈活性,而且內(nèi)存消耗極小。作為嵌入式固件一部分的執(zhí)行器,通常僅需600至1000字節(jié)。我們有針對ARM優(yōu)化的版本,以及可移植的C版本,該C版本幾乎可在任何設(shè)備上運(yùn)行,包括用于仿真的個(gè)人電腦。固件所提供的API函數(shù),通常僅增加1至3KB的內(nèi)存占用,具體主要取決于您希望向應(yīng)用程序開放的原生函數(shù)。

這意味著嵌入式應(yīng)用程序(emApps)即使在較小的系統(tǒng)(64KB閃存)上也能順利運(yùn)行。該框架可輕松集成到現(xiàn)有固件中。

代碼密度

運(yùn)行這些應(yīng)用程序的虛擬CPU的代碼密度極高,往往高于主機(jī)CPU,尤其是在RISC-V環(huán)境中。這甚至有助于節(jié)省寶貴的程序空間,特別是當(dāng)應(yīng)用程序被靜態(tài)構(gòu)建到程序中時(shí)!

我們?yōu)檫@款虛擬CPU配備了專屬的C編譯器。通過使用“TO C”轉(zhuǎn)換器,還可使用其他語言,如Basic、Pascal、Python。

內(nèi)存保護(hù)——沙箱機(jī)制

應(yīng)用程序只能使用固件(嵌入式系統(tǒng)運(yùn)行的程序)分配的內(nèi)存空間。在應(yīng)用程序處于活動(dòng)狀態(tài)期間,固件會提供相應(yīng)的內(nèi)存。任何訪問分配內(nèi)存空間之外區(qū)域的嘗試都會被攔截,執(zhí)行器會返回并讓調(diào)用方(固件)決定如何處理這種情況。

性能

應(yīng)用程序由固件中一個(gè)小型且高度優(yōu)化的代碼片段(即執(zhí)行器)執(zhí)行。該執(zhí)行器本質(zhì)上實(shí)現(xiàn)了虛擬CPU的指令集,我們已為此對其進(jìn)行了優(yōu)化:該指令集非常緊湊,因此虛擬CPU執(zhí)行的指令數(shù)量通常遠(yuǎn)少于主機(jī)CPU實(shí)現(xiàn)相同功能所需的指令數(shù)量,并且它能在任何CPU上高效執(zhí)行。再加上可將計(jì)算密集型任務(wù)卸載到主機(jī)CPU的能力,其性能通常非常接近主機(jī)CPU。

研發(fā)背景

我們已將這一創(chuàng)新方法集成到J-Link和Flasher產(chǎn)品線中,因?yàn)槲覀兛吹搅似渲械男枨蟆?/p>

應(yīng)用程序的編程可由我們或第三方完成,無需重新編譯固件,也不會犧牲性能。任何所需的加密代碼都可成為這些應(yīng)用程序的一部分(我們提供相關(guān)庫,便于使用)。這樣,固件本身就能保持精簡且“無加密代碼”。其他應(yīng)用程序可對FPGA進(jìn)行編程,或?qū)σ丫幊痰哪繕?biāo)系統(tǒng)進(jìn)行產(chǎn)品生產(chǎn)后測試。

未來展望

我們將繼續(xù)把這一技術(shù)集成到其他產(chǎn)品中。對于J-Link,未來將能夠添加對新CPU的支持。任何人都能做到這一點(diǎn),即使是SEGGER外部人員也可以。

憑借強(qiáng)大的API以及兩個(gè)內(nèi)部設(shè)計(jì)的單周期軟核(“Speedy”)——其運(yùn)行速度可達(dá)200MHz、單周期,不僅可以添加使用JTAG、SWD或cJTAG的其他內(nèi)核,還能添加復(fù)雜的雙引腳和單引腳接口。

在Flasher Hub中,一個(gè)例子是客戶網(wǎng)頁服務(wù)器,它允許自定義網(wǎng)頁用戶界面、添加新功能,或簡單地將用戶界面的語言更改為任何所需語言。

一旦應(yīng)用程序可用,新的想法便會層出不窮。即使是在強(qiáng)大主機(jī)上運(yùn)行的軟件,也能從嵌入式應(yīng)用程序(emApps)中獲益。

它們在沙箱中運(yùn)行且具有明確定義的API,這一特點(diǎn)使其相較于常規(guī)插件更具優(yōu)勢。

我們預(yù)見,未來不同行業(yè)的眾多嵌入式應(yīng)用都將能利用這一技術(shù)。借助應(yīng)用程序,您可以以安全且可控的方式擴(kuò)展功能,類似于智能手機(jī)上的應(yīng)用程序。這種方法不僅增強(qiáng)了靈活性,還為第三方開發(fā)者提供了為生態(tài)系統(tǒng)貢獻(xiàn)力量的機(jī)會。

我們熱切期待嵌入式應(yīng)用程序(emApps)將如何塑造嵌入式系統(tǒng)的未來,也迫不及待地想讓您體驗(yàn)它們帶來的益處!

請持續(xù)關(guān)注更多更新,準(zhǔn)備好探索SEGGER嵌入式應(yīng)用程序(emApps)帶來的全新世界吧!如果您有興趣在商業(yè)產(chǎn)品中使用嵌入式應(yīng)用程序(emApps)并希望了解更多信息,請聯(lián)系我們:info@segger.com

SEGGER(嵌入式專家)祝您一切順利!

June 10th, 2025

作者:Rolf Segger

麥克泰技術(shù)代理SEGGER全線產(chǎn)品,具有30年的軟件開發(fā)與調(diào)試工具使用方面的知識和經(jīng)驗(yàn),關(guān)于SEGGER產(chǎn)品的更多信息,歡迎咨詢info@bmrtech.com。

麥克泰技術(shù)走過了30年發(fā)展歷程(1995-2025),秉承“讓嵌入式軟件開發(fā)更容易”的理念,致力于推廣嵌入式軟件開發(fā)工具、測試軟件和嵌入式操作系統(tǒng)。麥克泰技術(shù)通過舉辦嵌入式軟件和操作系統(tǒng)研討會、開設(shè)培訓(xùn)課程、出版圖書,撰寫博客文章,倡導(dǎo)和宣傳開放和開源的嵌入式軟件、操作系統(tǒng)以及開發(fā)技術(shù),包括VRTX(90年代)、μC/OS(2000年),Montavista Linux(2010年)和FreeRTOS(2010年)以及IAR/BDI/J-Link等知名的產(chǎn)品和技術(shù)。

麥克泰技術(shù)具有豐富嵌入式軟件項(xiàng)目開發(fā)、行業(yè)應(yīng)用與服務(wù)經(jīng)驗(yàn)。今天,我們依托歐美嵌入式軟件商業(yè)團(tuán)隊(duì)支持,提供嵌入式軟件商業(yè)授權(quán)和服務(wù)。包括(不限于)SEGGER嵌入式軟件開發(fā)和編程工具(J-Link/Flasher),OS分析工具Tracealyzer,WITTENSTEIN公司的SafeRTOS(FreeRTOS)、Flexible Safety RTOS(μC/OS-II MPU)以及新一代PX5 RTOS。麥克泰技術(shù)專注預(yù)認(rèn)證功能安全操作系統(tǒng)在汽車、軌交、醫(yī)療和工業(yè)領(lǐng)域的應(yīng)用以及RISC-V處理器嵌入式開發(fā)生態(tài)建設(shè)。

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

    關(guān)注

    5193

    文章

    20277

    瀏覽量

    331736
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3343

    瀏覽量

    60096
  • SEGGER
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    14792

原文標(biāo)題:加速生態(tài)系統(tǒng)發(fā)展:嵌入式應(yīng)用程序(Embedded Apps)重磅推出

文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),包括系統(tǒng)化設(shè)計(jì)指導(dǎo)下的硬件和軟件綜合研發(fā)。
    發(fā)表于 01-12 16:13

    AMD重磅打造邊緣AI,CES2026官宣這顆嵌入式處理器!

    CES展期間,AMD重磅發(fā)布最新銳龍 AI嵌入式P100 / X100 處理器。 ? 邊緣AI對嵌入式處理器的需求 ? AMD自適應(yīng)和嵌入式
    的頭像 發(fā)表于 01-07 15:19 ?5865次閱讀
    AMD<b class='flag-5'>重磅</b>打造邊緣AI,CES2026官宣這顆<b class='flag-5'>嵌入式</b>處理器!

    如何采用SAFERTOS和ESM保護(hù)嵌入式系統(tǒng)安全

    信任根的重要組成部分是實(shí)時(shí)操作系統(tǒng)(RTOS),它為應(yīng)用程序的運(yùn)行提供了一個(gè)安全的平臺。嵌入式系統(tǒng)的具體安全要求取決于其架構(gòu)以及所面臨的威脅。在本博客中,我們將探討RTOS的安全性,以SAFERTOS及其增強(qiáng)安全模塊(ESM)作為保護(hù)
    的頭像 發(fā)表于 10-24 15:51 ?1350次閱讀

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread 正式啟動(dòng)2025年度嵌入式軟件大賽! 本賽道為嵌入式軟件大賽,聚焦嵌入式軟件設(shè)計(jì)與開發(fā),攜手瑞薩、英飛凌、ST、恩智浦、富瀚微、玄鐵、兆易創(chuàng)新等
    的頭像 發(fā)表于 09-22 16:40 ?3411次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b>軟件大賽<b class='flag-5'>重磅</b>來襲

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread正式啟動(dòng)2025年度嵌入式軟件大賽!本賽道為嵌入式軟件大賽,聚焦嵌入式軟件設(shè)計(jì)與開發(fā),攜手瑞薩、英飛凌、ST、恩智浦、富瀚微、玄鐵、兆易創(chuàng)新等全球
    的頭像 發(fā)表于 09-20 10:06 ?1436次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b>軟件大賽<b class='flag-5'>重磅</b>來襲

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

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個(gè)跨平臺的C++應(yīng)用程序開發(fā)框架,非常適合嵌入式系統(tǒng)的開發(fā),Qt在嵌入式開發(fā)中具有很重要的作用。 在項(xiàng)目實(shí)踐中可以看出,Qt在工業(yè)自動(dòng)化
    發(fā)表于 08-14 15:15

    SEGGER J-Probe工具的工作原理和應(yīng)用

    SEGGER J-Probe工具的核心理念是提供一個(gè)可定制的圖形用戶界面(GUI),使開發(fā)人員能夠在應(yīng)用程序運(yùn)行時(shí)與嵌入式系統(tǒng)的內(nèi)部數(shù)據(jù)進(jìn)行交互并進(jìn)行可視化展示。
    的頭像 發(fā)表于 08-14 10:04 ?1989次閱讀
    <b class='flag-5'>SEGGER</b> J-Probe工具的工作原理和應(yīng)用

    SEGGER工具鏈集成到CMake和VS Code了

    SEGGER公司已將其嵌入式開發(fā)工具鏈集成到了廣泛使用的CMake構(gòu)建配置工具中,這意味著基于Visual Studio Code(VS Code)代碼編輯器的應(yīng)用開發(fā)可以方便的使用SEGGER工具實(shí)現(xiàn)了。
    的頭像 發(fā)表于 07-23 15:06 ?905次閱讀

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    :使用Linux操作系統(tǒng),可以運(yùn)行各種復(fù)雜的應(yīng)用程序和驅(qū)動(dòng)程序。 4. 資源需求 : 單片機(jī)嵌入式 :對硬件資源的需求較低,通常只需要一個(gè)單片機(jī)芯片,內(nèi)存和存儲空間較小。 Linux嵌入
    發(fā)表于 06-20 09:46

    運(yùn)行在嵌入式系統(tǒng)上的emApps

    在當(dāng)今快節(jié)奏的嵌入式系統(tǒng)世界中,靈活性和適應(yīng)性是嵌入式系統(tǒng)實(shí)現(xiàn)的關(guān)鍵。SEGGER推出了其最新創(chuàng)新:Embedded apps(emApps)應(yīng)用,類似于手機(jī)上的應(yīng)用程序,可以運(yùn)行在
    的頭像 發(fā)表于 06-18 09:53 ?774次閱讀
    運(yùn)行在<b class='flag-5'>嵌入式</b>系統(tǒng)上的emApps

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」議程公布

    4月22日,飛凌嵌入式“2025嵌入式及邊緣AI技術(shù)論壇”將在深圳舉行,論壇以“新生態(tài),智未來”為主題,旨在匯聚行業(yè)智慧,探討嵌入式技術(shù)與邊緣AI的深度融合與創(chuàng)新應(yīng)用。
    的頭像 發(fā)表于 04-02 15:12 ?1205次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及邊緣AI技術(shù)論壇」議程公布

    想在嵌入式領(lǐng)域高薪就業(yè)?先邁過這些人才門檻!

    嵌入式開發(fā)的世界,如今正經(jīng)歷著一場變革,同時(shí)也暴露出諸多問題。現(xiàn)在,會編寫嵌入式程序的人隨處可見,樹莓派、Arduino 等開發(fā)板的出現(xiàn),讓嵌入式編程變得輕而易舉,就連軟件工程師也能輕
    的頭像 發(fā)表于 03-20 10:42 ?870次閱讀
    想在<b class='flag-5'>嵌入式</b>領(lǐng)域高薪就業(yè)?先邁過這些人才門檻!

    有方科技重磅亮相德國嵌入式

    德國紐倫堡時(shí)間3月11-13日, EmbeddedWorld 2025(德國嵌入式展)在紐倫堡國際展覽中心舉行,作為全球規(guī)模最大、專業(yè)性最強(qiáng)的嵌入式系統(tǒng)與物聯(lián)網(wǎng)技術(shù)展會,其被譽(yù)為全球智能硬件與工業(yè)數(shù)字化的“技術(shù)風(fēng)向標(biāo)”。
    的頭像 發(fā)表于 03-13 09:14 ?1029次閱讀

    飛凌嵌入式攜手全志,T536全國產(chǎn)核心板重磅發(fā)布

    以全志T536工業(yè)級處理器為引擎,驅(qū)動(dòng)國產(chǎn)化創(chuàng)新,為千行百業(yè)提供降本增效新選擇——飛凌嵌入式FET536-C核心板重磅發(fā)布
    的頭像 發(fā)表于 03-05 10:31 ?1555次閱讀
    飛凌<b class='flag-5'>嵌入式</b>攜手全志,T536全國產(chǎn)核心板<b class='flag-5'>重磅</b><b class='flag-5'>發(fā)布</b>

    使用Ozone調(diào)試基于nRF9160 Zephyr應(yīng)用程序

    Ozone是SEGGER免費(fèi)的嵌入式軟件調(diào)試器。它是一個(gè)強(qiáng)大的工具,可以讓你深入了解嵌入式系統(tǒng)中發(fā)生的事情。它在調(diào)試nRF9160 Zephyr應(yīng)用程序時(shí)特別有用。整理多個(gè)線程和多映像
    的頭像 發(fā)表于 02-25 17:07 ?1635次閱讀
    使用Ozone調(diào)試基于nRF9160 Zephyr<b class='flag-5'>應(yīng)用程序</b>