查看: 29161|回复: 57

【共享】25,000次下载!免费和开源的ARM Cortex CM3&CM0开发工具

[复制链接]
发表于 2011-5-8 22:59:11 | 显示全部楼层 |阅读模式
关键词: arm , CooCox , Cortex , 开发工具
CooCox CoIDE特征:

1. 支持ARM Cortex M3/M0系列芯片的编译、下载、链接和调试
2. 285个组件for ARM Cortex M3/M0系列芯片,包括SPI,SSP,CAN和其他外设模块
3. 152个例程for ARM Cortex M3/M0系列芯片,充分体现各外设模块应用,用户亦可上传程序
4. 简单易用,可快速创建一个可运行的嵌入式程序,节省70% 的开发时间!

CooCox CoIDE v1.2.3

新增支持芯片:
1.ST:
STM32F100C4,STM32F100C6,STM32F100C8,STM32F100CB,STM32F100R4,STM32F100R6,STM32F100R8,STM32F100RB,
STM32F100RC,STM32F100RD,STM32F100RE,STM32F100V8,STM32F100VB,STM32F100VC,STM32F100VD,STM32F100VE,
STM32F100ZC,STM32F100ZD,STM32F100ZE,
STM32F101C4,STM32F101C6,STM32F101C8,STM32F101CB,STM32F101R4,STM32F101R6,STM32F101R8,STM32F101RB,
STM32F101RC,STM32F101RD,STM32F101RE,STM32F101RF,STM32F101T4,STM32F101T6,STM32F101T8,STM32F101TB,
STM32F101V8,STM32F101VB,STM32F101VC,STM32F101VD,STM32F101VE,STM32F101VF,STM32F101VG,STM32F101ZC,
STM32F101ZD,STM32F101ZE
STM32F102C4,STM32F102C6,STM32F102C8,STM32F102CB,STM32F102R4,STM32F102R6,STM32F102R8,STM32F102RB,
STM32F103RF,STM32F103RG,STM32F103VF,STM32F103VG,STM32F103ZF,STM32F103ZG
2.Energy Micro:
EFM32G200F32,EFM32G200F64,EFM32G210F128,EFM32G230F32,EFM32G230F64,EFM32G230F128,
EFM32G280F32,EFM32G280F64,EFM32G280F128,EFM32G290F32,EFM32G290F64,EFM32G290F128
3.NXP
LPC1759,LPC1767

CooCox CoIDE v1.2.4

新增支持NGX,picoJTAG和KT-Link调试器

下载: CoCenter-1.4.3.rar (1.07 MB)

欲了解更多,请访问 http://www.coocox.org/CN/

开始盖楼啦~请关注后面的信息,有更多惊喜哦~
发表于 2011-5-12 21:36:27 | 显示全部楼层
这是什么?
 楼主| 发表于 2011-5-13 18:10:10 | 显示全部楼层
CoIDE是一款免费和开源的嵌入式开发软件,用户可以通过勾选组件和添加例子在5分钟内创建一个最基本的应用。CooCox的官网www.coocox.org/cn,这里有更详细的介绍。
发表于 2011-5-16 20:29:39 | 显示全部楼层
这么好的这么好的的工具,傻瓜组态式编程?
发表于 2011-5-22 13:05:24 | 显示全部楼层
没用过,可以尝试一下
 楼主| 发表于 2011-5-30 10:36:22 | 显示全部楼层
回复2楼shuangyue0808
CoIDE是一款免费和开源的嵌入式开发软件,用户可以通过勾选组件和添加例子在5分钟内创建一个最基本的应用。CooCox的官网www.coocox.org/CN/,这里有更详细的介绍。
之前忘点回复了。。。
 楼主| 发表于 2011-5-30 10:39:40 | 显示全部楼层
回复4楼cyber211
唔。。可以这么说~
发表于 2011-5-30 13:47:09 | 显示全部楼层
路过 看看
发表于 2011-6-4 02:01:19 | 显示全部楼层
没用过,可以尝试一下
发表于 2011-6-4 11:59:47 | 显示全部楼层
不错,谢谢楼主分享
发表于 2011-6-9 15:50:37 | 显示全部楼层
谢谢楼主!
发表于 2011-6-18 09:43:44 | 显示全部楼层
 楼主| 发表于 2011-7-4 09:30:10 | 显示全部楼层
【7月伊始,大礼送上】各种基于嵌入式RTOS CoOS的源代码
继之前向大家推荐的“傻瓜组态式编程软件”CooCox CoIDE,今天再隆重推荐一款最新嵌入式RTOS——CoOS。
推荐原因:
1. 免费并开源
    关键词一,套用跟帖的话,“为穷人谋福利”;关键词二,开源旨在以协作加速创新。看别人的代码也能碰撞出思维的小火花吧,有木有?
