Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités


  • MSN Alerts
    View Florent Santin's profile on LinkedIn
[Test MF] Device Solutions “Tahoe Development Kit”

J’ai la semaine dernière fait un petit tour dans la caverne d’ali baba des kits de développement pour Micro Framework (comprendre “le bureau de Pierre Cauchois, Microsoft Evangelist sur l’embarqué”) ou le gardien à eut la gentillesse de me prêter un peu de “matos” afin que je fasse mumuse.

Bref, pour changer de ma carte de développement “Embedded Master 2”, voici donc un test de la carte “Tahoe” du constructeur “Device Solutions”.

DSCN1406

Comme le décrit le schéma suivant, la carte est composée:

TahoeBlockDiagram

  • D’un écran couleur LCD 2.7, avec une bien belle résolution (voir la première image de ce post ou j’affiche une photo dessus):

DSCN1407

  • De quelques connecteurs tels que l’USB (le plus simple pour connecter au PC pour déployer et alimenter en même temps), un port COM et un port d’alimentation (pour faire fonctionner le kit de développement sans être dépendant d’un PC).

DSCN1409

  • De trois zones d’extensions pour connecter et piloter des périphériques externes (tel que le module Ethernet non présent en standard sur la carte) et d’un port d’accès JTAG. Sur la photo suivante est par exemple branché (en haut) un accéléromètre 3D, pour récupérer des informations sur le mouvement de la carte (pratique pour jouer à “la bille dans le labyrinthe” :) ).

DSCN1410

  • D’un petit panel de 9 boutons (et d’un bouton reset):

DSCN1413


Le SDK proposé par Device Solutions est bien fait, la documentation très très claire (avec surtout un how-to start en 3 pages du genre “pas besoin de lire trois tonnes de pages pour faire un hello world”). Seul petit regret, pas d’exemples de code qui utilisent les spécificités de leur DLL.

Cette carte dispose nativement d’un Firmware compatible Micro Framework 2.5 mais toute la documentation pour la migrer en 3.0 est disponible (et cela semble être beaucoup plus simple qu’avec l’Embedded Master).

Un gros point fort du SDK est qu’il propose un émulateur représentant la carte, et que celui-ci fonctionne très bien (et permet donc de gagner du temps en phase de développement en limitant les déploiements sur la carte).

image 

Concernant mes impressions:

Les +:

  • Facilitée de déploiement depuis Visual Studio (avec l’Embedded Master, cela marche pas toujours et il faut reformater la carte régulièrement…)
  • L’écran couleur, c’est fun
  • Beaucoup de possibilités d’extension
  • L’accéléromètre qui s’ajoute
  • Un bon émulateur

Les –:

  • Pas de connectivité réseau en standard sur la carte (ni Ethernet, ni wifi), même si cela peut être ajouté après.
  • Peu de périphériques et de connectivités directement greffées sur la carte (pas d’USB additionnel, pas de led, pas de buzzer

En bref, en rapport avec l’Embedded Master 2, cette carte possède moins de choses en standard mais est plus pratique pour développer (émulateur, écran couleur, Firmware bien fait, connaissances en électronique moins requises qu’avec les autres cartes).

Un petit plus également, cette carte étant en “fin de carrière” (une V2 existe maintenant), elle est en train d’être bradée par les différents revendeurs (165 euros au lieu de 300 ici par exemple).

DSCN1402

Et de deux, encore une :)

Posted: dimanche 19 avril 2009 21:26 par azra
Classé sous :
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

DCWeb a dit :

Slt

As tu déjà utilisé des SBC sous linux, si c'est le cas pourrai tu me donner un petit comparatif car je suis entrain de plancher sur le choix entre les 2 technos

Cordialement

DCWeb

# avril 20, 2009 14:10

azra a dit :

Nop, désolé :(

Par contre, si c'est dans un contexte pro, n'hesites pas à contacter directement Pierre Cauchois.

# avril 20, 2009 14:20

Graveen a dit :

j'ai utilisé des SBCs mais, sous windows XP embedded avec du code VC++ 6. Pas de soucis pour embarquer les runtimes.

Je ne connais pas CF ni MF, mais je suppose que l'approche est différente (la CLR doit se trouver en flash) et que tu peux ne pas utiliser une version embedded 'classique', mais plutot un os propriétaire léger non ?

Quoi qu'il en soit, et pour revenir aux SBC (PCM3370 majoritairement dans mon cas), j'ai fais tourner pour le fun ùcLinux si mes souvenirs sont bons. En général le challenge est plutot de faire tourner un XP embedded, plutot qu'un windows CE/Pocket windows ou un Linux qui sont généralement bien supportés.

# avril 20, 2009 16:26

Graveen a dit :

Par contre 165€ la Tahoe, j'hésite à craquer.

Le seul truc qui m'embête c'est de ne pas avoir de module wifi (présente sur la Tahoe II, mais à priori non dispo sur la Tahoe, et non extensible ?)

# avril 20, 2009 16:31

azra a dit :

Ils sont en train de vider les stocks oui.

Juste l'Ethernet, pas le WIFI sur la Tahoe I (comme sur l'embedded master 2 d'ailleurs).

Ca vaut ptetre le coup de voir ailleurs chez les autres vendeurs si ils soldent pas également.

# avril 20, 2009 16:34

DCWeb a dit :

Peux tu nous dire si sur le micro framework: WCF et linq sont implementés

# mai 18, 2009 10:50
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint 20XX: Script PowerShell pour exporter en CSV toutes les listes d’une ferme pour auditer le contenu avant migration par Blog Technique de Romelard Fabrice le 03-28-2017, 17:53

- Les pièges de l’installation de Visual Studio 2017 par Blog de Jérémy Jeanson le 03-24-2017, 13:05

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06

- [TFS] Supprimer en masse les dépendances à SQL Enterprise ou Developer avant de procéder à une migration par Blog de Jérémy Jeanson le 02-20-2017, 20:30

- Office 365: Attention au volume utilisé par les fichiers de Thèmes de SharePoint Online par Blog Technique de Romelard Fabrice le 02-07-2017, 18:19

- [SCVMM] Supprimer une machine bloquée par Blog de Jérémy Jeanson le 01-31-2017, 21:22

- Microsoft .Net Challenge 2017 par Le Blog (Vert) d'Arnaud JUND le 01-30-2017, 15:25