About ten years ago, I’d like to start an operating system project for the sell phones like Android and Symbian. So I started to make a cell phone with ARM LPC1768 processor and SIM908 GPS/GSM/GPRS module.
After a little struggle I succeed and built my basic design, but due to the situation, I couldn’t take more time and investment on it anymore.
TXOS is the name of the operating systems that I designed for ARM Cortex M3 processor and LPC1768 IC.
The final edition of the PCB and the source codes (IAR files) is in the following link:
LPC1768 Cell Phone PCB and Firmware
ARM LPC1768 Cortex M3This was the most power full microcontroller/processor that I could find in the local markets, which has a 100MHz CUP, 512KB flash, 32KB RAM and a lot of useful peripheral components such as USB.
The designed circuit is actually a “Development Board” and can be used for your experiments.
Features of this the TXOS (operating system based on ARM LPC1768):
Incoming voice callsOutgoing voice callsTouch screenMicro SD memory card slotMenuDialer applicationSMS applicationGPS locator and map applicationMusic player applicationAbility to read memory cardsAbility to open different files of any sizeThe possibility of developmentEnglish and Farsi/Arabic keyboardLow power consumptionOnboard “GSM antenna”
Here are some screenshots and Photos:
Like the older cell phones, there are two buttons for hanging up or rejecting the incoming calls.
Here are the applications in the menu:
The touchscreen is a resistor-type.
Like the other cell phone operating systems, by touching the menu button, you can select the applications.
If you select the GPS application, it will automatically locate your locations, but the default map file int the memory is limited, so you need to make a new map file according to your location.
Please visit my website to see: Electronics, Programming and Arduino projects, including the source codes, schematics and PCB plans for engineers, student and hobbyists
Comments