|
CooCoxCoIDE是一款永久免費的ARM Cortex-M嵌入式開發工具,它由基于互聯網的組件平臺及基于Eclipse和GCC工具鏈的集成開發環境組成。
CoIDE將所有的啟動代碼、外圍庫、驅動、OS、例子等抽象為一個個組件,用戶只需通過勾選組件和添加例程,即可在30s內建立一個基本的應用。這樣一來就大大簡化和加速了開發,讓嵌入式開發如同“搭積木”一般簡單,CoIDE也因此被用戶稱為“傻瓜組態式編程軟件”。除下載使用海量組件外,用戶還可快速上傳代碼到組件平臺,與全球嵌入式開發愛好者分享資源和交流心得。
CoIDE根據嵌入式開發人員的習慣,深度定制Eclipse CDT,在簡化工具的同時,保留了功能的完整性。除工程管理、代碼編輯、編譯、調試、同步更新查看外設寄存器存儲器等功能外,CoIDE還集成了組件配套的詳盡的doxygen文檔,圖形化寄存器信息助手等,高效整合網絡資源,將開發所需信息“推”到開發者面前。
CoIDE支持GCC ARM Embedded(ARM針對Cortex M系列優化的版本),用戶也可自行配置其他版本的GCC;
支持CoLinkEx,J-link,Olimex-OpenOCD,ST-link等13種主流調試器;
支持Atmel,Energy Micro,Holtek,Nuvoton,NXP,ST,TI等7家半導體廠商的268款及相似Cortex-M0/M3/M4芯片(CoIDE V1.4.2),即將支持M0+及更多Cortex M系列主流芯片。
CooCox于2011年7月推出了一款圖形化管腳配置和代碼自動生成工具CoSmart,可生成適用于CoIDE的初始化代碼或直接生成CoIDE工程,進一步滿足了硬件開發工程師的需求。
|