1. 程式人生 > >SEGGER Embedded Studio linux安裝及環境配置

SEGGER Embedded Studio linux安裝及環境配置

        由於前段時間換了manjaro作業系統, 鑑於這個系統灰常好安裝軟體, 命令列一條命令, 還有圖形介面安裝軟體, 超級方便,  想以後就在linux下做開發了,  換個系統, 整個環境都得換, 本人熱衷與後臺和微控制器, 物聯網開發, 後臺的環境linux比較好裝, 但是微控制器的環境, linux下就很麻煩了, 中間試了好多ide, 最終以配置麻煩, 資料少退出了那幾款ide, 首先的一款的st公司的trueStudio, 這款ide我是看到網上說很好用, 而且還是誇平臺的, 所以打算嘗試一下, 沒想到, 打敗了我, 不會配置, 一直編譯不過, 後來和他插肩而過, 最後死磕在SE studio 上了, 還好上天對我不薄, 讓我成功編譯了.

         se studio 是jlink公司開發的一款ide, 支援很多晶片, 而且最重要的是超強的程式碼提示功能!!!! 重要的事打三個感嘆號!!!!! 而且編譯速度非常快, 秒殺keil iar, 缺點是: 資料少, 遇到麻煩很棘手. 哈哈 廣告不多打,就下來就開始裝吧!

一. 下載安裝包(注意: 全過程在linux下操作, windows沒嘗試過)

官方連結:https://www.segger.com/downloads/embedded-studio/  選好系統版本和位數

二. 安裝

壓縮包裡面有一個文件說明, 只要執行一條命令就行, 因為我這沒有安裝包了, 在這就不截圖了, 過程很簡單,

注意: 我安裝的時候遇到了一個特大問題, 就是安裝頁面很大, 已經超出了我的螢幕大小, 而且滑鼠夠不著, 這讓我很頭疼, 因為要點next能到下一步, 看到網上一個解決辦法是, tab+回車鍵, 神奇般的好了, 太讓我開心了.

三: 配置

至於配置呢, 你需要什麼晶片就裝什麼晶片吧, 類似於keil的pack系統,配置在tools -> package manager

注:status下如果寫not install, 表示沒有安裝, 寫了install表示安裝了, 可以相應的欄目下的status右擊選擇install select packages

進行安裝, 一般CMSIS-CORE Support Package 要安裝, 而其他的根據你的開發需求要定, 我一般開發stm32f103系列的微控制器, 故選擇了stm32f1xx cpu Support Package

這個ide支援好多晶片呀,  還好放棄了truestudio, 這個ide只支援stm32, 對於電子發燒友來說, 這很難受, 哈哈哈!  果然選擇大於努力.

安裝和配置就這樣了, 下一節我們來說說stm32f103新建工程.