2017 iOS MFI认证代码及文档

上传者: salanganevspig | 上传时间: 2021-04-27 14:51:45 | 文件大小: 3.21MB | 文件类型: ZIP
最新iOS MFI认证流程文档说明及代码,代码是在iOS端实现的,但流程完整,按照流程可以轻松移入firmware端,希望可以帮到你。 zip文件中包含: - MFI授权认证流程.pptx - USB ATS Cable Connection.png (苹果ATS及USB分析仪连线图) - MFIAuthentication 工程,详细认证流程代码见 MFIFlow文件夹 - 苹果 iAP2 Sample Source R1.zip

文件下载

资源详情

[{"title":"( 71 个子文件 3.21MB ) 2017 iOS MFI认证代码及文档","children":[{"title":"iOS MFI认证代码及文档","children":[{"title":".DS_Store <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"MFI授权认证流程.pptx <span style='color:#111;'> 2.30MB </span>","children":null,"spread":false},{"title":"USB ATS Cable Connection.png <span style='color:#111;'> 634.24KB </span>","children":null,"spread":false},{"title":"iAP2 Sample Source R1.zip <span style='color:#111;'> 144.73KB </span>","children":null,"spread":false},{"title":"MFIAuthentication","children":[{"title":".DS_Store <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"MFIAuthentication.xcodeproj","children":[{"title":"project.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"xcuserdata","children":[{"title":"BluestarLynn.xcuserdatad","children":[{"title":"UserInterfaceState.xcuserstate <span style='color:#111;'> 26.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"Linhua.xcuserdatad","children":[{"title":"UserInterfaceState.xcuserstate <span style='color:#111;'> 13.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"EvanXie.xcuserdatad","children":[{"title":"UserInterfaceState.xcuserstate <span style='color:#111;'> 149.61KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"xcuserdata","children":[{"title":"BluestarLynn.xcuserdatad","children":[{"title":"xcschemes","children":[{"title":"xcschememanagement.plist <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"MFIAuthentication.xcscheme <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Linhua.xcuserdatad","children":[{"title":"xcdebugger","children":[{"title":"Breakpoints_v2.xcbkptlist <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true},{"title":"xcschemes","children":[{"title":"iAP2Implemetation.xcscheme <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"xcschememanagement.plist <span style='color:#111;'> 489B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"EvanXie.xcuserdatad","children":[{"title":"xcdebugger","children":[{"title":"Breakpoints_v2.xcbkptlist <span style='color:#111;'> 7.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"xcschemes","children":[{"title":"iAP2Implemetation.xcscheme <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"xcschememanagement.plist <span style='color:#111;'> 489B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"project.pbxproj <span style='color:#111;'> 15.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"MFIAuthentication","children":[{"title":".DS_Store <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"MFIFlow","children":[{"title":"MFIWorkFlow.h <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"MFIIdentification.c <span style='color:#111;'> 11.79KB </span>","children":null,"spread":false},{"title":"MFIWorkFlowCommands.c <span style='color:#111;'> 7.43KB </span>","children":null,"spread":false},{"title":"MFIAuthentication.c <span style='color:#111;'> 11.32KB </span>","children":null,"spread":false},{"title":"MFIGlobal.c <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"MFIIdentification.h <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"MFIGlobal.h <span style='color:#111;'> 1020B </span>","children":null,"spread":false},{"title":"MFIAuthentication.h <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"MFIWorkFlowCommands.h <span style='color:#111;'> 656B </span>","children":null,"spread":false},{"title":"MFIWorkFlow.c <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"iAP2Core","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"iAP2Defines.h <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"iAP2Link","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"iAP2LinkPrivate.h <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"iAP2Link.c <span style='color:#111;'> 23.36KB </span>","children":null,"spread":false},{"title":"iAP2Packet.c <span style='color:#111;'> 47.95KB </span>","children":null,"spread":false},{"title":"iAP2Link.h <span style='color:#111;'> 10.84KB </span>","children":null,"spread":false},{"title":"iAP2Packet.h <span style='color:#111;'> 30.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"IO","children":[{"title":"IOImplementation.h <span style='color:#111;'> 858B </span>","children":null,"spread":false},{"title":"IOImplementation.c <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.c <span style='color:#111;'> 720B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"iAP2 Sample Source R1","children":[{"title":"iAP2UtilityImplementation","children":[{"title":"iAP2TimeImplementation.h <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false},{"title":"iAP2Time.c <span style='color:#111;'> 18.71KB </span>","children":null,"spread":false},{"title":"iAP2BuffPoolImplementation.c <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"iAP2Log.c <span style='color:#111;'> 27.70KB </span>","children":null,"spread":false},{"title":"iAP2TimeImplementation.c <span style='color:#111;'> 650B </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"iAP2LinkConfig.h <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"iAP2Link","children":[{"title":"iAP2FileTransfer.c <span style='color:#111;'> 50.07KB </span>","children":null,"spread":false},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"iAP2LinkRunLoop.c <span style='color:#111;'> 23.65KB </span>","children":null,"spread":false},{"title":"iAP2FileTransfer.h <span style='color:#111;'> 18.60KB </span>","children":null,"spread":false},{"title":"iAP2LinkAccessory.c <span style='color:#111;'> 40.10KB </span>","children":null,"spread":false},{"title":"iAP2LinkPrivate.h <span style='color:#111;'> 10.54KB </span>","children":null,"spread":false},{"title":"iAP2Link.c <span style='color:#111;'> 130.34KB </span>","children":null,"spread":false},{"title":"iAP2Packet.c <span style='color:#111;'> 69.63KB </span>","children":null,"spread":false},{"title":"iAP2LinkRunLoop.h <span style='color:#111;'> 23.98KB </span>","children":null,"spread":false},{"title":"iAP2Link.h <span style='color:#111;'> 33.36KB </span>","children":null,"spread":false},{"title":"iAP2Packet.h <span style='color:#111;'> 35.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.txt <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"iAP2Utility","children":[{"title":"iAP2Defines.h <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"iAP2Time.h <span style='color:#111;'> 11.58KB </span>","children":null,"spread":false},{"title":"iAP2FSM.h <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"iAP2BuffPoolImplementation.h <span style='color:#111;'> 13.14KB </span>","children":null,"spread":false},{"title":"iAP2Log.h <span style='color:#111;'> 17.40KB </span>","children":null,"spread":false},{"title":"iAP2Misc.h <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"iAP2FSM.c <span style='color:#111;'> 9.62KB </span>","children":null,"spread":false},{"title":"iAP2ListArray.h <span style='color:#111;'> 15.46KB </span>","children":null,"spread":false},{"title":"iAP2BuffPool.c <span style='color:#111;'> 9.70KB </span>","children":null,"spread":false},{"title":"iAP2ListArray.c <span style='color:#111;'> 23.66KB </span>","children":null,"spread":false},{"title":"iAP2BuffPool.h <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • zynq123 :
    资源非常好,,值得推荐
    2020-11-01
  • 拖杀猪刀的 :
    这个资源非常不错,过程非常详细,除了USB通信以及CPIC的驱动以外,整个流程是很完整的。
    2019-03-06
  • 守望尼罗河畔的初心 :
    不错的。。。。。
    2018-08-18

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明