acanive Posted April 9, 2015 Share Posted April 9, 2015 Maybe this isn't a topic for the New Users Lounge, but the thing is that I am a new user to this matter and I also CAN'T create a new topic in the developer section. So here it goes. I am trying to build a driver for my USB Wireless Card (TP-Link TL-WN722N) which isn't supported in Mac. I also found it very commented around some other websites, mainly asking for a supporting kext, then I made my mind. The 1srt question should be simple: What kind of project should I build in Xcode? One using IOKit framework (user space) or one using Kernel framework (kernel space)? I have been having troubles to get the basics fully working maybe because I am using the wrong start. Quote Link to comment Share on other sites More sharing options...
Mirone Posted April 9, 2015 Share Posted April 9, 2015 see here: https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptKEXT/kext_tutorial.html Quote Link to comment Share on other sites More sharing options...
acanive Posted April 10, 2015 Author Share Posted April 10, 2015 see here: https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptKEXT/kext_tutorial.html Thanks for the answer Mirone, but I have already read almost all Apple documentation and tried examples and the basic code works super fine. But the way it is written it doesn't appear clear to me. I have read a lot before trying to ask. I also read the article that explain which kind of project should I choose, and as USB I should use a user level using IOKit.framework but as a Network Controller I should use a kernel level programming, and this causes me to doubt. The link you provided is for creating a project for a kernel level kext. But that is not what I ask, and also I whould like a more human response. Are you trying to tell me that for a USB Wireless Card I should use the Kernel.framework? Quote Link to comment Share on other sites More sharing options...
Mirone Posted April 10, 2015 Share Posted April 10, 2015 Someone able to give further explanation is the specialist Mieze, send a PM to her and she will provide detailed information, but I tell you, change your Wifi card and avoid major headaches. unless you think of it as a challenge. Quote Link to comment Share on other sites More sharing options...
acanive Posted April 10, 2015 Author Share Posted April 10, 2015 I will buy another card but I want to develop the driver too, as you say, a challenge. Thanks, I will pm her. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.