Hi Liam,
I understand you are using ssh/scp now so you don't really care any longer. Still wanted to comment on Arduino IDE eglibc toolchain on Windows. Maybe still of interest for someone.
Below steps scripples on howto build the toolchain for current Yocto 1.5 development version meta-intel-iot-devkit - Intel IoT Developer Kit metadata using eglibc. Haven't tested on clanton-full but I assume it should work similarly.
In order to build the sysroot cross toolchain for Windows on Linux:
- git clone git://git.yoctoproject.org/meta-mingw
- add meta-mingw.bb in your bblayers.conf
- set SDKMACHINE ?= "x86_64-mingw32" in your local.conf
- ln -s meta-mingw/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers mingw-w64-headers
- apply the patch below to meta-mingw
- bitbake -c populate_sdk iot-devkit-prof-dev-image
- you can now redirect the toolchain to your newly created one in Intel_Galileo_Arduino_SW_1.5.3_on_Windows_v0.7.5\arduino-1.5.3\hardware\arduino\x86\platform.win.txt
So far works fine for me
Regards,
Matthias
[PATCH] fix for meta-environment
---
.../packagegroups/packagegroup-cross-canadian.bbappend | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend b/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend
index 4f52762..99759fc 100644
--- a/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend
+++ b/recipes-core/packagegroups/packagegroup-cross-canadian.bbappend
@@ -1,5 +1,16 @@
+addtask print
+do_print() {
+ bbnote "TRANSLATED_TARGET_ARCH: ${TRANSLATED_TARGET_ARCH}"
+ bbnote "MACHINE: ${MACHINE}"
+}
+
+
RDEPENDS_${PN}_sdkmingw32 = "\
binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} \
gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} \
- meta-environment-${TRANSLATED_TARGET_ARCH} \
+ meta-environment-${MACHINE} \
"
+EXPORT_FUNCTIONS do_print
+
+
+
--
1.9.0