Error message

  • Warning: Illegal string offset 'field' in DatabaseCondition->__clone() (line 1895 of /home/magiksys/sites/blog.magiksys.net/includes/database/query.inc).
  • Warning: Illegal string offset 'field' in DatabaseCondition->__clone() (line 1895 of /home/magiksys/sites/blog.magiksys.net/includes/database/query.inc).
  • Warning: Illegal string offset 'field' in DatabaseCondition->__clone() (line 1895 of /home/magiksys/sites/blog.magiksys.net/includes/database/query.inc).
  • Warning: Illegal string offset 'field' in DatabaseCondition->__clone() (line 1895 of /home/magiksys/sites/blog.magiksys.net/includes/database/query.inc).

1996 Q1 First Write of Linux Kernel Module

At end of 1995, I wrote a Windows 95 application handling data from a data acquisition card ACL-8111! I had fun playing with the card and I bough the same for myself. I started writing a Linux driver and was very quickly able to handle direct IO access but also IRQ driven access.

To test it, I toke my soldering iron and made lot of sensor, captor and other digital circuits. I was able to digitize audio signal up to 40Khz ! In my documentation the AD converter was limited to 30Khz !

The driver consist of a character device, write to it to setup the next batch of data you want, read the data, and when finished, write to it again to setup a new batch or simply stop it. This kind of interface is easy to write and easy to handle. This is not like a network card driver that need to deal with a lot of kernel interfaces !

I still have the card and a PC with an ISA bus to use it or build a new driver

it was easy, I had already written a DOS program to use it.

 

 

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.