2016-09-07 3 views
2

Je suis nouveau dans MbedOS.Mbed: quelques questions de base

Je suis tellement confus au sujet des questions suivantes.

1. Quelle est la différence entre yotta et CLI?

2. Comment puis-je porter le MbedOS sur ma carte?

3. Quelle est la différence entre Mbed 2.0 et 3.0?

Merci ..

Répondre

6

Réponses inline

  1. Quelle est la différence entre yotta et CLI?

Yotta est l'outil de compilation utilisé pour créer des projets mbed v3. mbed CLI est l'outil utilisé pour créer des projets mbed v5. L'histoire breif v3 n'était pas rétrocompatible avec v2, alias mbed classic, donc nous avons pris les meilleures parties de v3 et les meilleures parties de v2 et les avons assemblées pour former mbed v5. Dans mbed v5, tout comme dans v2, vous pouvez utiliser le compilateur en ligne (https://developer.mbed.org/compiler) ou vous pouvez compiler hors ligne. L'outil connu sous le nom mbed CLI est le même outil que celui qui se trouve derrière le compilateur en ligne, il vient d'être enveloppé de sorte que vous pouvez l'utiliser sur votre machine si vous préférez. (Vous pouvez exécuter mbed compile sur votre ordinateur au lieu de cliquer sur le bouton compile sur le compilateur en ligne)

  1. Comment puis-je les ports MbedOS à mon conseil?

Les vendeurs sont en train d'ajouter le support mbed OS 5.0 à la plupart des conseils mbed sur le site. Si votre planche n'est pas encore supportée, alors tenez-vous bien, ce sera bientôt. Si vous souhaitez ajouter un support pour une carte que vous avez créée, vous pouvez appliquer via le programme activé mbed (https://www.mbed.com/en/about-mbed/mbed-enabled/).

  1. Quelle est la différence entre Mbed 2.0 et 3.0?

mbed 2.0, également connu sous le mbed classique, est une couche d'abstraction qui a rendu facile à utiliser des périphériques de microcontrôleur traditionnels. mbed 3.0 a introduit un système d'exploitation piloté par les interruptions ainsi que des améliorations vraiment impressionnantes pour le développement d'IoT à faible consommation et à pile complète. mbed 5.0 prend les meilleures parties des deux et les combine d'une manière qui est rétrocompatible avec mbed 2.0. La plus grande différence entre 3.0 et 5.0 est que le sous-jacent dans 3.0 était piloté par interruption tandis que les bits sous-jacents dans 5.0 sont le RTOS de Keil RTX v5.