Hi Curt
ok here's what I've got so far
<bit of background skip this if you wish>
The default programming language on OSX is Cocoa which is buit on the
back of NextStep. It's an object orientated language, which means as
that lowlevel system calls or data are usually encapsulated in an
object, you don't have to deal with them directly. </bit of background
skip this if you wish>
Apple dev has a set of classes available for download called the IOUSB
family whose job is to talk to USB devices. At the moment the project
is stalled while I set up a bootable copy of my HD - once I install the
IOUSB classes, if I haven't got the right software version (as in
complied for the version of OSX on the box I intend to use for
developing the driver) it will lock into a kernal panic at start up,
and the only way to get round this is go through a recovery through
booting up from the cloned copy.
After the install would be the point where I could start writing a
driver. In the run up to the festive season, my day job is filling up
my time at the moment, so unfortunately I probably won't be able to do
anything until after Christmas.
Robin
On 05 Dec, 2006, at 10:44 am, Curt Sampson wrote:
>
> Talk to me about this. Some of the kernel is based on NetBSD (of which
> I've been a developer or a little while), appently, and I also deal
> with
> obstreperous USB devices on a occasional basis.
>
> Best start is to get it talking to the usbgen device (if you have it);
> from there you can start a device driver that maybe from the beginning
> just sniffs the protocol.
>
> cjs
> --
> Curt Sampson <cjs@cynic.net> +81 90 7737 2974
> The power of accurate observation is commonly called cynicism
> by those who have not got it. --George Bernard Shaw
>
> On Fri, 1 Dec 2006, robinmcf@altern.org wrote:
>
>> Ok I'm a bit further along the road - Apple makes a development tool
>> for probing USB connections, which means I can get a list of the kind
>> of data the each USB connection expects, now all I have to do is start
>> figuring out how to use the data types to 'talk' to the phone. I'll
>> post more if I actually get anywhere
>>
>> Robin
>>
>>
>> This mail was sent to address cjs@cynic.net
>> Need archives? How to unsubscribe? http://www.appelsiini.net/keitai-l/
>>
>
Received on Wed Dec 6 03:01:37 2006