-
CoIDE
鎖定
- 軟件名稱
- CoIDE
- 軟件平台
- STM32 Nucleo boards
- 最近更新時間
- 2015年07月11日
- 開發商
- CooCox
- 軟件授權
- Open Source
- 軟件版本
- 1.7.8
CoIDE環境介紹
CooCox 開發工具鏈(8張)
CoIDE功能特色
- 免費的集成開發環境
- 集成ARM GCC編譯器和CDT編輯器
- 支持doxygen語法規範,可自動生成幫助文檔
- 基於互聯網以組件庫為核心的嵌入式開發平台
- 可上傳用户自己開發的組件以及例程,便於分享
- 集成嵌入式操作系統CoOS
- 支持主流的Cortex M0,M3,M4,M0+芯片
- 可定製的圖形化用户界面
- 外設寄存器同步更新和查看
- 集成CooCox CoCenter,方便用户及時下載和更新
- Pdf格式的CoIDE用户手冊
- 論壇在線技術支持和用户交流
CoIDE版本更新
CoIDE V1.7.0
1.7.0版本的CoIDE 在軟件穩定性、界面管理和用户體驗等多方面都做了系列優化,更加簡潔穩定,主要體現如下:
(1)新增歡迎界面
打開CoIDE,用户在歡迎界面中就可以快速建立新工程或打開已有工程,可以從快捷入口進入CooCox 論壇和全球各地的開發者們交流經驗或獲得技術支持;如果是CoIDE初級使用者,歡迎界面可以引導進入用户手冊快速掌握CoIDE操作。
(2)新增支持Nuvoton Nano100系列芯片
目前,CoIDE 支持Atmel,EnergyMicro,Holtek,Freescale,NXP,ST等全球先進的半導體廠商主流芯片,隨着功能的日益完善,用户不斷地參與,CoIDE 支持的芯片系列也將逐漸擴充。
(3)推出ARM GCC 4.7 Newlib-nano
newlib-nano
[3]
是基於newlib的小型化C庫(需要新命令行參數使用),ARM GCC 4.7 Newlib-nano
[4]
的推出可以極大優化代碼的大小,加強Cortex-M4調試功能。
(4)新增50多個驅動(Driver)組件
CoIDE是基於互聯網,以組件庫為核心的嵌入式開發平台,豐富的組件庫可以大大降低開發的難度,使用户主要專心致力於應用的開發。
新增的驅動組件涉及方方面面,傳感器、存儲器、液晶顯示驅動、射頻模塊、Arduino shield等等。用户可以根據自己的需求或興趣,開發相應的驅動,通過CoIDE“智能上傳”刷新後就可以在建立的工程中應用開發。
值得一提的是,CoIDE 支持的組件不只是“Driver組件”。CooCox CoIDE把所有的啓動代碼、外圍庫、驅動、OS等抽象為一個個組件(components),再搭配相應的例程(examples)。事實上,從廣義上講,包括例程在內的所有可複用的源代碼均可稱為組件。這樣一來就大大簡化和加速了開發,讓嵌入式開發如同“搭積木”一般簡單。
目前,CooCox 也在廣泛徵集用户開發應用Driver,不管你是嵌入式開發的業餘愛好者,是致力於嵌入式開發的學生,還是資深的工程師,都可以參與到“CooCox 開源社區”活動中,共同打造國內第一款免費的ARM Contex MCU嵌入式集成開發環境。
CoIDE V1.7.1 & 1.7.2
CoIDE不斷改進,已經更新至1.7.2版本,在1.7.0版本基礎上進一步完善功能。
新增:
- Nano100寄存器助手數據
- 刷新開發板列表菜單項到Project菜單
改進:
- 工程相關視圖的恢復完善
- 優化GCC工具鏈路徑檢測提示
- 解決調試時Peripheral視圖的更新同步問題
- 修改Configuration的User Run區域,使其可編輯
- 修復燒寫elf文件失敗的bug
- CoIDE1.7.2支持LTO優化參數
- 解決日語支持的問題
CoIDE發展優勢
目前,國內外嵌入式領域廣泛應用的開發環境主要有IAR Embedded Workbench和Keil RealView MDK,與之相比,CoIDE最大的特色在於它是基於互聯網以組件庫為核心的免費嵌入式開發平台,擁有CooCox提供的全套開發工具鏈的支持,並且有着世界各地嵌入式開發人員共同參與和開發的潛力。
隨着CoIDE功能的日益完善,用户量不斷增加和用户貢獻的提升,CoIDE和IAR Embedded Workbench & Keil RealView MDK之間的差距將越來越小,不久的將來,CooCox CoIDE將成為嵌入式領域一款不可多得的開發環境。
- 參考資料
-
- 1. CooCox CoIDE .CooCox官網[引用日期2013-03-29]
- 2. CooCox CoIDE更新歷史 .CooCox官網.2013-01-22[引用日期2013-03-19]
- 3. newlib-nano .32bitmicro.2013-03-07[引用日期2013-03-19]
- 4. ARM GCC 4.7推出 .CooCox論壇.2013-02-21[引用日期2013-03-19]
- 5. LTO介紹 .CooCox論壇[引用日期2013-05-03]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:12次歷史版本
- 最近更新: 飞熊李李