五、一些OS X下必备驱动的准备

这里只是我的G480用clover引导Mac,在/EFI/clover/kext/10.9/下的驱动

其中包含有:

ACPIBatteryManager.kext(电源管理驱动)

ALXEthernet.kext(以太网卡驱动)

FakeSMC.kext(破解核心驱动)

GenericUSBXHCI.kext(USB3.0驱动)

VoodooPS2Controller.kext(鼠标、键盘、触摸板(只支持单指,不完美)驱动)


链接: http://pan.baidu.com/s/1jGBN6Fs 密码: 1kv8

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
> HD3000 Low Resolution:笔记本核显,最低分辨率,1366x768 > HD3000 High Resolution:笔记本核显,最高分辨率,1600x900+ > HD4000 Desktop:台式电脑核显,IntelCapriFB=10 > HD4000 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=3 > HD4000 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=4 > HD4600 Desktop:台式电脑核显,IntelCapriFB=10 > HD4400/4600 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=12 > HD4400/4600 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=12 > Nvidia-ATI:Nvidia-ATI 独立显卡 ++Smbios 创建smbios.plist(机型配置文件) +++MacBook Pro:6,1 6,2 8,1 8,2 8,3 9,1 9,2 10,1 11,1 11,2 11,3 +++MacBook Air:5,2 6,1 6,2 +++Mac Mini:5,1 6,2 +++iMac:10,1 11,1 11,2 11,3 12,1 12,2 13,1 13,2 14,1 14,2 14,3 +++Mac Pro:5,1 6,1 > Enable SSDT Trim:给IOAHCIBlockStorage驱动打补丁,使非苹果固态硬盘开启Trim功能。PS:Trim功能详 > Still waiting for root:给IOAHCIBlockStorage驱动打补丁,修复“Still waiting for root”错误 > Disable ECC Memory:给AppleTyMCEDriver驱动打补丁,修复MacPro机型因ECC内存校验出现错误 > Bluetooth commandWakeup:给IOBluetoothHostControllerUSBTransport驱动打补丁,修复启动/唤醒 时出现 “Bluetooth 30 seconds…”(蓝牙30秒等待)唤醒命令错误 > Intel USB3.0 after sleep:给AppleUSBXHCI打补丁,使在睡眠后能使用USB3.0端口 ++System(系统) > FakeSMC: Rev 6.0.1330 针对Mac OS X带硬件传感器监测插件的设备内核扩展程序 > AppleRTC:对AppleRTC.kext打补丁,修复睡眠/唤醒后CMOS被重置的问题 ++CPU Power Management (CPU 电源管理内核扩展) > Kernel:给系统内核打补丁(Patch mach_kernel),修复Haswell系统中对MSR 0xE2写操作时而引起的重启问题。 PS:问题描述详 Clover r2336更新说明 > AppleIntelCPUPowerManagement:给AppleIntelCPUPowerManagement.kext打补丁,修复SandyBridge/IvyBridge系统中对MSR 0xE2写操作时而引起内核错误问题 > NullCPUPowerManagement:禁止加载AppleIntelCPUPowerManagement驱动 > DisableTurboBoostBattery:在电池供电模式下禁用CPU睿频以达到节能目的 ++Battery(电池) > ACPIBatteryManager :由 RehabMan制作的ACPIBatteryManager 1.5.2 电池管理扩展内核,需要原始的 ACPIPlatform驱动和打DSDT补丁来工作 ++Network(网络) +++Wireless & Bluetooth(无线网卡和蓝牙内核扩
很抱歉,我无法直接提供SylixOS下的完整驱动代码,因为SylixOS是一个商业操作系统,它的代码并不是开源的。SylixOS提供了丰富的驱动支持和API,但具体的驱动代码需要根据硬件平台和设备类型进行开发。 如果你需要编写SylixOS下的驱动代码,可以参考SylixOS提供的开发文档和示例代码。以下是一个简单的驱动代码示例,用于演示如何在SylixOS下编写一个LED驱动程序: ```c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <sys/ioctl.h> #include <sylixos.h> #define LED_DEVICE "/dev/led" int main(void) { int fd; int led_state = 0; // 打开LED设备文件 fd = open(LED_DEVICE, O_RDWR); if (fd < 0) { printf("Failed to open LED device\n"); return -1; } while (1) { // 切换LED状态 led_state = !led_state; // 控制LED灯亮或灭 if (ioctl(fd, led_state ? 1 : 0, NULL) < 0) { printf("Failed to control LED\n"); break; } // 延时一段时间 sleep(1); } // 关闭LED设备文件 close(fd); return 0; } ``` 上述示例代码中,假设存在一个名为"/dev/led"的LED设备文件,可以通过打开设备文件并使用ioctl函数来控制LED的亮灭状态。在while循环中,通过切换led_state的值来控制LED的状态,并使用sleep函数进行延时。 请注意,以上代码仅作为示例,实际的驱动开发需要根据硬件平台和设备类型进行适配和实现。确保你按照SylixOS的开发文档和API进行驱动开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值