文档
快速参考 文档类别.
物联网传感软件开发套件(ISSDK)是面向传感器工具箱生态合作体系的嵌入式软件平台。这是一个直接开发嵌入式应用/固件的go-to解决方案,采用带恩智浦传感器的Kinetis MCU。ISSDK结合了一套强大的传感器驱动程序和算法,以及示例应用,允许用户使用恩智浦传感器快速入门。它在 MCUXpresso配置工具中作为中间件选项提供。
最新版本的ISSDK (1.6.0版本,2017年6月)推出许多新功能,提升各种恩智浦传感器的嵌入式应用开发经验。基于LPCXpresso54114和FRDM-KE15Z的演示套件的ISSDK实现,增加了对MPXV5004DP 5V模拟压力传感器的支持,以及增加的STB-CE启用是这一新版本的一些重点。了解更多详情
Connect the Sensor Demonstration Kit to the PC via the USB cable between the OpenSDA USB port on the board and the USB connector on the PC.
Kinetis Freedom MCU boards are supplied with OpenSDA firmware pre-loaded. For a smooth ‘Out of Box Sensor Demonstration’ with STB-CE, make sure that the latest version of the default OpenSDA bootloader and Firmware application is on the Freedom development board. This allows debugging, flash programming and serial communication over a USB cable.
The default OpenSDA firmware for all Freedom based sensor demonstration kits used with STB-CE are as follows:
Obtain the latest OpenSDA drivers for FRDM boards from the link below.
Locate the section "Download – OpenSDA Bootloader and Application" and select your FRDM Board from the dropdown list. Strictly follow the provided instructions to program the board.
For Windows 10 systems, the older versions of the OpenSDA drivers could get corrupted when the board is plugged on a Windows 10 machine. As a result, many boards might get not detected as an MSD or a COM port on Win 10. The latest versions of the OpenSDA software are compatible with Windows 10 and can be obtained from the link above. The current FRDM-K64F, FRDM-K22F, FRDM-KL25Z and RD-KL25-AGMP01 boards come with an older version of OpenSDA drivers from the factory and require a mandatory OpenSDA update.
The output data from the provided example applications is provided over the MCU UART. This requires that the driver for the board’s virtual COM port is installed on the PC. The board MUST be plugged into the PC before the driver installer is run.
If you have not installed already an ARM IDE toolchain, download and Install the Windows drivers corresponding to the default OpenSDA Application selected above:
Once the Windows Serial Port Drivers are installed on the PC, determine the port number of the board’s virtual COM port by opening the device manager and looking under the "Ports" group.
The demonstration kit is now ready to communicate with the PC.
Available in both online and desktop editions, MCUXpresso Config Tools creates a custom SDK for Kinetis, LPC and i.MXRT microcontrollers.
Click on New Configuration
Select the Sensor Demonstration Kit as shown below. For this example, the FRDM-K22F-A8974 Demonstration Kit is selected.
This builds the SDK package for the demonstration kit. A request is sent to the build server. Requests for SDK packages are served in the order they are received. Notification is provided when the package is ready. The package is provided as a zip file. When notified, download the package (zip file) to the local PC.
Choose the Operating System for the desired host, the IDE toolchain and any other Optional Middleware. For this example, as depicted, Windows, MCUXpresso IDE and ISSDK middleware is selected.
ISSDK must be one of the Optional Middleware selections to develop an embedded sensor application. ISSDK provides the complete framework for sensor application development.
Now, click on Download SDK.
NXP offers a complimentary toolchain called MCUXpresso IDE.
Want to use a different toolchain?
No problem! The MCUXpresso SDK includes support for other tools such as IAR, Keil and command-line GCC.
The sensor output of ISSDK example applications can be directly visualized on terminal applications like RealTerm, Tera Term, or Putty. Download here:
ISSDK also enables sensor visualization and data analysis on the FreeMASTER Sensor Tool. Download here:
The CMSIS, devices, docs, rtos and tools directories are unchanged from the standard MCUXpresso SDK deployments. The ISSDK folder appears as frdmk22f_a8974 in the /boards directory.
AAs shown above, ISSDK provides out-of-box example projects for the FXLS8974CF sensor. In addition, ISSDK includes algorithms such as Pedometer. These sensor out-of-box example projects are ready to build and run with the FRDM-K22F-A8974 Demonstration Kit.
Note: In addition, a new middleware folder for ISSDK is created containing the ISSDK drivers, algorithms and other support files as follows:
If one or more of the demo applications sounds interesting, you're probably wanting to know how you can build and run yourself. Let us take "fxls8974cf_interrupt" out-of-box example available as part of the downloaded SDK package and try running it with our chosen IDE: MCUXpresso.
Once the SDK installation is completed, click on ‘Import SDK examples’.
Note: Once, the ISSDK example is imported successfully, the MCUXpresso IDE automatically creates the corresponding standalone project in your workspace.
For the firmware to be loaded successfully, review Steps 1.3 and 1.4 to be sure that the MCU board has the latest OpenSDA FW and the PC has the appropriate Windows Serial Drivers.
The MCU board is now programmed and is ready to output FXLS8974CF sensor data.
Terminal applications, such as Realterm, TeraTerm, or Putty, can be used to view the sensor output from the board. Refer to the readme.txt file in your workspace (standalone project) to configure the serial terminal correctly for successful communication with the Demonstration Kit. When the demonstration runs successfully, gyroscope output samples can be seen on the terminal window.
Open the project from the folder with the desired IDE and start developing a custom application.
快速参考 文档类别.
2 文件
安全文件正在加载,请稍等
1-5 / 15 硬件
1 培训
本页将帮助您一步一步了解您的物联网传感SDK...