吴忠躺衫网络科技有限公司

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

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

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

用于實時開發(fā)的Eclipse插件

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Rhoda Quate ? 2022-08-12 09:36 ? 次閱讀

今天,實時軟件開發(fā)人員需要一個高效的開發(fā)環(huán)境,讓他們能夠在一站式框架中訪問所需的工具。由于其靈活的特性和適應(yīng)性強(qiáng)的插件能力,Eclipse 已成為這些開發(fā)人員首選的開發(fā)環(huán)境。

Eclipse 為軟件開發(fā)和相關(guān)任務(wù)提供了一個智能且實用的環(huán)境。作為一個編程環(huán)境,Eclipse 提供了滿足大多數(shù)程序員需求的基本要素和美學(xué)吸引力,包括可視快捷方式、可停靠窗口、導(dǎo)航技術(shù)、軟件對象的分層視圖等等。

但是 Eclipse 不僅僅是開發(fā)人員在安裝時首先看到的另一個集成開發(fā)環(huán)境 (IDE)。Eclipse 基于開源可擴(kuò)展框架,其他軟件工具可以插入其中。插件可以通過遵循標(biāo)準(zhǔn)的 Eclipse 協(xié)議來創(chuàng)建。通用框架使 Eclipse 插件相對容易開發(fā)。使用插件,Eclipse 可以擴(kuò)展為包括與開發(fā)人員最喜歡的工具的集成,包括流行的配置管理工具、Web 開發(fā)工具、軟件建模工具、編譯器工具,甚至文本編輯器。

Eclipse 現(xiàn)在為實時開發(fā)人員提供了有價值的擴(kuò)展,例如與實時操作系統(tǒng)工具、交叉編譯器和其他實時工具套件的集成。這些擴(kuò)展的一個例子是在 Java 領(lǐng)域。Eclipse 最初是為 Java 開發(fā)人員在桌面和企業(yè)應(yīng)用程序上工作的環(huán)境,但現(xiàn)在已經(jīng)發(fā)展到包括對實時 Java 開發(fā)的支持。支持實時 Java 開發(fā)人員的工具套件,例如 Aonix 的 PERC,現(xiàn)在可以插入 Eclipse。同樣,Aonix 的 ADT 插件為 Ada 實時開發(fā)提供了 Eclipse 集成,如圖 1 所示。

圖 1: Aonix 的 ADT 插件為 Ada 實時開發(fā)提供 Eclipse 集成

poYBAGL1rrSAAk4UAAahDO2xOJU423.png

例如,在過去,如果 Ada 供應(yīng)商想要在環(huán)境中添加對其工具的支持,他們必須花費大量精力來集成它。大多數(shù)開發(fā)環(huán)境很難集成且耗時。充其量,像 CDE 這樣的環(huán)境更容易集成,但供應(yīng)商在平臺可用性方面存在限制。此外,對于可用的平臺,客戶依賴平臺供應(yīng)商和工具提供商之間的關(guān)系來保持與新版本的兼容性。Eclipse 提供了一個通用框架,使所有人的生活變得更輕松。

Eclipse 的流行可以歸因于它強(qiáng)大的內(nèi)置特性,最重要的是它的插件功能。數(shù)以百計的供應(yīng)商和開發(fā)人員正在貢獻(xiàn)插件,使 Eclipse 每天都更加強(qiáng)大和可用。現(xiàn)在可以使用無數(shù)的 Eclipse 插件來滿足開發(fā)人員的需求。插件通常是免費的或以訂閱的形式提供。隨著 Eclipse 插件社區(qū)的發(fā)展,人們的熱情也隨之升級。隨著 Eclipse 用戶在 Web 上閱讀同事的評分,有用的插件很快變得流行起來。

通過利用與流行的 RTOS 工具和其他實時開發(fā)所需的工具套件的集成,實時開發(fā)人員現(xiàn)在也受益于不斷增長的 Eclipse 環(huán)境。開發(fā)人員基本上可以通過在一個集成環(huán)境下選擇他們每天使用的工具來構(gòu)建自己的 IDE。無論實時開發(fā)是在 C/C++、Ada 還是 Java 中,Eclipse 都可以與編譯器技術(shù)集成,并且通常與 RTOS 工具對目標(biāo)的控制相結(jié)合,包括下載、運(yùn)行、調(diào)試和分析目標(biāo)處理器的活動和狀態(tài),全部來自 Eclipse 環(huán)境。就 Aonix 的實時 Java 工具套件 PERC 而言,Eclipse 插件包括與 PERC Shell 的集成,以便與 Eclipse 中的目標(biāo)板進(jìn)行通信

