CooCox隸屬於全球領先的電子元器件分銷商英國派睿(Premier Farnell)集團,是派睿旗下獨立的開發工具品牌。CooCox的人員組織、智慧財產權均歸屬於派睿。
背景及起源,開發工具,發展現狀,特色及理念,
背景及起源
派睿於2011年底收購了CooCox和英蓓特信息技術有限公司,並整合成一家公司:英蓓特科技。
CooCox起源於武漢理工大學UP Team的研究項目,至今仍有武漢理工的老師和學生參與。
CooCox品牌名稱的含義是Cooperate on Cortex。
自2009年成立之日起,CooCox團隊就一直致力於為用戶提供免費和開源的ARM開發工具,專注於ARM Cortex M系列的開發。目前CooCox工具已支持大部分主流Cortex M4,M3,M0和M0+晶片。
開發工具
CooCox包含一套完整的開發工具:
CoIDE——基於Eclipse和GCC的全功能集成開發環境(IDE),傻瓜組態式編程軟體 | 免費;
CoFlash——獨立的Flash編程軟體 |免費;
CoSmart——圖形化智慧型管腳配置和代碼生成工具 | 免費;
CoAssistant——暫存器助手,有線上版本和CoIDE集成版本 | 免費;
CoX——基於ARMCortex MCU的統一外設接口 | 免費和開源(Github開源項目);
Colink——JTAG調試器 | 硬體開源;
CoLinkEx——SW /JTAG調試器 | 硬體開源;
CoMDKPlugin——支持各類調試器的MDK外掛程式 | 免費;
CoOS——嵌入式實時作業系統(RTOS) | 免費和開源
除免費的開發工具外,CooCox還提供線上的技術支持。通過論壇或郵件,用戶可方便地向CooCox提出問題和建議。
發展現狀
由於功能的日益完善,CoFans的口口相傳,CooCox工具得到了越來越多的嵌入式開發愛好者的青睞。2011年直接從CooCox官網下載CooCox軟體的獨立IP就達到了27760,上周(2012.2.20~2012.2.26)訪問CooCox官方網站的獨立IP也增加到了7883。
目前,CooCox用戶遍布全球,德國、美國、日本、義大利、泰國均有分布。2011年第四季度,歐洲用戶數更是反超了亞洲的用戶數,一躍成為CooCox用戶最多的洲。
隨著影響力的日漸提升,CooCox與許多世界領先的半導體廠商(Atmel,EnergyMicro,Holtek,Nuvoton,NXP,ST等)建立了良好的合作關係,並且是ARM聯盟的成員。
特色及理念
使用CooCox開發工具,你不可不知的一個概念是“組件”。
CooCox把所有的啟動代碼、外圍庫、驅動、OS等抽象為一個個組件(components),再搭配相應的例程(examples)。事實上,從廣義上講,包括例程在內的所有可復用的原始碼均可稱為組件。
這樣一來就大大簡化和加速了開發,讓嵌入式開發如同“搭積木”一般簡單。
CooCox正在打造一個匯聚全球行業專家、業餘愛好者、半導體廠商的平台。平台不僅可供自由交流分享,還要集中豐富的可復用源碼及文檔資源。
截至2012年2月10日,CooCox平台已支持253種晶片的349個組件和302個例程,還有現成的套用方案,均可免費下載。