: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/twopigs/surjpatel.com/includes/common.inc on line 1782.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/twopigs/surjpatel.com/includes/common.inc on line 1782.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/twopigs/surjpatel.com/includes/common.inc on line 1782.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/twopigs/surjpatel.com/includes/common.inc on line 1782.
Surj | Sometimes you have to unsubscribe

First call

Deva Seetharam

i am glad to report that the gumstix (with a breakout-gs) dialed my cellphone through gm-862 module. i just connected the STUART of gumstix to the gm-862 module to create the hardware interface. the source code is available for your review and use.

(the code is available under the terms of GNU General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.)

Challenges in building a Linux cell phone

Deva Seetharam

as one could observe, building a linux phone prototype doesn't take more than the following (rather common) skills:
1. basic hardware skills
2. linux programming and device driver development skills
3. basic mechanical design skills

even the idea of building a cellular phone is not innovative.; the SparkFun guys have built a portable rotary phone using the same gm862 cellular module and a pic microcontroller.

the primary task involved in building this cell phone is assembling different components together. although it sounds simple, it is not an easy task since these components were not expected to operate/interface together.

TuxPhone Design Version 0.1

Deva Seetharam

here is the initial design of Tuxphone. (since i don't know how to embed images in drupal pages, i have included it as an external link.)

the main components are:

1. Gumstix - this includes gumstix connex 400, cfstix and breakout-gs boards. cfstix is necessary since the main board may not have sufficient space to hold the application.
2. gm862 - this is the gm862-pcs module with cingular prepaid sim card.
3. LCD - this is HD44780U, a character LCD module. i am using a character lcd module since it is chip and uses less number of i/o pins than a graphic LCD module.

The other way - Put Linux on a device already manufactured

Okay some links...

Wipro describes Aqua as "a reference design that brings together under a modular framework a Linux OS, the associated drivers, a complete application framework, and the applications for a complete mobile phone."

http://www.linuxdevices.com/news/NS7020908860.html

A representative from the following will present at ETel and i have heard a rumour that in Paris they have a Philips phone running the first build. I am desperately trying to convince them to distribute a build at the conference.