![]() |
| | |||||||
| Software Software |
| | LinkBack | Thread Tools | Display Modes |
| |||
| Want to learn software abstraction layer of devices. Where do I start?
Eventually I want to create an application that links a bunch of different hardware components. I currently know high level languages like Java, VB .NET, and MYSQL, but nothing about hardware interaction. I want to start with learning the software abstraction layer of devices. Any books or links to get me started would be great? |
| |||
|
There are a lot of layers to device IO. If you are interested in Winodows, DeviceIoControl() (See link) is the lowest abstraction you can typically use, without getting into device drivers and the kernel mode. In Linux use the ioctl() function. See the wikipedia link for a nice overview. Device drivers are a lower level, requiring a lot of specific OS and specific device hardware knowledge. |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| what are the software architecture's layer? | sahar kh | Software | 0 | 04-08-2008 01:07 PM |
| Website Design Question (AP DIV Layer) ? | reza | Programming & Design | 0 | 04-06-2008 04:43 AM |
| Anyone want to learn the donut business? Got a job for you in Indiana. Start Sunday? | llarita | Business & Finance | 0 | 03-19-2008 03:42 PM |
| If I want to learn Web design, do I have to learn to use a software tool like | homer742 | Software | 0 | 03-13-2008 04:58 AM |
| what's the best way to start to learn how to write software? | adam o | Software | 0 | 03-02-2008 01:31 PM |