Hardware Support (Networking/Graphics etc)
Posted: Wed Feb 11, 2009 12:12 pm
Hey all,
It's been a while since I worked on any OS code at all, the main reason I stopped the last time was that I got to a point where without being able to write code to support specific devices I just didn't really see any point in continuing.
The basic idea behind my OS project was to create an OS that was designed to run off dedicated/specified hardware. IE: Intel 965 chipset+graphics, intel wireless link 9645AGN only. Although this isn't useful for a lot of people out there it would be perfect for what I want.. as long as I can support some specific devices (usb + audio + gfx + networking) etc.
I know that Intel and ATI have gone some way to opening up their documentation/specifications, but the problem I still have is three-fold
#1 .. These documents are highly detailed and don't offer much insight into "HOW" to program the device, IE: Init sequence, commands, values.. order of operations and registers to use etc. I was wondering if anyone has such info to accompany say the ATI or Intel documentaion?
#2 .. I can't find ANY open reference/programming guides for common network devices (such as the Intel PRO / Intel wireless which id like to start with as these are the 2 I have).
#3 .. Audio h/w reference for something like the SigmaTel HD Audio found in my Dell Lattitude Laptop.
I'm still in the same position where I'm not prepared to really commit any extra time to writing kernel and support code if the end result is not going to be capable of utilizing the hardware I want in the way I want.
Hope someone has some thoughts/ideas or suggestions!
Thanks!
John
It's been a while since I worked on any OS code at all, the main reason I stopped the last time was that I got to a point where without being able to write code to support specific devices I just didn't really see any point in continuing.
The basic idea behind my OS project was to create an OS that was designed to run off dedicated/specified hardware. IE: Intel 965 chipset+graphics, intel wireless link 9645AGN only. Although this isn't useful for a lot of people out there it would be perfect for what I want.. as long as I can support some specific devices (usb + audio + gfx + networking) etc.
I know that Intel and ATI have gone some way to opening up their documentation/specifications, but the problem I still have is three-fold
#1 .. These documents are highly detailed and don't offer much insight into "HOW" to program the device, IE: Init sequence, commands, values.. order of operations and registers to use etc. I was wondering if anyone has such info to accompany say the ATI or Intel documentaion?
#2 .. I can't find ANY open reference/programming guides for common network devices (such as the Intel PRO / Intel wireless which id like to start with as these are the 2 I have).
#3 .. Audio h/w reference for something like the SigmaTel HD Audio found in my Dell Lattitude Laptop.
I'm still in the same position where I'm not prepared to really commit any extra time to writing kernel and support code if the end result is not going to be capable of utilizing the hardware I want in the way I want.
Hope someone has some thoughts/ideas or suggestions!
Thanks!
John