Click here to Skip to main content
12,817,428 members (34,341 online)
Rate this:
Please Sign up or sign in to vote.
See more: Mobile
how to write an os of any mobile phone what will i need? which software,compiler i must use ? i have curosity about this so tell me if you know any thing?
Posted 17-Dec-12 6:45am
Abhishek Pant 17-Dec-12 14:27pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Do you have any idea how complex a modern OS is to write from scratch? Lets just try something: Write two methods to draw a line between any two points, in any colour supported by your display and then display a word of text below it in a different colour.

How long do you think it will take you to write that? In your preferred language, rather than one that is suitable for a mobile phone. If you think "less than a week" than you are probably a hopeless optimist! Now look at your mobile and see if you can spot how many of times those two methods are going to be called - just to display a small part of the stuff on screen. Then think: how do you read the touch screen? What protocol does the mobile phone use to talk to the base station? How do you read a graphics file? What processor is in the phone (Probably and ARM core design, but there are hundreds of them, all different)? etc., etc., etc.

Writing a modern OS is not a job for an amateur, it is a job for a large team. And none of them are beginners!
Find your self a more realistic target!
Tarun Y Mangukiya 18-Dec-12 2:14am
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

soon i will be wrting the solution for the above problem and thanks for your response!guys,..
Richard MacCutchan 18-Dec-12 13:57pm
Given that you posted this question only a few days ago, I don't think I'll hold my breath.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170308.1 | Last Updated 18 Dec 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100