基于FRDM-K64F的IoT学习笔记 二
现在已经拿到板子了,不过不着急动手操作,先来看下厂家提供了什么资料。根据官网上的链接(http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-K64F&tid=vanFRDM-K64F),看到提供了以下信息。
FRDM-K64F是一个超低成本的开发平台,与Arduino™ R3兼容,通过一个六轴加速器和地磁传感器来实现了完整的电子罗盘功能,有一个三色的LED已经两个按键 ,一个microSD卡卡槽和以太网接口,蓝牙和2.4G无线扩展接口。
以上列出来的功能, 看上去没什么特别的,但是对我来说,CMSIS-DAP是个新东西。后期需要重点留意下CMSIS-DAP的相关介绍。
Free scale的官网提供了下面六个文档。
Freescale Sensor Fusion Library for Kinetis
通过这个文档,可以了解到飞思卡尔的传感器聚合相关的信息,一些Feature等,更多的信息可以从飞思卡尔的官网上了解到。
http://www.freescale.com/zh-Hans/webapp/sps/site/overview.jsp?code=XTRSICSNSTLBOX&tid=vansensorfusion
飞思卡尔提供了一个测试程序,可以在android设备或者PC上测试这些sensor。不过看样子还需要一个外接的测试板才能测试,只有单板我在PC上的测试程序一直没弄成功。
FRDM-K64F Board Errata
勘误表记录了一些板子上标错的数据。
Crystal-less USB operation on Kinetis K64, K63, and K24 MCUs - AN4905
介绍了Crystal-less USB的设计方法和注意事项
FRDMK64FUG, FRDM-K64F Freedom Module User’s Guide
User Guide里讲了板子硬件设计的一些信息,模块,电路图等,软件相关的相对比较少。但是作为开发者,硬件的资源还是要深入了解才行。
FRDM-K64F Development Platform Pin outs
非常详细的描述了板子Pin脚的功能,默认选择等信息。
Freescale MQX™ RTOS 4.1.0 FRDM-K64F - Release Notes
Freescale MQX™ RTOS 4.1.0 FRDM-K64F Release Notes详细介绍了MQX RTSO的一些信息,这里面软件的东西比较多。看样子,像是当成一个简单的嵌入式开发板来处理的,跟我的目标学习mbed开发流程有些差别,不过在mbed OS还没正式release的时候,可以先用这个来玩玩。
Freescale官网还提供了以下工具等资源的下载
FRDM-K64F Schematics提供了原理图
Freescale MQX RTOS 4.1.0 for the FRDM-K64F提供了MQX相关的文档,源代码等。对软件开发是比较有帮助的。
还提供了快速开始的一个包,可以根据文档来快速的测试我们拿到手的板子。
根据文档的介绍,Quick Start Guide for the Freescale Freedom Development Platform FRDM-K64F,我们可以快速的测试板子。
我们发现可以把编译好的image拖动到虚拟出来的SD卡里就可以完成烧写,可能是openSDA的功能吧。
至此,关于资料的筛选和板子的初步使用就完成了,下一步该选择一个方向在板子的基础上继续学习了。