《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 其他 > 入門:嵌入式開發一般要用到哪些軟件工具?

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

2023-02-27
來源:嵌入式專欄
關鍵詞: 源代碼 嵌入式開發

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

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

  集成開發環境(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

 ?。ü柌恢С滞怄溄樱垙椭奇溄拥綖g覽器打開)

  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

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



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线观看视频一区二区三区| 欧美色欧美亚洲高清在线视频| 一本色道久久综合亚洲精品高清| 亚洲大胆av| 欧美综合国产| 亚洲第一色在线| 欧美在线亚洲| 久久精品国产在热久久| 久久av一区二区三区漫画| 性欧美暴力猛交另类hd| 欧美一级理论片| 欧美一区二区三区成人| 欧美一区二区三区婷婷月色| 欧美综合77777色婷婷| 久久黄金**| 亚洲国产成人精品视频| 亚洲精美视频| 99精品视频免费观看视频| 一本色道久久| 亚洲一区二区三区色| 午夜精品一区二区三区在线播放| 午夜精品久久久| 欧美一级夜夜爽| 久久免费精品视频| 免费成人av在线| 欧美精品久久一区| 欧美午夜大胆人体| 国产精品在线看| 国产有码在线一区二区视频| 在线观看欧美| 亚洲精品一区二区在线| 一区二区高清在线| 亚洲自拍都市欧美小说| 久久av一区二区三区亚洲| 91久久久久久| 亚洲桃花岛网站| 欧美在线观看视频| 欧美 日韩 国产一区二区在线视频| 欧美啪啪一区| 国产伦理精品不卡| 伊甸园精品99久久久久久| 亚洲日本欧美| 亚洲淫性视频| 91久久国产精品91久久性色| 中文在线资源观看网站视频免费不卡| 黑人中文字幕一区二区三区| 欧美精品videossex性护士| 欧美日韩精品| 国产日韩欧美| 91久久久亚洲精品| 亚洲图中文字幕| 亚洲国产色一区| 亚洲无亚洲人成网站77777| 欧美在线免费视屏| 欧美黄色一区| 国产欧美一区二区三区另类精品| 亚洲第一黄网| 亚洲午夜久久久久久久久电影院| 久久激情一区| 亚洲自拍偷拍麻豆| 美女被久久久| 国产精品亚洲欧美| 亚洲国产精品视频| 午夜亚洲一区| 在线一区二区视频| 久久亚洲精品伦理| 国产精品a级| 亚洲国产日韩欧美综合久久| 午夜一区二区三区在线观看| 亚洲最黄网站| 久久一区免费| 国产精品一区二区在线观看不卡| 亚洲国产综合视频在线观看 | 亚洲福利在线看| 亚洲女人小视频在线观看| 亚洲免费成人| 久久日韩精品| 国产精品亚洲综合一区在线观看| 亚洲精品视频在线播放| 亚洲电影免费观看高清完整版在线观看| 亚洲一区二区免费在线| 欧美成人福利视频| 国内视频精品| 午夜精品视频在线观看一区二区 | 理论片一区二区在线| 国产精品自拍在线| 99av国产精品欲麻豆| 亚洲精品影院在线观看| 久久亚洲图片| 国产一区二区三区成人欧美日韩在线观看 | 狠狠色2019综合网| 午夜精品国产精品大乳美女| 亚洲午夜在线观看| 欧美激情久久久久久| 精品99一区二区三区| 香蕉久久久久久久av网站| 亚洲综合电影一区二区三区| 欧美日韩国产大片| 亚洲国产精品传媒在线观看 | 亚洲精品麻豆| 亚洲精品久久久久久下一站| 美女视频网站黄色亚洲| 含羞草久久爱69一区| 午夜精品免费在线| 欧美亚洲色图校园春色| 国产精品成人午夜| 一区二区三区四区五区精品视频 | 亚洲资源av| 欧美一级网站| 国产女人精品视频| 亚洲欧美日韩中文播放| 亚洲欧美一区二区三区久久| 国产精品国产三级国产专播品爱网| 亚洲美女av黄| 亚洲视频999| 欧美视频一区二区三区…| 99综合电影在线视频| 中文av一区二区| 国产精品扒开腿爽爽爽视频 | 99精品国产热久久91蜜凸| 欧美激情国产高清| 亚洲黄色片网站| 日韩一级大片| 欧美日韩亚洲综合在线| 一区二区三区导航| 午夜亚洲精品| 国产日韩在线视频| 久久精品一区蜜桃臀影院| 麻豆成人综合网| 亚洲人成在线观看网站高清| 中文一区字幕| 国产精品夜夜嗨| 久久er99精品| 欧美freesex交免费视频| 亚洲肉体裸体xxxx137| 亚洲一二三区在线| 国产精品免费小视频| 欧美在线影院| 欧美成人一区二区三区| 日韩一区二区免费高清| 午夜免费日韩视频| 韩国美女久久| 艳妇臀荡乳欲伦亚洲一区| 国产精品久久久久久久一区探花| 亚洲一区二区精品在线| 久久久久久久波多野高潮日日| 在线观看亚洲a| 在线一区二区三区四区五区| 国产欧美日韩视频在线观看| 亚洲成在人线av| 欧美日韩国产成人高清视频| 亚洲影院在线| 免费人成精品欧美精品| 一本久久知道综合久久| 久久精品五月婷婷| 亚洲精品韩国| 久久精品99国产精品酒店日本| 亚洲国产经典视频| 亚洲综合第一| 亚洲成人在线视频播放| 亚洲一区二区三区中文字幕| 国产一区二区精品久久91| 9l视频自拍蝌蚪9l视频成人| 国产精品亚洲一区二区三区在线| 亚洲国产精品欧美一二99| 欧美三级电影一区| 久久精品99无色码中文字幕| 欧美日韩三级| 亚洲成人在线视频播放| 欧美婷婷在线| 亚洲黄色在线观看| 国产精品拍天天在线| 亚洲人线精品午夜| 国产精品一区视频网站| 99re66热这里只有精品4| 国产视频自拍一区| 一本一本久久| 国色天香一区二区| 亚洲在线视频观看| 亚洲第一二三四五区| 欧美影院成年免费版| 亚洲茄子视频| 久久人体大胆视频| 亚洲视频成人| 欧美精品v日韩精品v韩国精品v| 性色av一区二区三区| 欧美日韩国产区一| 亚洲黄色在线观看| 国产日韩欧美一区二区三区在线观看 | 国产精品老女人精品视频| 亚洲黄色在线视频| 国产欧美日韩91| 亚洲午夜电影网| 影音先锋在线一区| 欧美一区在线看| av成人老司机| 亚洲国产日韩欧美综合久久| 亚洲一区三区视频在线观看| 国产午夜精品久久久久久久| 一区二区三区视频在线|