ARM LPC1768 Operating System
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 M3
This 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 calls
Outgoing voice calls
Touch screen
Micro SD memory card slot
Menu
Dialer application
SMS application
GPS locator and map application
Music player application
Ability to read memory cards
Ability to open different files of any size
The possibility of development
English and Farsi/Arabic keyboard
Low power consumption
Onboard “GSM antenna”
Here are some screenshots and Photos:
The touchscreen is the 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.
Written by: M. Mahdi K. Kanan – Full stack electronics and programming engineer and the founder of WiCardTech