嵌入式工程師常用的軟體工具,你用過幾款?

2021-01-08 Code每分鐘

1、Multisim

最簡單易用的電子電路EDA仿真工具軟體,學習電子電路必不可少,模擬電路的學習就是學習各种放大電路,各種三極體,mos管,集成放大晶片等。之後學習數字電路,各種組合電路,時序電路的仿真也離不開Multisim,通過仿真可以指導驗證我們所設計的電路,同時它也可以仿真單片機,不過我沒用過。

2、Protues

最強大的單片機硬體仿真工具,學習51,如果沒有開發板,我們可以使用它,繪製電路,編寫程序,導入Hex文件,就能看到我們的程序執行效果,各種數碼管,各種LCD,所見即所得,開發過程中,如果PCB打樣沒出來,我們可以用它來軟硬體同時進行。

3、Altium Designer

Protel的升級版,Protel是最早進入中國市場的PCB繪製工具,有很多老工程師都會使用它,我見過的一個老工程師,人家是手繪電路原理圖,然後Protel上直接畫PCB。AD工具比起Protel更加簡單,尤其繪製封裝,簡單的不要不要的,哈哈,怪不得市場佔有量那麼大。

4、Cadence

跟風學習了這款軟體,學習曲線陡峭,電子開發專業工程師專屬軟體,不過繪製個封裝特別費勁。電路原理圖OrCAD是業界標準的電路圖繪製工具,Allegro繪製簡單電路板比起AD效率太低,但是它的電氣檢查,據說是沒有任何工具可以跟它相比,手機PCB,電腦主板PCB都是用Allegro來繪製的。

5、Keil

開發51單片機和開發ARM單片機的主流IDE,還有IAR,我都用過,IAR的編譯速度比Keil快,他們兩IDE調試單片機都挺方便的,唯一吐槽的不足電就是代碼編輯器實在是太垃圾(編譯器廠商難道不好編輯器嗎),如果大家用過其他的軟體開發的IDE,簡直就是覺得一個天上,一個地下啊。

6、VMwear

最強大的虛擬機軟體,沒有之一,早期我用VBox,速度趕不上Vmwear,可以用Vmware虛擬多臺主機,我在工作中主要是安裝Ubuntu和Windows XP,Ubuntu用於開發Linux程序,Windows XP用於運行早期的應用程式(對Win7支持不好的)。

7、Source Insight

Source Insight用於瀏覽代碼非常方便,能夠很直觀的顯示出各種引用關係,符號定義,嵌入式開發中,我經常用它來做編輯器,完成整個工程的代碼編寫,最新出的4.0版本在3.5的版本上做了功能升級,編輯器終於可以支持UTF8編碼了,文本亂碼的概率出現了很多,除非那些用是ANSI編碼的老掉牙的中文項目。

8、Gcc

Linux開發最流行的編譯器,這幾年Clang火起來,但是還是不能撼動Gcc的地位,尤其在嵌入式開發中,廠商給我們提供的都是Gcc的交叉編譯工具鏈,在Linux上開發C/C++我們首選Gcc。

9、SecureCRT

終端工具,支持Serial,Telnet,SSH等協議,連接Linux必備工具,此軟體為收費版本,還有一款個人免費的Xshell也非常好用。

10、其他

還有好多了,例如Ftp工具,Qt,Visual Studio,NotePad++等等。

