2回答

0收藏

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

#线上活动 #线上活动 2962 人阅读 | 2 人回复 | 2016-12-05

本帖最后由 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,选择菜单“文件”->“首选项”:


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

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

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

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

开始安装SDK插件包

安装完成后点关闭按钮

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

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

2.2用USB线将Fireduino与PC连接,通过以下步骤进入升级模式,系统会发现一个未知设备:
->按下开发板左下角的UPGRADE键并保持按下不要松开。
->短按RESET键,等到PC发现发现未知设备后再松开UPGRADE键。(一般3秒内都会发现未知设备,如果长时间未发现请松开按键重试一遍)。

2.3安装Rockusb驱动
选择从列表或制定位置安装,不要搜索

选择从磁盘安装



开始安装

安装完成,这时在设备管理器里可以看到安装完成的状态



2.4,USB转串口驱动安装
先从IDE里打开个简单的程序,并且编译
在这里我用的是1.6.5的版本,编辑一直通不过,提示core.h文件出错,然后我就从官网下了个最新的1.6.13的版本,编译一下就成功了

编辑完成后上传打印的信息

上传完成

这时跳出找到新硬件

选择从指定位置扫描

安装驱动过程中

安装完成

这时在设备管理器里可以看到安装完成的状态,出现串口
环境安装完成,可以开始玩转程序编写了。

评分

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

查看全部评分

分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

馕边子

发表于 2016-12-6 00:19:18 | 只看该作者

等着看我的
板凳

小菜儿

发表于 2016-12-6 08:54:45 | 只看该作者

技术贴,必须顶!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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