盡管 Eclipse 是一個強(qiáng)大的工具,但它也有一些缺點。Eclipse 在 Java 虛擬機(jī)之上運(yùn)行。從好的方面來說,這使得它獨立于平臺,這意味著它可以在任何支持 Java 的平臺上以相同的方式運(yùn)行。這個優(yōu)勢的權(quán)衡是應(yīng)用程序在運(yùn)行時被解釋,這使得啟動速度變慢并且一旦運(yùn)行就占用大量資源。在運(yùn)行 Eclipse 時,開發(fā)人員可能會發(fā)現(xiàn)其他大型應(yīng)用程序可能無法獲取同時運(yùn)行所需的資源。此外,退出時遇到與保存 Eclipse 工作區(qū)問題有關(guān)的非關(guān)鍵錯誤消息并不少見。

盡管有這些缺點,Eclipse 通過提供開放的框架設(shè)計確保了自己的未來。Eclipse 框架的開放性使插件社區(qū)蓬勃發(fā)展,而這個插件社區(qū)將反過來確保 Eclipse 繼續(xù)取得成功。實時開發(fā)人員可以期待這種靈活且不斷改進(jìn)的 Eclipse 開發(fā)環(huán)境在未來的發(fā)展。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19409

    瀏覽量

    231205
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2975

    瀏覽量

    105156
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    819

    瀏覽量

    119890
