博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)Mac OS X内核编程,MAC驱动开发资源汇总
阅读量:5260 次
发布时间:2019-06-14

本文共 1185 字,大约阅读时间需要 3 分钟。

.Mac  OS  X内核编程开发官方文档:

I/O Kit Fundamentals: I/O Kit基础 - Mac OS X系统内核编程

Threading Programming Guide:MAC OS X 线程编程指南 - Mac OS X系统内核编程

Kernel Programming Guide:Mac OS内核编程 - Mac OS X系统内核编程

Kernel Extension Programming Topics:Mac OS X内核扩展编程 - Mac OS内核编程

Daemons and Services Programming Guide: 守护进程和服务编程指南 - Mac OS内核编程

Introduction to 64-Bit Transition Guide:

Technical Note TN2163- Building Universal I/O Kit Drivers:

Technical Note TN2063- Understanding and Debugging Kernel Panics:

Technical Note TN2118- Kernel Core Dumps:

理解与调试Mac OS X内核恐慌:

在 Mac OS X 内核发生崩溃时,系统会在屏幕上显示一条内核恐慌信息。一旦发生这样的错误,只有通过重新启动才能恢复系统的运行。

二、MAC驱动开发官方文档

Accessing Hardware From Applications: 通过应用程序访问MAC硬件 - Mac OS X系统内核,MAC驱动开发

USB Device Interface Guide:MAC OS X USB设备驱动接口指南 - MAC驱动开发

HID Class Device Interface Guide:MAC OS X人机界面设备接口指南 - MAC驱动开发

I/O Kit Device Driver Design Guidelines:I/O Kit设备驱动设计指南 - Mac OS X系统内核,MAC驱动开发

MAC OS X USB 驱动程序匹配原则基于 USB 通用类规范 。

三.Mac OS X系统内核,MAC驱动官方开源代码:

MAC OS X苹果开源项目源码下载地址: 

里面有非常多的MAC OS X开源项目,本人经常使用的有以下资源:

 

. Mac OS X系统内核,MAC驱动调试工具:

本人主要使用的就是Kernel Debug Kit,可以点以下链接,搜索Kernel Debug Kit即可。

(需要Apple Developer帐号,免费注册一个即可。)

转载于:https://www.cnblogs.com/halfmanhuang/p/3958936.html

你可能感兴趣的文章
趁热打铁第一季《移动APP开发使用什么样的原型设计工具比较合适?》
查看>>
UBI - Unsorted Block Images
查看>>
debian6之eclipse和jdk安装
查看>>
Linux内核初始化定义
查看>>
C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod("Add");
查看>>
高可用MySQL MHA介绍
查看>>
SpringMVC强大的数据绑定
查看>>
《Web Server for Chrome》搭建本地Web服务器, 实现局域网共享文件夹
查看>>
ajax模拟用户注册和搜索页面
查看>>
MySQL数据库06 /数据库总结
查看>>
数据库05 /索引原理/创建用户和授权/数据库备份/慢查询优化/正确使用索引
查看>>
Python并发编程01/操作系统发展史/多进程(理论部分)
查看>>
前端01 /HTML简单简绍
查看>>
python并发编程02/多进程
查看>>
Python网络编程02/基于TCP协议的socket简单的通信
查看>>
Python并发编程05/ 死锁/递归锁/信号量/GIL锁/进程池/线程池
查看>>
Python网络编程03/ low版解决粘包问题
查看>>
Python网络编程04/recv原理/高大上版解决粘包方式
查看>>
数据库01 /Mysql初识以及基本命令操作
查看>>
Python并发编程03/僵尸孤儿进程,互斥锁,进程之间的通信
查看>>