女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

嵌入式開發一般要用到哪些軟件工具?

strongerHuang ? 來源:嵌入式專欄 ? 2023-02-21 10:19 ? 次閱讀

有讀者問:嵌入式開發一般要用到哪些軟件工具?

今天就抽空為大家整理一些常用的軟件工具,希望對大家有幫助。

集成開發環境(IDE)

嵌入式軟件工程師基本都會接觸幾款集成開發環境(IDE),當然,也有很多工程師自己搭建編輯器、編譯器、調試器開發環境的,下面羅列幾個常用的IDE。 1.KeilKeil主要針對市面MCU絕大部分MCU,從8位到32位的一款IDE,可以參看我的《Keil系列教程》中關于Keil的發展歷史以及相關介紹。 網址:

http://www.keil.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Keil針對不同廠家、類型的MCU,進行了劃分,目前有4種工具:Keil C51、 C166、 C251、MDK-ARM。 可以關注公眾號『strongerHuang』,在后臺回復關鍵字「Keil系列教程」查看更多內容。 2.IAR和上面Keil類似,IAR同樣針對市面上絕大部分MCU,有很多功能基本兩者都有,也是嵌入式軟件工程師常用的一款工具。 網址:

http://www.iar.com

IAR同樣有很多種工具,所以就有:EWxxx,比如:EWARM、EW430等多種不同IDE工具 (不同工具)。 當然,稱呼有很多,另外一種:IAR for xxx。比如:IAR for ARM、 IAR for STM8等。 可以關注公眾號『strongerHuang』,在后臺回復關鍵字「IAR系列教程」查看更多內容。 3.VSVS:Microsoft Visual Studio簡稱,是美國微軟公司的開發工具包系列產品。 網址:

https://visualstudio.microsoft.com

很多讀者應該知道,并學習過VC++6.0,這個工具在之前算是一個眾人皆知的工具。VS也是在它的基礎上發展而來。 VS是一個基本完整的開發工具集,它包括了整個軟件生命周期中所需要的大部分工具。 4.Eclipse
Eclipse 是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。 網址: https://www.eclipse.org

目前,很多開發工具都是基于Eclipse修改而來,比如很多開發STM32的朋友都知道STM32CubeIDE這款工具,你會發現,是不是很多功能和Eclipse一樣。

包括前幾年很火的安卓開發也是基于Eclipse進行開發。

以上是一些常用、通用的集成開發工具,如果你沒有學習過,可以了解一下。

更多IDE,可以參看我的文章:嵌入式工具 | 單片機常用集成開發環境有哪些?

軟件版本控制工具

一般稍微大一點的公司都會使用一些版本控制軟件對公司的代碼進行管理。

下面推薦兩個常見的工具。

1.Git

Git是一個免費的開源分布式版本控制系統,旨在快速高效地處理從小型到大型項目的所有內容。

網址: https://git-scm.com

Git 易于學習, 占地面積小,具有閃電般的快速性能。它具有諸如Subversion,CVS,Perforce和ClearCase之類的SCM工具,并且具有本地分支,方便的暫存區域和 多個工作流等功能。

Git應該是目前使用最廣泛的工具之一,我之前公司也用Git搭建服務器,進行代碼管理,操作也比較簡單。

2.SVN

SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過采用分支管理系統的高效管理,簡而言之就是用于多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。

網址:

https://tortoisesvn.net

在Git之前,SVN算是最為流行的代碼管理工具,現在同樣有很多公司都在使用這個工具,學習教程網上很多,同樣也值得大家學習和了解。

代碼閱讀和編輯工具

一個好的代碼閱讀和編輯工具有助于提高開發效率。

1.source insight
Source Insight是一個面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++, C#和Java等程序的分析。能分析源代碼并在工作的同時動態維護它自己的符號數據庫,并自動顯示有用的上下文信息。

網址:

https://www.sourceinsight.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Source Insight這個工具,相信絕大部分嵌入式工程師都知道,難度也不大,網上教程很多。不過,缺點就是收費,不能明目張膽的用。 2.VS CodeVS Code :Visual Studio Code,是微軟一款真正的跨平臺編輯器。 網址:

https://code.visualstudio.com

相比Source Insight而言,VS Code算是后起之秀,在2015年才發布。 發布也是受到眾多軟件工程師的青睞。確實,用時間證明了一些,VS Code不僅功能強大,而且還免費。 3.notepad--Notepad--是Winows操作系統下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能(UTF8技術)。 網址:

https://gitee.com/cxasm/notepad--

這個工具應該是眾多工程師都改擁有的文本編輯器。

更多編輯器工具,可以參看文章:嵌入式工具 | 嵌入式開發常用幾款的代碼編輯器

文件(代碼)對比工具

我們作為軟件開發,主要是最對代碼對比,比如修改代碼之后,會對比修改了那些代碼。

1.Beyond CompareBeyond Compare是一套由Scooter Software推出的文件比較工具。主要用途是對比兩個文件夾或者文件,并將差異以顏色標示。比較范圍包括目錄,文檔內容等。 網址:

http://www.scootersoftware.com

這個工具是國外的一款比較好用的工具,唯一缺點就是收費,國內有代理。 有免費試用時間,如果想免費是使用,自己想辦法。 2.Code CompareCode Compare同樣也是一款代碼比較工具,支持文件和文件夾比較、合并等功能。 網址: https://www.devart.com/codecompare/download.html (公號不支持外鏈接,請復制鏈接到瀏覽器下載) 它支持集成在源代碼版本控制工具中,如:SVN、 Git、 TFS、Mercurial和Perforce等這些版本控制工具。同時,Code Compare支持集成Visual Studio 2015、 2017、 2019等開發環境中。 更多代碼比較工具,可以參看文章:嵌入式工具 | 軟件工程師常用的代碼比較工具

