最近考虑做一个机器人项目,面临嵌入式系统开发平台的选择,开始在网上搜索,觉得CooCox比较有意思,贴出来分享一下。
原文链接:CooCox
CooCox官方网站
http://www.coocox.org/CN/
关于Premier Farnell
http://baike.baidu.com/view/4960559.htm
CooCox
背景及起源
CooCox隶属于全球领先的电子元器件分销商英国派睿(Premier Farnell)集团,是派睿旗下独立的开发工具品牌。CooCox的人员组织、知识产权均归属于派睿。 派睿于2011年底收购了CooCox和英蓓特信息技术有限公司,并整合成一家公司:英蓓特科技。 CooCox起源于武汉理工大学UP Team的研究项目,至今仍有武汉理工的老师和学生参与。 CooCox品牌名称的含义是 Co operate o n Co rte x 。 自2009年成立之日起,CooCox团队就一直致力于为用户提供免费和开源的ARM开发工具,专注于ARM Cortex M系列的开发。目前CooCox工具已支持大部分主流Cortex M3和M0芯片,不久还将支持Cortex M4芯片。CooCox开发工具
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联盟的成员。