3 ms·
Writing A Mac OSX USB driver for the 24-core CPU on a thumbstick
- Zev 17y agoDid I mention that Mac OSX drivers are written in C++? To be nitpicky about an otherwise very good post, IOKit uses a "restricted subset" of C++, so things like exceptions, multiple inheritance and templates aren't allowed. Also, IOKit has its own runtime typing system. http://developer.apple.com/mac/library/DOCUMENTATION/DeviceDrivers/Conceptual/IOKitFundamentals/Features/Features.html#//apple_ref/doc/uid/TP0000012-TPXREF105 http://developer.apple.com/mac/library/DOCUMENTATION/DeviceD...
- wagerlabs 17y agoSource code http://github.com/wagerlabs/seaforth24 http://github.com/wagerlabs/seaforth24 and Forth code to talk to the device http://github.com/wagerlabs/seaforth24/blob/master/USBdriveMX.f http://github.com/wagerlabs/seaforth24/blob/master/USBdriveM...
- wagerlabs 17y agoEval kits are available since the whole team was canned and went to Green Arrays. FORTHdrive (thumbstick) has a SEAforth chip on it (24 cores). Take a look at the hearing aid presentation in the files section of the SEAforth Google group [2] to see what can be done with this chip. Skip directly to p13 if you don't care about the math. [1] http://www.greenarraychips.com/home/news/index.html http://www.greenarraychips.com/home/news/index.html [2] http://groups.google.com/group/seaforth http://groups.google.com/group/seaforth
- wagerlabs 17y agoUploaded to Scribd: http://www.scribd.com/doc/26543064/Preso-HLS http://www.scribd.com/doc/26543064/Preso-HLS