Il y a encore quelques années, beaucoup jugeaient utopique d'établir des liaisons Internet descendant jusque dans les équipements de terrain installés dans les bâtiments et les ateliers. Depuis, les choses ont beaucoup évolué. La sécurité, qui était de loin le principal obstacle, ne semble plus poser de problème à grand monde...Du coup, il n'y a plus de limite à la généralisation d'Internet. Le consortium Zigbee vient d'en apporter une preuve supplémentaire avec son intention d'incorporer les standards de l'IETF (Internet Engineering Force) dans sa spécification. Internet descendra ainsi au cœur des produits Zigbee, qui est un standard de communication sans fil destiné aux équipements à très basse consommation dans le grand public et l'industrie. Internet au coeur d'équipements de quelques dizaines d'euros, ça devient possible...
Selon une information rapportée par de nombreux confrères sur internet (lire notamment cet article), Micro Framework .NET de Microsoft deviendrait open source et l'accès au code source y serait gratuit. Ce serait une conséquence de la réorganisation interne de Microsoft. Micro Framework .NET est une version allégée de Framework .NET, mieux adaptée aux systèmes embarqués, économisant les ressources processeur et mémoire, et pouvant s'exécuter sans système d'exploitation.
Le consortium EEMBC (Embedded Microprocessor Benchmark Consortium) a annoncé que LynuxWorks avait rejoint son groupe de travail sur les hyperviseurs, dont le but est d'établir de nouvelles spécifications afin d'évaluer les performances (benchmarks) des hyperviseurs, notamment du point de vue de la taille du code et de la consommation d'énergie, dans les applications embarquées.Rappelons qu'un hyperviseur est un programme qui autorise plusieurs systèmes d'exploitation à tourner simultanément sur un même processeur. Dans le cas des processeurs multi-cœurs, l'hyperviseur peut également être utilisé pour répartir les systèmes d'exploitation et les programmes applicatifs sur les différents cœurs. Avant d'accueillir LynuxWorks, le groupe de travail hyperviseur de l'EEBMC comprenait AMD, ARM, Cavium Networks, Freescale Semiconductor, Green Hills Software, IBM, Intel, Marvell Semiconductor, MIPS Technologies, Nokia Siemens Networks, Open Kernel Labs, VirtualLogix et Vmware.
Les bonnes nouvelles s'accumulent pour le processeur multi-coeur superscalaire XLP de RMI, plus particulièrement destiné aux applications de réseaux de communication (pare-feux, anti-virus, etc.). NexCom et JumpGen Systems viennent en effet de l'annoncer pour leurs cartes et systèmes tandis que MontaVista Software va l'implémenter sur ses systèmes d'exploitation Linux pour applications embarquées.La famille XLP est capable de travailler avec des fréquences d'horloge de 2 GHz et offre, par rapport à la génération précédente, un triplement des performances par watt consommé.
Feescale a choisi Green Hills Software comme partenaire privilégié pour ses familles de processeurs MPC560x and MPC563x basés sur une architecture Power et plus particulièrement destinés aux calculateurs pour automobiles. Ce choix est entre autre dicté par l'efficacité des compilateurs C/C++ de Green Hills, qui produisent le code le plus compact et le plus rapide (selon une évaluation faite par le consortium EEMBC).Rappelons que Green Hills est surtout connu pour ses systèmes d'application temps réel pour les applications très exigeantes du point de vue de la sécurité.
Selon une étude de VDC, le marché des cartes mezzanine AMC devrait passer de 51,6 M$ en 2008 à 95,5 M$ en 2011, ce qui représente pratiquement un doublement en trois ans. Crise oblige, le marché connaît actuellement un ralentissement mais la croissance devrait reprendre avec vigueur à partir de 2011.Rappelons que les cartes AMC (Advanced Mezzanine Card) sont destinées aux cartes porteuses ATCA et que deux formats ont été définis : 74 mm x 183,5mm pour les modules simple largeur et 149 mm x 183,5mm pour les modules double largeur.
Pour accéder aux informations techniques
Pour en savoir plus
Pour accéder à la documentation technique
Télécharger la documentation technique
Télécharger la fiche technique
La vitualisation est depuis longtemps une pratique bien établie dans l'univers des serveurs. Elle descend désormais dans les applications embarquées, en grande partie sous l'impulsion des processeurs multi-coeurs et le développement des hyperviseurs par les éditeurs de logiciels d'implémentation d'applications embarquées. Sysgo, un des acteurs majeurs dans ce domaine, fait ici un tour d'horizon de ce concept qui permet d'isoler plusieurs applications tournant sur une même plate-forme.
Télécharger l'article