国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

嵌入式開發中常用的工具軟件

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-01-14 17:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前有人要求整理一些常用開發工具軟件,今天就抽空整理部分,希望對大家有幫助。

一、集成開發環境(IDE)集成開發環境有很多,下面羅列幾個常用的。 1.KeilKeil主要針對市面MCU絕大部分MCU,從8位到32位的一款IDE,可以參看我的文章《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同樣有很多種工具,所以就有:IAR for xxx。比如:IAR for ARM(不同工具)。 當然,稱呼有很多,另外一種:EWxxx,比如:EWARM、EW430、EWSTM8等。 可以關注公眾號『strongerHuang』,回復關鍵字「IAR系列教程」查看更多內容。 3.VSVS:Microsoft Visual Studio簡稱,是美國微軟公司的開發工具包系列產品。 網址:

https://visualstudio.microsoft.com

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

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

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

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

二、軟件版本控制軟件

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

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

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://notepad-plus-plus.org

這個工具應該是眾多工程師都改擁有的文本編輯器。前段時間有一個關于它的新聞,現在好像平息了。

四、文件(代碼)對比工具我們作為軟件開發,主要是最對代碼對比,比如修改代碼之后,會對比修改了那些代碼。 1.Beyond CompareBeyond Compare是一套由Scooter Software推出的文件比較工具。主要用途是對比兩個文件夾或者文件,并將差異以顏色標示。比較范圍包括目錄,文檔內容等。 網址:

http://www.scootersoftware.com

這個工具是國外的一款比較好用的工具,唯一缺點就是收費,國內有代理。 有免費試用時間,如果想免費是使用,自己想辦法。 五、項目進度管理一般項目經理,或者項目負責人基本需要掌握一些項目管理的工具。 1.Microsoft projectMicrosoft Project(或MSP)是由微軟開發銷售的項目管理軟件程序。軟件設計目的在于協助項目經理發展計劃、為任務分配資源、跟蹤進度、管理預算和分析工作量。 網址:

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

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

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

    關注

    69

    文章

    5332

    瀏覽量

    91577
  • 代碼
    +關注

    關注

    30

    文章

    4967

    瀏覽量

    73960
  • 文本編輯器
    +關注

    關注

    0

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread Vector軟件包:嵌入式開發的動態數組容器 | 技術集結

    RT-Thread Vector軟件包:嵌入式開發的動態數組容器 | 技術集結
    的頭像 發表于 01-25 09:33 ?5374次閱讀
    RT-Thread Vector<b class='flag-5'>軟件</b>包:<b class='flag-5'>嵌入式開發</b>的動態數組容器 | 技術集結

    嵌入式開發常用函數速查表

    嵌入式開發中,掌握常用函數的用法可以大大提高開發效率。無論是單片機初學者還是有一定經驗的工程師,熟悉函數庫和調用方式都是必備技能。今天,我們為大家整理一份嵌入式開發
    的頭像 發表于 01-19 09:06 ?303次閱讀
    <b class='flag-5'>嵌入式開發</b><b class='flag-5'>常用</b>函數速查表

    什么是嵌入式應用開發

    。 · ?醫療設備?:如心電圖儀、血壓計等。 開發工具和技術 嵌入式開發過程中常用工具包括: · ?集成開發環境(IDE)?:用于編寫、編譯和調試代碼。 · ?編譯器?:將高級
    發表于 01-12 16:13

    C語言單元測試在嵌入式軟件開發中的作用及專業工具的應用

    三、winAMS工具的核心功能與優勢 winAMS是一款專業的嵌入式C語言單元測試工具,針對嵌入式開發的特殊需求提供了全面解決方案。其主要功能特點包括: ?編譯器級代碼解析引擎***
    發表于 12-18 11:46

    分享一個嵌入式開發學習路線

    法,這些語法在嵌入式開發中至關重要。 2. 技能進階期(2-3個月) 從51單片機過渡到主流的ARM Cortex-M系列(嵌入式就業核心平臺),學會使用STM32單片機,掌握嵌入式開發的“標準
    發表于 12-04 11:01

    CW32嵌入式軟件開發的必備知識

    嵌入式軟件開發作為計算機科學和電子工程的交叉領域,要求開發人員具備一系列的專業知識和技能。 而基于CW32的嵌入式軟件開發必備知識包括以下
    發表于 11-28 07:48

    嵌入式開發工具版本的選擇策略

    今天,我們就來結合嵌入式常見的幾個軟件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),簡單講一講嵌入式開發工具軟件版本選擇策略。 開發
    發表于 11-25 06:11

    嵌入式開發的關鍵點介紹

    嵌入式開發在現代科技中扮演著非常重要的角色。隨著物聯網的發展,嵌入式系統的需求也越來越大。嵌入式開發不僅需要開發人員具備深入的硬件知識和編程經驗,還需要不斷學習新的技術和
    發表于 11-13 08:12

    恩智浦如何攻克兩大嵌入式開發難題

    在我們的身邊,嵌入式系統無處不在。而隨著技術的進步和應用的拓展,今天的嵌入式開發也面臨著諸多新課題、新挑戰。
    的頭像 發表于 10-27 09:28 ?1776次閱讀

    新一代嵌入式開發平臺 AMD嵌入式軟件工具2025.1版現已推出

    AMD 2025.1 版嵌入式軟件工具是面向新一代嵌入式系統開發而打造的綜合平臺,全面加速概念構想到部署落地。 2025.1 版
    的頭像 發表于 08-20 09:15 ?3975次閱讀

    AMD 2025.1版嵌入式軟件工具的新增功能

    AMD 2025.1 版嵌入式軟件工具是面向新一代嵌入式系統開發而打造的綜合平臺,全面加速概念構想到部署落地。
    的頭像 發表于 08-15 15:32 ?1264次閱讀

    嵌入式開發就業還有前景嗎?

    。在智能家居領域,嵌入式開發的主要工作是開發各種智能化設備和系統,如智能照明、智能安防、智能家電等。嵌入式開發人員需要掌握相關的硬件和軟件技術,如處理器、傳感器、通信技術、操作系統等,
    發表于 07-16 10:47

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

    對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發常用軟件有些,有什么用。那么看以下常用
    發表于 07-03 17:06

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

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

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

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