相關焦點

  • 盤點嵌入式開發工具,或許能用上!
    嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有μcos,vxworks,linux,android等。當然,對於嵌入式或單片機工程師的利器就是C語言、C++或彙編語言。那麼有哪些好工具可以讓工作事半功倍呢?
  • 網頁設計製作常用的幾款軟體
    對於想要加入網站設計製作行業的新手們,在學習網站製作設計的第一件事就是要選擇確定一款適合自己的網站製作軟體。在很早以前網頁製作工程師都是使用記事本來手工編寫網站代碼的,但是這個需要對程式語言的相對的熟悉才可以,很是不適合更入門想要學習網站建設的愛好者。
  • 工控電氣人常用的軟體,你知道幾款?
    作為工控電氣人,你知道我們必備的軟體有哪些嗎?今天我就來給大家介紹一下,工控電氣人常用的幾款軟體,有了它們,我們的工作學習將會更易上手,效率翻倍。以下介紹主要是分為電工常用軟體,PLC編程軟體,工控輔助軟體。
  • 軟體工程師與硬體工程師的區別你造嗎?
    其實在很多同學在面對自己未來的職業定位與規劃時都會遇到這種情況,做軟體還是硬體?特別是那些專業卡在軟體與硬體之間,或者專業課程都學過的同學,對這個問題肯定是困惑良久。下面從幾個方面帶大家了解軟體工程師與硬體工程師的差別。
  • 工程師離不開的那些電路設計工具,你用過幾個?
    EDA常用軟體 EDA工具層出不窮,目前進入我國並具有廣泛影響的EDA軟體有:protel、MentorPADS、OrCAD、Mentor WG、Mentor EN、allegro、EWB、PSPICE、 Synopsys等等。
  • 嵌入式研發10多年,工程師悟出這些道理
    所以,嵌入式的開發大致需要這麼從下到上四類工程師:嵌入式硬體開發、嵌入式驅動開發、嵌入式系統開發、嵌入式軟體開發。應該會哪些技能?01 嵌入式硬體開發這是硬體工程師來做,一般出身為自動化,電子,通信等專業,他們要求熟悉電路等知識,非常熟悉各種常用元器件,掌握模擬電路和數字電路設計的開發能力,熟悉硬體開發模式和設計模式,熟悉各種晶片及外圍設備,熟悉8位16位32位處理器嵌入式硬體平臺開發。
  • 嵌入式+AI,嵌入式工程師的前景如何?
    說起嵌入式,其官方定義為:IEEE(國際電氣和電子工程師協會)的定義—嵌入式系統是「控制、監控或者輔助設備、機器和車間運行的裝置」。這主要是從應用上加以定義的,從中可以看出嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。
  • 乾貨|工程師離不開的那些電路設計工具,你用過幾個?
    EDA常用軟體EDA工具層出不窮,目前進入我國並具有廣泛影響的EDA軟體有:protel、MentorPADS、OrCAD、Mentor WG、Mentor EN、allegro、EWB、PSPICE、 Synopsys等等。
  • 嵌入式+FPGA的工程師不掌握這些技術,下一個被淘汰的會是你嗎?
    3、相關崗位普遍高薪:據網上發布的數據基於ZYNQ FPGA開發能力的嵌入式工程師工資普遍達到了10-15k。為什麼5G時代,會讓嵌入式+FPGA工程師變得炙手可熱呢?——可以說,嵌入式工程師是最懂底層的軟體工程師,而FPGA工程師是最高級的硬體工程師。FPGA+嵌入式協同處理的應用領域非常多,在目前的系統中,幾乎都可以看到它的身影。
  • 10款主流的軟體測試工具,你用過嗎
    隨著軟體快速交付需求的增長,越來越多的企業開始通過DevOps方法加速軟體開發速度但這樣的話,有時候就無法保證質量,所以今天小編就來給大家介紹10款主流的軟體測試工具,供大家參考。1、UFT / QTPUFT,前身為Quick Test Professional (QTP),是跨平臺測試自動化工具,能為軟體應用程式和環境提供回歸和功能測試自動化。
  • 硬體工程師 VS 軟體工程師
    想成為一名軟體工程師找到工作的門檻遠比成為一名合格的硬體工程師低很多。要想以軟體工程師的身份混到個飯碗,能學兩門語言學好常用的數據結構刷點題就基本上能找到薪水小几千的崗位。我甚至知道國內有專門的軟體工程師培訓機構,那種專門教java和算法,兩個月速成班,而且所聲稱的學生就業率還挺高的。
  • 海口達內嵌入式工程師表示這7個技能或許讓你日進千裡
    嵌入式設計是個龐大的工程,標準缺乏,規格多變,技術變化又特快,但嵌入式的工資水平,真的不賴,那如果你想要成為一名嵌入式工程師,你需要具備哪些能力?>1、多領域交流不要閉門造車,要善用開放源碼世界的信息,很多常見的設計問題其實透過網際網路就能找到同領域菁英貢獻的程序代碼;嵌入式工程師們要走出自己的小世界擁抱社群,與同領域的其他工程師們相互交流、互相幫助,而這也是開放源碼世界的精神。
  • 攝影技巧:常用的4個攝影手機修圖軟體,你用過哪個?
    分享幾款非常好用的手機修圖軟體這樣一個讀圖時代,簡直無圖無社交,但又不是人人都會用電腦修圖,很多時候也不需要電腦修圖,於是這兩年手機修圖軟體如雨後春筍般出現。那麼有哪些特別好用特別牛的手機修圖軟體呢?下面根據我自己的使用經驗推薦幾款。
  • 嵌入式軟體測試工具
    打開APP 嵌入式軟體測試工具 liz33969310 發表於 2020-05-13 09:51:20 嵌入式智能狀態監視箱(iCOMOX)是一個開源開發平臺,用於對設備,資產和工業設施進行基於狀態的監視。
  • 嵌入式工程師去大公司還是小公司?軟體和硬體誰更重要?
    而對於嵌入式工程師來說,尤其是驅動開發工程師,等你工作後,你會發現,跟應用開發相比,真正要寫的代碼量很少,往往只需要改幾行代碼。但是往往這幾行的代碼量,需要你深厚的背景知識:硬體知識、通信協議、對晶片、開發平臺資源掌握、對Linux內核架構、設備模型、驅動框架的理解,這些才是嵌入式工程師的核心競爭力。
  • ARM嵌入式常用開發工具及開發流程!
    這個是最有用的吧,你看到她就會愛上她。並且是可以窗口內多標籤,界面和藹可親的。言歸正傳,藍屏後,重啟系統,會出現DNW 無法運行的情況,即使你再找個dnw.exe,它還是不甩你。怎麼辦呢?它肯定是知道了在上次運行時你虐待它了,這是在記仇啊,記仇?它怎麼記?軟體麼,很定時在配置文件中記的,打開C盤,在根目錄下有一個dnw.ini ,這個就是它的配置文件,直接把它刪了,它就會忘記你曾經對她犯下的錯,又是這麼小氣又是這麼的通情達理。OK,可以正常運行了。
  • 嵌入式工程師有前途嗎,該怎麼規劃機就業之路?
    嵌入式一直冠以高門檻的名號,相較於軟體開發遜色的起步薪資也被網友調侃「餓肚子」。熱情投入嵌入式的人比比皆是,無可奈何轉入產品經理或技術型銷售的也比肩繼踵。嵌入式工程師有前途嗎?的確,由於嵌入式代碼量相對純軟導致起步工資低,但行業大牛的工資也非常可觀。
  • 你還在用word寫小說,快來看看這幾款大神寫手常用的寫作軟體
    你還在用word寫小說,快來看看這幾款大神寫手常用的寫作軟體 2018-04-13 21:12  網絡小說新時代
  • 過來人給嵌入式工程師的十個小建議
    不知什麼時候開始,整個業界開始習慣用開源軟體來開發應用程式(Apps),產業專家也鼓勵嵌入式工程師們走出舒適圈、學習新技能,才能與時俱進。  回顧1980年代的嵌入式領域,當時的工程師主要是設計混合信號電路、連接微控制器、撰寫低階編碼、從外面拿回產品原型…只要一個工程師就能做好以上所有事情。
  • 5款新手常用的java編程工具,有你正在用的嗎?
    文:源碼時代新手如果想成為一名合格的java程式設計師工程師,不但要熟練使用各種框架,而且還有明白框架是如何實現的各種原理,例如像jvm虛擬機的原理,優化,熟練掌握jvm能讓你寫出性能更好的代碼,還有池技術,對象池,線程池等,目前人們對java編程的關注也越來越火熱,很多人對編程有很大的興趣,也想知道有哪些好用的java編程工具,接下來就為大家介紹幾款常用的相關編程工具