MediaTek LinkIt™ Smart 7688 Developer's Guide
© 2015, 2016 MediaTek Inc.
Page 34
This document contains information that is proprietary to MediaTek Inc.
Unauthorized reproduction or disclosure of this information in whole or in part is strictly prohibited.
4.
Software Development Kit and related tools
This section describes the SDK and related tools available to create, test, deploy and run
applications for the LinkIt Smart 7688 development boards.
4.1.
Software Development Kit
The LinkIt Smart 7688 software development kit deliver:
•
The latest boot loader for the development boards.
•
The latest firmware for the development boards.
•
The toolchain for libmraa and OpenWrt SDK to enable native application development.
Note that the SDK doesn’t include any tools for Python, node.js or Arduino development. For
Python and node.js you use your standard development environment to create your code the use
the system console tools to launch the application on a development board. For Arduino
development, the standard Arduino IDE is used to code your sketches and launch them on a board.
4.2.
Supported Host Environments
Depending on the development model you adopt, you will be able to use a host environment as
shown in Table 10.
Development model
Windo
ws
Ubuntu Mac OS X
Native (OpenWrt) C/C++ applications
No
(1)
Yes
Yes
Python or Node.js applications
Yes
Yes
Yes
Arduino sketches (LinkIt Smart 7688
Duo only)
Yes
Yes
Yes
Table 10 OS Capabilities
(1) You can develop on a Windows computer by using a virtual machine running Ubuntu.
The SDK and development board tools support the following OS versions:
•
Windows XP, 7, 8 and 10.
•
Mac OS X 10.9 and 10.10.
•
Ubuntu 14.04 LTS.
4.3.
Default OpenWrt Packages
Both development boards are pre-loaded with a comprehensive selection of commonly used
software packages, as detailed in Table 11.
Package
Description
A light-weight SSH server
Command line tool for transferring data with URL
syntax
stty
Set the options for a terminal device interface