查看: 2904|回复: 2

Fireduino简介

[复制链接]

该用户从未签到

发表于 2016-11-24 16:48:34 | 显示全部楼层 |阅读模式
分享到:
板卡申请活动:
Fireduino——开源创意原型平台免费申请


Fireduino简介

Fireduino 是由天启科技 Firefly 开源团队于2015年底开始倾力打造的兼容 Arduino IDE 及其 API 的智能硬件开源平台,以无线音频应用、 HiFi 音频解码播放应用和 IOT 物联网等应用为技术核心。

fireduino-2.png


开发平台为您提供一个或多个芯片组和各别级别 API ,以满足客制化开发和设备原型化要求,为启动创建您的原型创意,我们提供了:
  • 多个示例程序让您参考创建创意原型
  • Arduino IDE 与 Arduino API 兼容,让您无缝链接
  • 比传统 Arduino 更多的软硬件功能
  • 多个硬件参考设计
  • 全面的 API 参考,开发指南、芯片说明和引脚图
  • 专业的 WiKi 为您解惑
  • 丰富活跃的社区论坛提供交流

SDK简介

Fireduino 软件开发包 (SDK) 是以 Arduino IDE 的插件方式发布。 Fireduino SDK 的 API 除了具备 Arduino 的核心功能之外,也兼备了 Fireduino 开发平台独特的功能,包括 WiFi、 HiFi音频解码、 TF存储、 TFT显示等,让您快速打造您的创意原型。

使用 Fireduino SDK 编程就跟写 Arduino 程序一样简单,一个 Arduino Sketch 是一个源代码文件,代表了 Fireduino 的核心控制逻辑,他包含了:
  • Setup() 负责初始化资源,如 WiFi模块。
  • Loop() 连续监听并处理硬件传感器或软件模块产生的事件。 loop 会不间断的运行,直到 Fireduino 关机才停止。

Fireduino SDK 首先将 Sketch 编译成 Fireduino 的执行文件elf,由工具转换成执行的二进制文件,Arduino IDE 插件会将该二进制烧录进入 Fireduino 的程序存储器中,重启后 Fireduino 会自动加载该二进制文件。并执行该Sketch。

虽然 Sketch 是单线程循环,而 Fireduino 的运行环境是多线程的实时操作系统,其实 Sketch 是以一个独立的线程在运行,Arduino 插件的封装层负责请求传送到其他线程运行其他模块。

主要硬件简介

Fireduino 是智能硬件开源平台,核心 MCU 为双Cortex-M3核的芯片,板载 WiFi(AP6181) 模块,提供了功能丰富的接口,与 Arduino UNO 有着相似的接口方式,以便兼容 Arduino 各种 shield 、连接各种外接式传感器与周边外设备。

Fireduino 开发板提供与 Arduino UNO 相似的引脚配置,如图所示:

800px-Fireduino.jpg


回复

使用道具 举报

  • TA的每日心情
    无聊
    2020-7-7 14:50
  • 签到天数: 284 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-12-14 10:40:02 | 显示全部楼层
    我要参加!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2016-12-14 10:49:47 | 显示全部楼层
    这个很火,很不错
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 21:52 , Processed in 0.143849 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.