To content | To menu | To search


Tag - etudes

Entries feed

Installer NS-2 sur Mac OS X

on Monday, November 12 2007 à 07:49 - Informatique | 9 comments »

NS-2 (Network Simulator) est un environnement de simulation réseau très réputé et très utilisé dans le monde de la recherche. Ici j'explique en quelques mots comment recompiler et mettre en place NS-2 sur un ordinateur Mac-Intel tournant sous Mac OS X. J'explique comment recompiler la dernière version de NS-2.

Une version de NS-2 est disponible dans les dépôts de MacPort (anciennement appelé DarwinPort), cependant c'est une ancienne version est la compilation n'est pas spécialement évidente. En effet, moi j'ai eu des erreurs de compilation et je n'ai pas pu l'installer via cette méthode ci.

Cependant, si vous ne souhaitez pas nécessairement utiliser la dernière version en date de NS-2 il existe une version pré-compilée de NS-2 disponible sur le wiki officiel (Version dmg disponible ici).

Continue reading...

Tutorial : installer OpenEmbedded pour la compilation croisée

on Thursday, October 25 2007 à 14:04 - Etudes | 7 comments »

A l'heure où de plus en plus de systèmes embarqués font leur apparition. Entre les lecteurs MP3, les téléphones portables, les agendas électroniques, appareils photo digital, ... ce n'est pas la variété qui manque dans ce monde. Et de plus en plus souvent, ces systèmes embarqués sont configurables à souhait, vous pouvez les connecter sur vos ordinateurs. On vous propose de plus en plus la possibilité d'installer des logiciels supplémentaires sur ces appareils tous différents.

OE.png

Si vous êtes développeur et que ce genre d'environnements vous intéresse, vous serez confronté au problème de la compilation des logiciels qui tournent sur ces systèmes embarqués. Plutôt que d'utiliser des configurations complexes de votre compilateur habituel pour adapter votre fichier au système embarqué, je vous présente Open Embedded qui a pour but de vous simplifier la vie et de spéficier les options de compilation pour vous.

Pourquoi la compilation croisée avec Open Embedded?

Le principe de la cross-compilation est de compiler des programmes sur une machine ayant une architecture différente de l'ordinateur qui utilisera ce programme. La raison principale d'entreprendre cette démarche est de profiter d'une machine plus puissante que la machine cible. Dans notre cas, le système cible qui dispose d'un calculateur et de ressources mémoires largement inférieures à n'importe qu'elle pc.

Il est possible de faire de la cross-compilation avec gcc. Pour cela, il faut utiliser un toolchain (une série d'instruction qui permet à gcc de connaître l'architecture de la cible). Seulement ce processus est compliqué et peut varier en fonction du logiciel à compiler. La solution est d'utiliser Open Embedded. Il s'agit d'un projet libre fournissant un processus de compilation automatisé.

Voici un petit tutorial pour vous expliquer comment l'installer sur votre poste car ça n'est pas si évident que ça. Comme je me suis un peu cassé les dents sur cette installation, voici une manière de faire.

Continue reading...

Le Vietnam : pourquoi, quoi, comment?

on Monday, October 1 2007 à 12:14 - Au jour le jour | 3 comments »

OLYMPUS DIGITAL CAMERA

La remarque de Charles dans son dernier commentaire était judicieuse, je n'ai expliqué nulle part pourquoi j'étais parti au Vietnam, pour combien de temps et tout et tout. Tous les lecteurs de ce blogs n'ont pas nécessairement eu accès aux différentes infos concernant mes projets de cette année. Dès lors je me permet, avant de vous faire un billet plus précis sur mes aventure actuelles de vous faire un petit bilan pour vous expliquer ce que je suis venu faire ici (oui, "ici", car je suis déjà au Vietnam ;-) )

Vous le savez tous déjà, dans nos universités européennes, des programmes d'échanges universitaires existent et sont maintenant couramment organisés à grande échelle. Effectivement, les accords entre les universités européennes ne sont plus à présenter et grâce à "l'européanisation" des systèmes de cotations et de points il est désormais facile de faire compter ses équivalences de cours d'une université à l'autre.

Petit à petit, des programmes d'échange similaires sont venus se greffer au niveau plus international, je voudrais même dire mondial. A ce niveau là, les équivalences entre les universités n'a jamais été aussi évident car les systèmes d'évaluations diffèrent et l'enseignement n'est pas toujours le même malgré un sujet commun. Cependant quelques universités s'attèlent à établir malgré tout des accords pour permettre à leurs élèves de partir à la découverte d'un autre pays dans le cadre de leurs études.

Continue reading...

page 2 of 2 -