微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 英蓓特CooCox工具 助力嵌入式智能硬件开发

英蓓特CooCox工具 助力嵌入式智能硬件开发

时间:08-11 来源:电子发烧友网 点击:

  近日,百度发布最新产品百度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为我们带来的不只是惊喜,更重要的是让搭积木般简单的智能硬件开发成为现实,为设计人员在智能硬件大战中争取一席之地。

欢迎大家继续参与讨论,奖品丰富。如何让嵌入式智能硬件开发如搭积木般简单?
——电子发烧友网原创,转载请注明出处!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top