-
Recent Posts
Recent Comments
Categories
Archives
- December 2019
- November 2019
- March 2019
- February 2019
- January 2019
- March 2018
- February 2018
- January 2018
- November 2017
- October 2017
- August 2017
- January 2017
- November 2016
- October 2016
- September 2016
- July 2016
- June 2016
- May 2016
- March 2016
- February 2016
- January 2015
- December 2014
- November 2014
- October 2014
- September 2014
- July 2014
- May 2014
- April 2014
- March 2014
- February 2014
- December 2013
- November 2013
- October 2013
- June 2013
- February 2013
- January 2013
- December 2012
- September 2012
- July 2012
- May 2012
- April 2012
- March 2012
- February 2012
- October 2011
- June 2011
- April 2011
- March 2011
Tag Archives: kext
IOUserClient and IOExternalMethod
While developing the OS X driver for my Agilent DSO-X 2002A oscilloscope, I ran into a topic that I found to be poorly documented. It is about interaction with a device driver. There are several ways to communicate with a device driver from client space (the application). One is by modifying driver properties. This method requires …
Writing a (working) USB driver for OS X
For some time I was struggling with an ambitious project, to write a Mac driver for my Agilent DSO-X 2002A oscilloscope (see here). The reason behind this is SCPI and the opportunity to reach fresh perspectives in computer–measurement instruments’ integration. However, it was not an easy way. More of a reverse–engineering project, was very time–consuming …