Bringing Hardware Driving Muscle to Kylix
KylixDriver Architecture
What Does KylixDriver Include?
System Requirements
Installing KylixDriver
Preparing Your Linux System
Installation Process
Using CardBuilder
Advanced Issues
Handling Interrupts
ISA and PCI Interrupts
Three Parts of Interrupt Handler
Kernel-Mode and User-Mode Interrupt Handlers
Organizing a Kernel-Mode Interrupt Handler
Options to Write a Succeeding Interrupt Handler
Performing DMA
Scatter/Gather DMA scheme
Contiguous DMA scheme (read sequence)
Contiguous DMA scheme (write sequence)
Debugging Technique
How Debug Messages Get Logged
Kylix and KylixDriver Interaction Problems
Displaying Diagnostics Info at Design Time
Counting Data Modules of a Project
Legal Disclaimer or Warranty
Special Notice
Licensing
KylixDriver Shareware License
KylixDriver Single-User License
KylixDriver Developer License
KylixDriver Domain License
History
FAQ (Frequently Asked Questions)
Appendix A
Installation Script Output