write OS
- zaleschiemilgabriel
- Member
- Posts: 232
- Joined: Mon Feb 04, 2008 3:58 am
On the area of device driver,for example the keyboard driver,I never write a driver ago and lack informations on it,so I don't know how to drive it.Could somebody give me some materials on keyboard and harddisk?My email:[email protected] .Thanks!
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Smart, making your email easily available....w/e
STFW.
Brans Kernel has a keyboard driver.
-JL
STFW.
Brans Kernel has a keyboard driver.
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
If you are running linux then I would suggest you use XEN and look at the miniOS kernel that comes with it. XEN allows you to run your kernel in parallel to your linux so you don't have to close your editor and reboot every time you want to try something. It also starts you off in protected mode without the need for a complex bootstrapping procedure to setup initial page tables, intterupt descriptors etc.mayao296 wrote:On the area of device driver,for example the keyboard driver,I never write a driver ago and lack informations on it,so I don't know how to drive it.Could somebody give me some materials on keyboard and harddisk?My email:[email protected] .Thanks!
It also provides you with a virtual console, virtual block device, virtual network device and virtual frame buffer device that all work on the same basic mechanism (understand one of them and the rest is trivial). That frees you from writing drivers for each and every hardware out there and allows anyone else to run your kernel on their own hardware. You have sata, they have scsi, your kernel only sees the xen virtual block device.
MfG
Mrvn
Life - Don't talk to me about LIFE!
So long and thanks for all the fish.
So long and thanks for all the fish.