項目進度管理工具

一般項目經理,或者項目負責人基本需要掌握一些項目管理的工具。 1.Microsoft projectMicrosoft Project(或MSP)是由微軟開發銷售的項目管理軟件程序。軟件設計目的在于協助項目經理發展計劃、為任務分配資源、跟蹤進度、管理預算和分析工作量。 網址:

https://products.office.com/zh-cn/previous-versions/microsoft-project-2010

這個工具建議做項目經理、產品經理都應該去了解和學習一下。 先介紹這么多,后面有機會再給大家介紹一些常用工具。當然,不是要大家花大量時間去掌握工具,先了解一個大概,用到時再花時間學習。

審核編輯 :李倩

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

    關注

    18

    文章

    1067

    瀏覽量

    48459
  • 源代碼
    +關注

    關注

    96

    文章

    2950

    瀏覽量

    67756

原文標題:嵌入式開發一般要用到哪些軟件工具?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發入門指南:從零開始學習嵌入式

    隨著物聯網、智能硬件的發展,嵌入式開發成為熱門技能之。以下將為初學者提供份詳細的嵌入式開發入門指南,涵蓋學習路徑、必備工具、推薦資源等內
    發表于 05-15 09:29

    嵌入式開發:高門檻的系統性工程與 996 的行業困局

    嵌入式開發的門檻,往往被培訓機構和表象所掩蓋。許多人誤以為 “用 C 語言寫個跑在 ARM 上的程序” 就是嵌入式,實則連皮毛都未觸及。真正的嵌入式開發是硬件與軟件深度融合的系統性工程
    的頭像 發表于 04-09 11:06 ?219次閱讀
    <b class='flag-5'>嵌入式開發</b>:高門檻的系統性工程與 996 的行業困局

    如何成為嵌入式開發工程師?

    如何成為嵌入式開發工程師? 成為嵌入式開發工程師通常需要掌握系列技能和知識,并且在實踐中不斷積累經驗。以下是些基本步驟和建議: 1. 基礎教育:- 獲取電子工程、計算機科學或相關領
    發表于 02-19 10:39

    盤點工程師常用的嵌入式開發工具

    嵌入式開發涉及硬件與軟件的緊密結合,開發工具的選擇對效率和質量至關重要。以下是嵌入式開發中常用的工具分類及代表性
    的頭像 發表于 02-07 10:06 ?1405次閱讀

    哪些專業適合學習嵌入式開發?

    哪些專業適合學習嵌入式開發? 在傳統行業不斷被取代的當下,對于大學生、從業者而言,選擇個熱門主流的職業方向,是未來發展的關鍵因素之嵌入式作為當下高薪崗位之
    發表于 01-03 13:44

    嵌入式工程師常用的開發工具有哪些?

    、集成開發環境(IDE) IDE是嵌入式開發的核心工具。例如 Keil MDK,它支持多種微控制器架構,提供了強大的代碼編輯
    發表于 12-20 15:29

    如何使用 RISC-V 進行嵌入式開發

    RISC-V是種開源的指令集架構(ISA),它允許任何人設計、制造和銷售基于RISC-V的處理器,這為嵌入式開發提供了極大的靈活性和創新空間。以下是使用RISC-V進行嵌入式開發的基本步驟:
    的頭像 發表于 12-11 17:32 ?1556次閱讀

    文了解嵌入式軟件開發的對象

    以前應用場景很單嵌入式開發可能談不上面向對象開發。但現在,做嵌入式開發,沒有面向對象開發,你就有點落伍了。 本文結合個人經驗和周立
    的頭像 發表于 11-15 10:31 ?703次閱讀
    <b class='flag-5'>一</b>文了解<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>的對象

    嵌入式開發領域,有哪些好用的國產工具

    嵌入式開發領域,好用的國產工具不斷涌現,為開發者提供了更多選擇。以下是些備受推崇的國產工具: INTEWORK-DDC(Diagnost
    的頭像 發表于 10-23 09:21 ?497次閱讀

    嵌入式開發常見問題排查

    歸結為相對簡單的小問題。接下來,我們將討論嵌入式開發中常見的問題及其解決方法。、問題復現要有效解決問題,首先需要能夠穩定地復現它。一般來說,容易復現的問題也相對
    的頭像 發表于 09-22 08:04 ?669次閱讀
    <b class='flag-5'>嵌入式開發</b>常見問題排查

    嵌入式開發常用軟件有哪些?

    查看源代碼,注釋文檔等非常方便,因為它查找,定位,彩色顯示等功能非常強大。開發人員會當成源代碼閱讀工具使用。 4.Keil uVision5 Keil 5 軟件款功能強大的
    發表于 09-09 15:22

    聚焦嵌入式開發中的合規性工具、項目管理工具、版本迭代工具應用

    ,就嵌入式開發與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發中的合規性工具、項目管理
    的頭像 發表于 07-29 15:15 ?925次閱讀

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?4024次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    嵌入式開發者的未來

    嵌入式系統的就業方向非常廣泛,涵蓋了許多不同的行業和領域。以下是些常見的嵌入式系統就業方向:消費電子產品:這包括智能手機、平板電腦、智能電視、智能家居設備等。嵌入式系統工程師可以參與
    的頭像 發表于 06-23 08:10 ?627次閱讀
    <b class='flag-5'>嵌入式開發</b>者的未來

    嵌入式開發就業前景怎么樣?

    嵌入式開發的主要工作是開發各種醫療設備和系統,如醫療影像、醫療機器人、遠程診療等。嵌入式開發人員需要掌握相關的硬件和軟件技術,如處理器、傳感器、通信技術、醫療數據處理等,同時也需要具
    發表于 06-07 14:51