2. ARM Cortex M3及M0定制操作系统
    CoOS支持所有ARM Cortex M3和Cortex M0器件,所有的哦~
3. 高度可裁剪性,最小系统内核仅974Byte
    OsConfig.h文件中包括了CoOS 的所有可配置项和裁剪项目,用户根据需要的系统配置修改相应项目即可,简单方便。
4. 支持优先级抢占和时间片轮转
    两种任务调度机制。可以在OsConfig.h中配置CFG_PRIORITY_SET_EN值为1,使能任务的优先级抢占调度,不同优先级任务间为优先级抢占调度,同级优先级任务间为时间片轮转调度。
5. 自适应任务调度算法
6. 零中断延时时间
    额…几乎为0,完全为0是不可能地…
7. 堆栈溢出检测
8. 支持信号量、邮箱、队列、事件标志、互斥等同步通信方式
    其中互斥区域还考虑了优先级反转问题,并通过优先级继承的方法解决了这一问题。
9. 支持多种编译器:ICCARM、ARMCC、GCC
    这就意味着CoOS不仅可以在CoIDE中使用(CoOS已经集成到了CoIDE中,通过勾选即可直接使用),还能独立应用于MDK和IAR中。给力吧~O(∩_∩)O~
    MDK中的应用可以参考《基于ATSAM3U4E的MP3播放器的应用方案》,开发人员有博文详细介绍开发过程。

正餐献上——基于CoOS的示例和应用方案(MDK,IAR,CoIDE中的各种源代码)
网址:http://www.coocox.org/CN/CoOSGuide/Examples.htm
点此下载好学易懂的CooCox CoOS用户手册:http://www.coocox.com/downloadfi ... S_User_Guide_CH.pdf
 楼主| 发表于 2011-7-8 10:20:00 | 显示全部楼层
【代码自动生成】CoSmart——管脚配置?动动鼠标的事儿!
复杂的功能调用几句库函数就搞定,基本的管脚配置却整的你焦头烂额?不小心管脚使用冲突了,不得不修改大段代码?前后翻找数据手册的时候,觉得有这时间自己都能在键盘上噼里啪啦出多少行程序了?无需困扰,CoSmart,让你只需动动鼠标,轻轻松松实现管脚配置!

7月5日,CooCox强势发布了一款智能管脚配置和代码自动生成工具——CoSmart。



CoSmart功能:
1. 配置管脚复用设置
    在左下方窗口可方便地使能/除能某管脚或选择某功能复用管脚的状态。
2. 分析管脚配置冲突
    当某管脚配置冲突时会以醒目的红色提示。
3. 指明I/O引脚特征
    鼠标在引脚图上移至某引脚时会显示该引脚特征
4. 生成可用的C代码
    配置完毕后点击按钮一键生成可用的C代码。

下载地址及快速使用入门见http://www.coocox.org/CN/CoSmart.html
欲了解更多关于CooCox的信息,请访问http://www.coocox.org/CN/

目前CoSmart V1.0支持NUC140系列芯片,欢迎大家试用并提出宝贵意见!后续将支持更多芯片,敬请期待~
 楼主| 发表于 2011-7-18 09:21:03 | 显示全部楼层
【IAR调试插件】CoIARPlugin支持LM3Sxx&LPC1763啦~更新增支持Amontec JTAGKey调试器
继推出智能管脚配置和代码自动生成工具CoSmart V1.0后,CooCox于7月15日发布了IAR调试插件CoIARPlugin V1.2.2。
新版本的CoIARPlugin不仅新增了对TI LM3Sxx系列及NXP的LPC1763芯片的支持,更新增支持FTDI调试器Amontec JTAGKey。至此,CoIARPlugin支持的调试器有CooCox Colink,CoLinkEx,NGX,PicoJTAG,KT-Link,Amontec JTAGKey,Olimex-Open OCD,Stellaris-ICDI,及新唐最新原版Nu-link。
此次更新还解决了在Win7下RDI设置非管理员身份不能保存的BUG,Win7用户可放心使用。
详情请见http://www.coocox.org/CN/CoLinkGuide/CoIARPlugin_Updates.htm

某个用户的需求:“Can I use nxp lpcexpresso board with coocox as emulator?” http://www.coocox.org/Forum/topic.php?id=582不是第一次有人提出此需求了,不知道NXP是否可以考虑开发接口呢?
欢迎大家到CooCox论坛提出问题和宝贵建议!

CooCox Colink & CoLinkEx的硬件信息都是公开的,您可以DIY,具体信息参考http://www.coocox.org/CN/CoLinkGuide/CoLinkDIY.htm
如果您不方便制作,还可以考虑购买Colink(现货抢购中)和CoLinkEx(预计一月后到货,可预订)。

