arduino-101: New MACHINE

Support for Arduino-101 board, Intel MCU CPU.
This board needs IAMCU cross-compiler.

[YOCTO#10658]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
This commit is contained in:
Juro Bystricky
2017-01-10 16:46:21 -08:00
parent 7c3f7c10de
commit 895c53de14
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
#@TYPE: Machine
#@NAME: arduino-101
#@DESCRIPTION: Machine configuration for Arduino 101 Board.
TARGET_OS_arduino-101 = "elfiamcu"
require conf/machine/include/tune-iamcu.inc
TUNE_PKGARCH_arduino-101 = "iamcu"
TARGET_LINK_HASH_STYLE = ""

View File

@@ -0,0 +1,19 @@
DEFAULTTUNE ?= "iamcu"
TARGET_OS_iamcu = "elfiamcu"
TARGET_ARCH = "i586"
TUNE_FEATURES_tune-iamcu = "iamcu"
TUNE_CCARGS = "-miamcu -m32"
TUNE_ARCH = "i586"
TUNEVALID[iamcu] = "Intel MCU"
def iamcu_siteinfo_setfunc(archinfo, osinfo, targetinfo, d):
archinfo['iamcu'] = "endian-little bit-32 "
osinfo['linux'] = "common-linux common-glibc"
targetinfo['iamcu-linux'] = "iamcu-linux"
return archinfo, osinfo, targetinfo
SITEINFO_EXTRA_DATAFUNCS = "iamcu_siteinfo_setfunc"
PACKAGE_EXTRA_ARCHS_tune-iamcu = "iamcu"