OpenWifiPhone is a development project to build an IP phone based on Wi-Fi.
OpenWifiPhone aims to build a mobile phone using Wi-Fi under embedded Linux OS and on a specific hardware.
Technically, OpenWifiPhone is based on a SIP stack, uClinux and a hardware given by ATMEL company.
Project will be under GPL / LGPL license.
Project started two years ago. For the moment, it is just for fun ! learn to use and develop on uClinux. Now an
ARMemulator and a kernel with uClinux distrib are ready.
In download section, we can find first software used to develop, ARMemulator and uClinux sources...
Little adaptation (0.6.1 version ), mistake in cache management and uClinux patch with 2.4 and 2.6 kernel in same patch.
A new version is available. It runs with uClinux 2.6.x kernel. ARMemulator is also available, It has been modified to be compatible with 2.6 version and ARM946.
A usb driver (host) for Linux is released ! Now, it is not necessary to use a PC under Windows to download software or communicate with hardware.
First functionnal version !! mark as 0.5, there are processor management and serial console. It works on emulator and on target.
A first uClinux version with console support work on emulator !!! board adaptation is on doing (nearly ready...).
Main development principle is ok. uClinux adaptation can begin... It is more easier than we expected. Kernel is
We also decided to build an emulation based on ARMemulator even if ARMemulator is ARM7 emulation, it can used to facilitate work, because we don't have JTAG tools (for the moment)...
Unfortunatly, we have lack of time to work on this project and our job take a lot of time... Moreover my personal situation between Le Mans and Paris doesn't facilitate....
USB driver reception (for Windows only). So we can connect board to USB port and use it to download software.
Unfortunatly, we don't have specific driver to the board, we need to develop them, so this task will take a lot of time....
We have also chosen compilation chain tools and we have written first software for the board.
First view of board, first boot ! It works ! unfortunate, we can use only serial port with the board, we don't have USB driver to speak with board. Detailled configuration in hardware section.
Reception of evaluation board AT76C902 from Grèce, thanks to ATMEL greece tean to help us !
Meeting with ATMEL in Greece to get a development board, needed to work on.