英蓓特CooCox工具 助力嵌入式智能硬件开发
近日,百度发布最新产品百度Eye,这一举措旨在叫板谷歌,对其Google glass做出正面回应。相信,巨头之间的竞争必将加速智能硬件大战的爆发。
另一方面,对工程开发人员来说,智能硬件产品的设计离不开一款优秀的开发平台,而目前市面上的开发板良莠不齐,工程师很难找到一个多元化的平台。
英蓓特CooCox工具是一套免费、共享的开发平台,其口号是"让嵌入式智能硬件开发像搭积木一样简单"。英蓓特将工具、开发套件与软件代码的完美结合起来,所以在嵌入式系统中,硬件和软件的使用就像搭积木一样。果不其然,这套工具引发了圈内设计人员的一番热议。我们选取了其中一些典型,分享给广大网友,期待能够给大家带来一些启发和灵感。
CooCox开发板与树莓派兼容吗,如何快速入门?
这款开发板主芯片用的是STM32F103RB的芯片,它提供与树莓派可以互相连接的针脚接口,支持受树莓派直接和间接两种控制模式,也可以独立运行脱离树莓派工作。开发板外形上还兼容ArduinoTM,这样可以服用市面上众多硬件扩展板,因此在使用开发板时除了要善于使用CoIDE提供的软件组件外还要能熟悉市面上常见的硬件模块,这样就能简便快速搭建出所需的系统原型。
使用CooCox工具Embedded Pi开发有何优势?
这块开发板可以复用大量Arduino硬件,并且这些硬件driver在CoIDE上都有提供。CooCox CoIDE是为ARM Cortex M系列开发者提供一套完整的集成开发环境,包括工程管理、编辑、编译工具、调试器及一个开发者可以分享自己的代码和看法的交流平台。此外,CoIDE还可供免费使用,以组件为基础、实时共享、勾选即用,支持多种调试器,包括CMSIS-DAP、J-Link、CoLinkEx、ST-Link等。虽然STM32F103RB并非一款以低功耗为特色的芯片,但其支持休眠模式,软件控制开关外设等,所以软件控制可实现低功耗特性,这是一款学习和项目使用的优质产品。
CooCox如何实现软件开发的简易性?
在软件方面,CooCox提倡的是组件式开发,所有的驱动、算法、协议等都是可以服用的。CoIDE新版本也会在组件式开发这块着重突出,方便用户创建、分享组件,并支持组件版本管理和代码协作开发。这种方式在软件开发上会更简便高效。
Embedded Pi有哪些用途?——用Embedded Pi创造世界。
利用Embedded Pi上不同的跳线设置,可以在一下三种工作模式中进行选择:1.STM32/单片机模式,作为一块ArduinoTM外型兼容的主板;2.ST-Adapter模式,作为一块ArduinoTM外型兼容的主板,并且用Raspberry Pi作为图形用户界面;3.Raspberry Pi模式,作为Raspberry Pi和ArduinoTM shields之间的硬件桥接。总之CooCox工具能满足一切智能硬件的设计,包括智能家居产品。
在这智能硬件大潮时代,英蓓特CooCox为我们带来的不只是惊喜,更重要的是让搭积木般简单的智能硬件开发成为现实,为设计人员在智能硬件大战中争取一席之地。
欢迎大家继续参与讨论,奖品丰富。如何让嵌入式智能硬件开发如搭积木般简单?
——电子发烧友网原创,转载请注明出处!
- ACPI PC电源管理(05-13)
- 基于PIC微控制器的LED驱动控制电路设计(06-24)
- 电池系统受益于坚固的 isoSPI 数据链路(07-17)
- EMI滤波器的PSpice辅助设计(11-07)
- 简易平均值PI调节器的设计(03-04)
- 在高压电池管理系统中实现可靠的数据通信(08-03)