收藏 人收藏

    評論

    相關(guān)推薦

    JetBrains IDE上架開發(fā)微信小程序的官方插件

    快速發(fā)展的特色開發(fā)需求,最近 JetBrains 官方開發(fā)并上線了一款專用于微信小程序開發(fā)插件插件
    的頭像 發(fā)表于 01-16 17:15 ?139次閱讀
    JetBrains IDE上架<b class='flag-5'>開發(fā)</b>微信小程序的官方<b class='flag-5'>插件</b>

    使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world

    本期來到Zephyr實戰(zhàn)經(jīng)驗演練,小編帶著大家一起使用MCUXpresso for VS Code插件開發(fā)一個屬于Zephyr的hello world。
    的頭像 發(fā)表于 01-03 09:21 ?647次閱讀
    使用MCUXpresso for VS Code<b class='flag-5'>插件</b><b class='flag-5'>開發(fā)</b>Zephyr的hello world

    使用MCUXPresso插件開發(fā)Zephyr

    應(yīng)廣大讀者朋友的熱情邀請,我們特別策劃了“Zephyr領(lǐng)進(jìn)門”系列介紹(共十篇),旨在為大家深度剖析Zephyr OS——這一備受矚目的開源實時操作系統(tǒng)。從使用MCUXPresso插件進(jìn)行開發(fā)
    的頭像 發(fā)表于 11-28 09:41 ?375次閱讀

    寫一個Chrome瀏覽器插件

    、瀏覽器插件有哪些種類 ?以chromium為內(nèi)核的瀏覽器插件如Chrome ??firefox瀏覽器插件 ???safari瀏覽器插件 本文只介紹Chrome
    的頭像 發(fā)表于 11-18 17:12 ?506次閱讀
    寫一個Chrome瀏覽器<b class='flag-5'>插件</b>

    VSCode插件的安裝和使用

    今天介紹一款我工作上經(jīng)常用到的一款VSCode的插件-VsCode Action Buttons,這個插件可以釋放手敲命令行清除、編譯、運(yùn)行、部署到目標(biāo)機(jī)等操作,具體功能可由開發(fā)者自由定義,詳細(xì)功能的使用可以參考官網(wǎng)。
    的頭像 發(fā)表于 11-04 15:36 ?312次閱讀
    VSCode<b class='flag-5'>插件</b>的安裝和使用

    訊飛星火最新上線插件入口

    為了讓自己的電腦更好用,每個開發(fā)者或多或少都給瀏覽器裝上過各種插件,用來攔截廣告、快捷截圖、管理腳本甚至搶車票等等。如今插上大模型的雙翼,瀏覽器插件在保持身輕如燕的同時,集中處理更為專業(yè)和高階的任務(wù)已經(jīng)成為可能。
    的頭像 發(fā)表于 10-23 15:49 ?558次閱讀

    請問Eclipse環(huán)境如何搭建IoT Solution?

    目前使用樂鑫 IDE(2.11.1版本),它實際是基于 Eclipse 的集成開發(fā)環(huán)境 (IDE),很多應(yīng)用都是在次平臺進(jìn)行開發(fā)的。現(xiàn)在需要用到ESP IoT Solution平臺的功能,但官方給出
    發(fā)表于 06-27 06:00

    使用eclipse20-06+ESP-IDF Eclipse Plugin來進(jìn)行開發(fā),無法使用template是怎么回事?

    在cmd環(huán)境下完成編譯后,為求方便,故使用eclipse20-06+ESP-IDF Eclipse Plugin來進(jìn)行開發(fā),但發(fā)現(xiàn)一個情況,創(chuàng)建項目時無法使用template,在new
    發(fā)表于 06-24 08:06

    請問vscode和eclipse哪個好使?

    如題,最近開發(fā)esp32,在windows環(huán)境下。 說實話,idf的開發(fā)環(huán)境比以前搭建起來簡單多了,無論是vscode還是eclipse里都有一鍵安裝的插件,從前的環(huán)境搭建失敗勸退多次
    發(fā)表于 06-21 06:43

    ESP8266搭建eclipse環(huán)境,提示eclipse.py沒有在PATH中,為什么?

    我按照官方的ESP8266操作方法進(jìn)行搭建eclipse環(huán)境,也在軟件中進(jìn)行了相應(yīng)的設(shè)置,可以在最終build或者clean的時候,總是會出現(xiàn)圖片中的問題,提示eclipse.py沒有在PATH中
    發(fā)表于 06-18 06:58

    【線路板設(shè)計】詳解pcb插件特點

    PCB插件是在PCB設(shè)計軟件中使用的擴(kuò)展工具,用于簡化和增強(qiáng)PCB設(shè)計過程。這些插件提供了許多功能和特性,幫助工程師更快速、高效地完成電路板設(shè)計。今天捷多邦小編就與大家詳細(xì)的講解pcb插件
    的頭像 發(fā)表于 05-21 17:51 ?874次閱讀

    芯海 32 位 MCU 開發(fā)調(diào)試 ,基于 VS Code 插件實現(xiàn)芯海 32 位 MCU 開發(fā)調(diào)試

    編譯器命令行參數(shù)、GCC 鏈 接腳本、JLink 配置等,而且在推廣和移植時也會遇到比較多的問題。因此我們開發(fā)了基于 VS Code 的插件,目的是統(tǒng)一開發(fā)工具、簡化用戶操作、提高開發(fā)
    發(fā)表于 05-16 10:46

    Eclipse和MDK編譯代碼后Eclipse生成的HEX文件太大了怎么辦?

    Eclipse 和 MDK 編譯代碼后 Eclipse生成的HEX文件太大 ,怎么破?
    發(fā)表于 04-29 08:09

    鴻蒙實戰(zhàn)開發(fā)學(xué)習(xí):【HiView插件開發(fā)

    Hiview是一個跨平臺的終端設(shè)備維測服務(wù)集,其中是由插件管理平臺和插件實現(xiàn)的各自功能構(gòu)成整套系統(tǒng)。 本文描述了hiview插件開發(fā)的全部流程。
    的頭像 發(fā)表于 03-12 11:52 ?1433次閱讀
    鴻蒙實戰(zhàn)<b class='flag-5'>開發(fā)</b>學(xué)習(xí):【HiView<b class='flag-5'>插件</b><b class='flag-5'>開發(fā)</b>】

    Eclipse EZ-USB1.3.5為CX3創(chuàng)建一個新的配置項目時報向?qū)o法啟動的原因?怎么解決?

    當(dāng)嘗試在最新的 Eclipse EZ-USB 套件 1.3.5 集成開發(fā)環(huán)境中為 CX3 創(chuàng)建一個新的配置項目時,該工具報告了以下錯誤: 所選向?qū)o法啟動。 插件“com.CYPRESS
    發(fā)表于 03-04 07:45
    红足一世| 百家乐娱乐城网站| 德州扑克 技巧| 西游记百家乐官网娱乐城| 彩票大赢家| 百家乐中B是什么| bet365手机客户端| 真人百家乐信誉| 佛坪县| 百家乐赔率计算| 百家乐官网赌场牌路分析| 大发888官网客户端| 太阳百家乐官网娱乐| 皇冠足球投注平台| 百家乐套装| 百家乐官网平7s88| 大发888大发888体育| 百家乐赢钱皇冠网| 百家乐官网连开6把小| 威尼斯人娱乐网送38元彩金| 大发888投注| 网络百家乐大转轮| 百家乐官网六亿财富| bet365备用器| 赌博百家乐经验| 曼哈顿百家乐官网娱乐城| 凯斯娱乐| 加州百家乐的玩法技巧和规则| 公海百家乐官网的玩法技巧和规则 | 在线百家乐官网作弊| 甘南县| 大发888 894| 哪里有百家乐代理| 如何玩百家乐官网游戏| 皇博线上娱乐| 百家乐庄闲桌| 网上百家乐合法吗| 金花百家乐官网娱乐城| 皇朝娱乐城| 大发888我发财| 百家乐筹码方形|