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

- Office 365: Comment exporter tous les comptes Azure Active Directory ayant une license via PowerShell par Blog Technique de Romelard Fabrice le 05-17-2018, 13:46

- PowerShell: Comment avoir le Country Name depuis un Country Code par Blog Technique de Romelard Fabrice le 05-17-2018, 13:20

- Office 365: Comment supprimer un compte externe d’un site SharePoint Online en mode Extranet par Blog Technique de Romelard Fabrice le 05-11-2018, 17:00

- Office 365: Comment reconfigurer le lien “Bloc-notes” d’un teamsite par Blog Technique de Romelard Fabrice le 05-09-2018, 16:45

- Office 365: Utiliser l’option “Alert Me” de la page de résultat de recherche par Blog Technique de Romelard Fabrice le 05-09-2018, 14:57

- Office 365: Comment télécharger l’image de profil de Delve par Blog Technique de Romelard Fabrice le 05-09-2018, 14:28

- Office 365: Valeur “Country or Region” et “User Location” dans Azure AD par Blog Technique de Romelard Fabrice le 05-04-2018, 12:08

- Office 365: Menu d’administration non visible dans une page SharePoint par Blog Technique de Romelard Fabrice le 05-04-2018, 11:50

- Office 365: Comment avoir un minimum de statistiques d’usage de votre site SharePoint Online par Blog Technique de Romelard Fabrice le 05-04-2018, 11:41

- Office 365: Reconfigure la gestion des demande d’accès dans SharePoint par Blog Technique de Romelard Fabrice le 05-04-2018, 10:41