關於GNU ARM → GNU MCU Eclipse的強行翻譯——eclipse下搭建arm開發環境_(1)
我先致敬一波大神,總是有人跟我一樣,不是計算機專業卻整天想搞個大新聞
首先宣告,本人翻譯在翻譯專業中應稱作意譯,所以有不同意見歡迎討論
====================老子就是正文分割線===============================
GNU MCU Eclipse這個專案從4.x版本開始支援RISC-V 指令集的增強,反正就是各種強
並且此專案在github上開源, 具體地址:GitHub
除了它的主體外掛之外,這個專案還有額外的一些工具,或是打包軟體。
//這裡根據我以後的搭建情況我的理解就是,你想完整的編譯開發arm的mcu那就必須要裝的一些額外工具
首先是 GNU MCU Eclipse RISC-V Embedded GCC
這個主要是要支援RISC-V的指令集的一些檔案,我還不是很清楚QAQ
然後 GNU MCU Eclipse Windows Build Tools
這個主要是windows環境下,一個之後會用到的打包工具(我是這麼理解的,不是軟工的人真費勁啊),在搭建交叉編譯的時候好像會用到make工具,到時候在看看吧
隨後 GNU MCU Eclipse OpenOCD
這個是OpenOCD的debug外掛,用於線上的一個除錯,之後也需要搭建
下一章節主要是介紹了一些特點
包括支援的交叉編工具鏈,在組建和除錯方面的一些特點。
這一部分內容涉及到了一些之後會要用到的功能(或者說是它認為比較好用於是強制你用的功能),我還沒有具體研究,以下僅為我認為的重要內容的大概介紹
Discovery Options & Indexing
開發組也承認這屬於eclipse的CDT的功能,就是類似於編譯的方式把程式的各個部分連線起來,這樣在原始碼中可以直接由標頭檔案或者是函式宣告跳轉到對應的具體內容裡面,與Keil中的build很像,而且可以在引數選項裡更改index的精度
還有一些功能我還不是很清楚所以日後用到的時候再研究記錄吧