查看: 2094|回复: 2

【赚周年币】技术帖——Fireduino学习2:开发环境配置

[复制链接]
  • TA的每日心情
    擦汗
    2024-1-30 09:58
  • 签到天数: 1491 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2016-12-5 15:08:18 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 wudianjun2001 于 2016-12-5 15:09 编辑

    Fireduino简介
          Fireduino 是由天启科技 Firefly 开源团队于2015年底开始倾力打造的兼容 Arduino IDE 及其 API 的智能硬件开源平台,以无线音频应用、 HiFi 音频解码播放应用和 IOT 物联网等应用为技术核心。
         开发平台为您提供一个或多个芯片组和各别级别 API ,以满足客制化开发和设备原型化要求,为启动创建您的原型创意,我们提供了:
    多个示例程序让您参考创建创意原型
    ArduinoIDE 与Arduino API 兼容,让您无缝链接
    比传统 Arduino 更多的软硬件功能
    多个硬件参考设计
    全面的 API 参考,开发指南、芯片说明和引脚图
    专业的 WiKi 为您解惑
    丰富活跃的社区论坛提供交流

    SDK简介
          Fireduino 软件开发包 (SDK) 是以 Arduino IDE 的插件方式发布。 Fireduino SDK 的 API 除了具备 Arduino 的核心功能之外,也兼备了 Fireduino 开发平台独特的功能,包括 WiFi、 HiFi音频解码、 TF存储、 TFT显示等,让您快速打造您的创意原型。
         使用 FireduinoSDK 编程就跟写 Arduino 程序一样简单,一个Arduino Sketch 是一个源代码文件,代表了 Fireduino 的核心控制逻辑,他包含了:
         Setup() 负责初始化资源,如 WiFi模块。
         Loop() 连续监听并处理硬件传感器或软件模块产生的事件。 loop 会不间断的运行,直到 Fireduino 关机才停止。
         Fireduino SDK 首先将 Sketch 编译成 Fireduino 的执行文件elf,由工具转换成执行的二进制文件,Arduino IDE 插件会将该二进制烧录进入 Fireduino 的程序存储器中,重启后 Fireduino 会自动加载该二进制文件。并执行该Sketch。
         虽然 Sketch 是单线程循环,而 Fireduino 的运行环境是多线程的实时操作系统,其实 Sketch 是以一个独立的线程在运行,Arduino 插件的封装层负责请求传送到其他线程运行其他模块。
    我使用的系统是XP,不同的系统可能会有所不同,请大家注意。

    1,配置Arduino IDE
          Fireduino SDK 以插件包的形式发布在 Arduino IDE上,并且我们已经在官网上提供了整合并且配置好的Arduino IDE,各位创客们下载解压后可以直接使用。如果之前有安装过Arduino IDE的,可以通过以下方法来获取Fireduino SDK。

    1.1将 Fireduino 的开发板管理器地址加入到 IDE 中
    打开Arduino IDE,选择菜单“文件”->“首选项”:
    1.png

    在“附加开发板管理器网址”处输入
    http://www.t-firefly.com/download/fireduino/package_fireduino_index.json

    1.2打开开发板管理器,下载或更新开发板开发套件
    选择菜单“工具”->“开发板”->“开发板管理器”:
    2.png

    出现的界面在进行初始化更新,
    3.png

    更新完成后,在类型栏选择“Contributed”类型,点击 Fireduino 列表项,点击“Install”按钮
    4.png

    开始安装SDK插件包
    5.png

    安装完成后点关闭按钮
    6.png

    这时在板卡选择菜单里出现了Fireduino,选择就可以了
    7.png

    2,开发板设备驱动安装
    2.1这是我下载下来的驱动,可以直接使用
    Fireduino_USB_Driver_v0.2.7z (138.85 KB, 下载次数: 24)

    评分

    参与人数 1 +20 收起 理由
    loveeeboard + 20

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-16 02:17
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-12-6 00:19:18 | 显示全部楼层
    等着看我的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-6 08:54:45 | 显示全部楼层
    技术贴,必须顶!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 03:30 , Processed in 0.162734 second(s), 26 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.