Quantcast
Channel: ARM Connected Community : All Content - All Communities
Viewing all articles
Browse latest Browse all 6005

基于FRDM-K64F的IoT学习笔记 二

$
0
0

基于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无线扩展接口。

  1. MK64FN1M0VLL12 MCU (120 MHz, 1 MB flash memory, 256 KB RAM, low-power, crystal-less USB, and 100 Low profile Quad Flat Package (LQFP))
  2. Dual role USB interface with micro-B USB connector
  3. RGB LED
  4. FXOS8700CQ accelerometer and magnetometer
  5. Two user push buttons
  6. Flexible power supply option – OpenSDAv2 USB, Kinetis K64 USB, and external source
  7. Easy access to MCU input/output through Arduino™ R3 compatible I/O connectors
  8. Programmable OpenSDAv2 debug circuit supporting the CMSIS-DAP Interface software that provides: Mass storage device (MSD) flash programming interface
  9. CMSIS-DAP debug interface over a driver-less USB HID connection providing run-control debugging and compatibility with IDE tools
  10. Virtual serial port interface
  11. Open source CMSIS-DAP software project
  12. Ethernet
  13. SDHC
  14. Add-on RF module: nRF24L01+ Nordic 2.4GHz Radio
  15. Add-on Bluetooth module: JY-MCU BT board V1.05 BT

以上列出来的功能,看上去没什么特别的,但是对我来说,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的功能吧。

至此,关于资料的筛选和板子的初步使用就完成了,下一步该选择一个方向在板子的基础上继续学习了。


Viewing all articles
Browse latest Browse all 6005

Trending Articles