mercredi 24 août 2016

Outils de développement pour l'IoT

Vous cherchez comment développer pour l'Internet of Things, l'Internet des Objets et vous ne savez pas trop comment vous y prendre, cet article est pour vous. Comment démarrer en développement pour l'IoT.

Je suis parti de lecture de cet article dans un forum :

Open Source RTOS for IoT Gains Support from Linaro

Où l'on explique en gros que Linaro rejoint le projet Zephyr et que Linaro va aider Zephyr à conrétiser sa vision de devenir le premier multi-architecture open source RTOS pour l'IoT et là ça commence à devenir intéressant.

Linux Foundation's Projects

Et puis j'ai donc déroulé la pelote... Je suis arrivé sur le projet Zephyr de la Linux Foundation, Zephyr a small kernel for embedded environnemental sensors.

Zephyr project

Le kernel Zephyr supporte un tas de boards

Et parmi les boards supportées, on trouve pour les processeurs x86 : x86 Emulation (QEMU)

Me voici donc en train d'installer un QEMU sur mon PC afin de faire tourner Zephyr.

Qt pour l'embarqué

Sur la même base qu'un Linux Embedded, on trouve le Yocto Project :

yocto Project

It's not an embedded Linux distribution – it creates a custom one for you

https://blog.qt.io/blog/2016/07/01/aligning-with-the-yocto-project/

To Be Continued