欲了解CooCox更多信息,请访问http://www.coocox.org/CN/
发表于 2011-7-18 13:29:40 | 显示全部楼层
收下!!
 楼主| 发表于 2011-7-22 11:14:14 | 显示全部楼层
【给个支点,撬动地球】支点 = 393个组件 + 327个例程-------CooCox CoIDE
阿基米德曾说:“给我一个支点,我可以撬动整个地球。”在基于ARM Cortex-M3和Cortex-M0的嵌入式开发领域里,CooCox CoIDE给广大用户提供了一个免费的支点,最新统计数据表明,这个支点 = 393个组件 + 327个例程。

作为一款“傻瓜组态式编程”软件,CoIDE将所有的启动代码、外围库、驱动、OS等抽象为一个个组件,其中大部分组件都有相应的例程。使用时,用户只需通过勾选组件和添加例程即可快速建立一个基本的应用。

众人拾柴火焰高。现有的组件和例程中,除了CooCox官方提供的程序外,还有用户上传的程序,当然所有组件和例程都标明了作者。显而易见,在CooCox和用户的共同努力下,支点仍将不间断升级……

组件&例程支持的芯片列表
Atmel: AT91SAM3Ux
Energy Micro:EFM32G2xx,EFM32G8xx
NXP:LPC11c1x,LPC11xx,LPC13xx,LPC17xx
Nuvoton:NUC100,NUC120,NUC130,NUC140,NuMicroM051系列
ST:STM32F100x,STM32F101x,STM32F102x,STM32F103x,STM32F105x,STM32F107x
TI:LM3S19xx,LM3S2xxx,LM3S3xxx,LM3S5xxx,LM3S6xxx,LM3S8xx,LM3S8xxx,LM3S9xxx

P.S.:关于例程
1.勾选组件后,CoIDE左上方窗口显示组件名(相应例程数),点击即出现例程窗口。目前此处例程数为327
2.鼠标点击某组件,Help窗口显示组件相关信息,部分组件信息有Hello world项,即该组件的简单例程
如此说来,例程数大于327呀~

组件&例程下载地址/本文数据来源:http://www.coocox.org/Vendors.php
欲了解CooCox CoIDE相关信息,请访问 http://www.coocox.org/CN/CooCox_CoIDE.html
 楼主| 发表于 2011-7-30 12:02:10 | 显示全部楼层

【实用至上】CoIDE已支持ST-LINKII;工程移植很简单……更多资讯点开看

整理了一些关于CooCox CoIDE最新的、实用的消息,希望对你有用。往下看↓
1. 7月21日已完成ST-LINKII的支持,等下次(就在最近了)CoIDE升级时一起发布。欢迎ST用户来体验~
2. 寄存器助手CoAssistant有CoIDE集成版和在线版两种版本。前者可点击CoIDE菜单栏的View→Peripherals查看,后者则可方便地在线使用。不知道你有没有用过呢?错过可惜啊~
    CoAssistant介绍及在线版本入口:http://www.coocox.org/CN/CoAssistant.htm
3. CoIDE使用GCC编译器。要将工程从其他IDE移植到CoIDE也不难,这里就有现成的例子http://www.coocox.org/Forum/topic.php?id=652,自己动手试试?
4. When will CooCox support STM32F207xx? http://www.coocox.org/Forum/topic.php?id=492
    有这个需求的人貌似还不少,可惜暂时还拿不到ST提供的板子……有类似需求的筒子们尽管上论坛提啊~
5. 关于CoOS的稳定性http://www.coocox.org/Forum/topic.php?id=552
    在其他论坛也看到有人担心这个问题,这里给大家做一个比较:
稳定性直接决定最终产品的质量。在这一方面,uCOSII因任务调度算法的事件响应时间都为常数,加之其流传甚广,其稳定性已无可挑剔。
    有个同事曾经在同一个开发板上移植了基于Keil RTX、uCOSII及CooCox CoOS这三种操作系统的同一个算法,CooCox CoOS和uCOSII均能正常运行,而Keil RTX则会在运行一段时间后出现堆栈溢出的现象。在试验过程中暂未发现其他问题,但就这次试验而言,CooCox CoOS在稳定性方面还是要胜于Keil RTX的。
    由于FreeRTOS应用比较复杂,暂未做评估,但据某论坛上说,FreeRTOS在设置成中等优化的时候就会出现问题。若此种说法属实,FreeRTOS的稳定性相比其他三种应该是最差的。

CooCox CoIDE V1.2.6即将上线,敬请期待……
首次听说CoIDE的筒子请移步http://www.coocox.org/CN/CooCox_CoIDE.html
发表于 2011-8-9 10:36:02 | 显示全部楼层
我最近也在搞STM32的项目,
发表于 2011-8-12 11:40:18 | 显示全部楼层
这是个很好的软件   顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表