logo Open Wifi Phone
Page principale :: Français :: English :: Contactez nous
  • Wiki
  • Nouvelles
  • Historique du projet
  • Téléchargement
  • Manuel de l'utilisateur
  • Matériel supporté
  • Documents projet
  • Listes de diffusion
  • Contact
  • Google
  • Visiteurs : compteur

Projet OpenWifiPhone

OpenWifiPhone est un projet de développement d'un téléphone VoIP sous Wi-Fi.

Le but du projet est de concevoir un téléphone portable Wi-Fi sur un matériel spécifique et qui fonctionne sous Linux. C'est donc un projet d'informatique embarqué dont le but est le développement complet d'un téléphone portable.

Techniquement parlant, nous souhaitons partir sur une pile SIP avec ucLinux et un hardware fourni par la société ATMEL.

La license du projet sera la GPL / LGPL.

Pour commencer...

Le projet a deux années d'existence, il s'agit surtout pour l'instant de s'amuser et d'apprendre à mettre au point uClinux... Aujourd'hui, un émulateur et une distrib avec un noyau uclinux 2.6.x sont disponibles.

Dans la section download, est donc présent, les premiers softs développés pour la carte, les sources de l'emulateur et les sources du premier noyau...

Nouvelles

Septembre 2007

Petite adaptation (version 0.6.1), erreur au niveau du cache et patch uClinux avec noyau 2.4 et 2.6 dans le même patch.

Mai 2007

Une nouvelle version est disponible fonctionnant avec le noyau uClinux 2.6.x, ARMemulator a été adapté pour tourner sur la carte avec un ARM946.

Janvier 2007

Réalisation d'un driver usb (host) pour Linux, cela permet de ne plus passer par un poste sous windows pour télécharger le soft ou communiquer avec la carte.

Décembre 2006

Première version fonctionnelle !! estampillée 0.5, elle intègre la gestion du processeur, et la console sur liaison série. Elle fonctionne sur l'émulateur et sur la cible.

Mars - Aout 2006

Une premiere version de uClinux integrant la console fonctionne sur l'emulation !! L'adaption sur le processeur est en cours et ne devrait pas tarder...

Février 2006

Le principe général de développement est acquis, l'adaptation du uclinux peut commencer. Elle s'avère plus facile que prévu. La manière dont est réalisée le noyau rend la customisation facile...

Nous avons décidé également de bâtir une émulation en se basant sur ARMemulator même s'il est prévu pour ARM7, cela permettra de faciliter le débuggage en absence d'émulateur et de JTAG.

Malheureusement, le temps nous manque, notre travail nous prends beaucoup de temps, et ma situation entre Paris et Le Mans ne facilite pas les choses...

Janvier 2006

Réception du driver USB (pour Windows...). Nous avons pu la connecter à PC via le port USB et dialoguer avec elle via ce canal.

Malheureusement, nous ne pourons disposer des pilotes de base de la carte, donc nous devons les écrire nous même ce qui va demander beaucoup plus de temps que prévu...

C'est également en Janvier que nous avons choisi la chaine de compilation et ecris les premiers softs pour la carte.

Décembre 2005

Premier aperçu de la carte, premier boot ! Elle fonctionne bien, malheureusement nous ne pouvons dialoguer avec elle que par le port série, nous ne disposons pas du driver USB pour dialoguer avec elle par l'USB. Détail de la configuration en page hardware

Novembre 2005

Réception de la carte d'évaluation AT76C902 en provenance de Grèce, merci à l'équipe ATMEL Grèce pour les aide !

05 Aout 2005

Rencontre avec ATMEL pour l'obtention d'une carte de développement, qui sera la base de notre travail.

Mise à jour réalisée le 11/09/2007, 00:12:46. Valid XHTML 1.0 Transitional Valid CSS!