Is it easy to write drivers for new hardware add-o
|
|
|
Developing for BeOS
BeOS Internals
Will it be hard for new PCI boards with 3D graphics accelerators and media processors to be integrated in the BeOS? In other words, can you create user-level OS extensions (new disk controllers, graphics cards, etc.)?
|
Developing for BeOS:
BeOS Internals
|
FAQ Number:
FAQ-0128
|
Last Modified:
2/3/98
|
Keywords:
BeOS,
Developing,
Internals,
driver,
kernel
|
|
It is possible to develop drivers for new PCI cards as they become available. Drivers being dynamically loaded, no kernel relinking is necessary. You just need to drop the driver binary in the proper system folder, and you can then start playing with it.
The case of disk drivers is a bit more subtle. If you are designing a driver for a device you want to boot from, you obviously cannot rely on the dynamic loader in the kernel (our kernel itself is loaded from the boot device). This is why we have the drivers for all the boot devices statically linked with the boot ROM of the BeBox and the kernel.
|
|
|
Copyright ©1998 Be, Inc.
Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo
and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned
are the property of their respective owners.
Icons used herein are the property of Be Inc. All rights reserved.
Comments about this site? Please write us at webmaster@be.com.
|