|
Author |
Message |
|
|
Posted Nov 07, 2008 at 5:32:53 AM
Subject: Planning on creating a new operating system
A few weeks ago, a friend and I came up with the idea to make a laptop from scratch. We've never been ones to take the easy way, so we also decided to give it a touch screen. Our problem is that we want the touchscreen completely integrated into the machine, not acting as a peripheral. the only way that we've seen to do that is to program its capabilities into the operating system itself, this is where Linux comes in. However, with my limited experience in programming, (I've only programmed robots in c and c++) I have absolutely no idea where to even begin deciding which Linux to use and, then, how to use it to fit my needs. if there is anyone who can give us advice it will be greatly appreciated.
|
kpulse
Joined Nov 08, 2008 Posts: 3
Other Topics
|
Posted:
Nov 08, 2008 4:29:07 PM
Subject: Planning on creating a new operating system
I just seen this book on www.half.com called "Beginning Linux Programming".
I'm new to linux and getting ready to use it as my primary OS, and from the research i've done people say stock up on linux books.
|
tophandcwby
Joined Apr 10, 2008 Posts: 81
Other Topics
|
Posted:
Nov 09, 2008 1:53:02 PM
Subject: Planning on creating a new operating system
When I got started playing with computers, a computer by definition consisted of a control unit, an arithmetic and logic unit, and memory. Everything else was a peripheral. So when you say that you don't want the touch screen to be a peripheral, you want it to be an integrate part of the computer, it doesn't make sense to me.
A touch screen by nature is an I/O device. The display is output, and the touch membrane is the input. The display should work like any other display under Linux, and the touch membrane should have a driver that would work very much like a mouse. That should be all it takes.
|
Joined Jul 26, 2008 Posts: 703
Location:
Other Topics
|
Posted:
Nov 09, 2008 10:07:53 PM
Subject: Planning on creating a new operating system
You could take a look at Workbench Linux here
http://www.linux.com/feature/147686
|