首页
新闻
观点
软件
精华
新手
电影
主题
壁纸
We DEV Team
论坛
Click here to Close
注册
登录
会员
FTP功能
交易申诉
帮助
WeiPhone威锋网
»
Mac OSX 系统综合讨论区
» [原創][交流]Mac驅動程式的概念
[上海爱佑科技]iPhone专业正品配件
[双皇冠淘宝]上海新东方-苹果最全配件批发
[上海iFANS]IPHONE蓝牙/V-MODA现货
‹‹ 上一主题
|
下一主题 ››
54
1
2
3
4
5
6
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[教程]
[原創][交流]Mac驅動程式的概念
KINIC
WEIP技术组
UID
3054
帖子
68
精华
3
积分
152
经验
152 分
人气
25 ℃
we券
93 张
推广分
0 分
阅读权限
200
来自
TAIWAN
注册时间
2007-3-2
发短消息
加为好友
当前离线
1楼
大
中
小
发表于 2007-4-21 11:25
只看该作者
[原創][交流]Mac驅動程式的概念
之前在weiphone上有一篇朋友們問到『
怎样在MacOS X 上硬件驱动?
』的討論,
我想用我所理解的系統概念為各位稍微的野人獻曝,
稍微的介紹一下在Mac上的驅動程式概念,
基本上,Mac OS X 老虎是一個UNIX架構的核心的系統,
所以如果有一些UNIX系統概念其實在底層的架構會很容易了解,
系統核心,通常會有包含了硬體支援的程式在內,
也就是說有一些需要在系統核心啟動就跟著支援的基礎硬體元件
(例如CPU 指令集支援、記憶體管理...),大多放在核心中,
不過Mac是一種經由APPLE公司自行訂製化的核心,
基礎的硬體支援大多也以APPLE電腦為主,
但是,並不會把所有的驅動程式都放在核心中,通常只有『必要的』才會放在核心,
不然核心可能會過度肥大,整個系統執行效率就更差。
那麼還有許多硬體驅動怎麼辦呢?
通常會把他作成模組程式,然後在核心本身支援模組載入功能,
在Linux 中叫做
Kernel Loadable Modules
(
KLM
)
的架構,
而在Mac OS X 中,不稱為 Modules,稱為 Mac OS X Kernel Extension,
我不曉得正式的中文名稱是什麼,不過我稱為『核心延伸套件』,
其實就把他想成是『驅動程式』就可以了,
也就是Mac OS X系統中許許多多的 .kext 檔名的程式集,
大多放在
/System/Library/Extensions/
中,
當核心有需要就去找到相應的設備ID然後叫起那個程式來支援硬體
而現在的MAC OSX86 中其實問題比較多就是在硬體沒有驅動支援,
也就是沒有相應的 核心延伸套件 可以使用,
相關的HCL (硬體相容列表)可以到
OSX86Project - Wiki
的
HCL條目
下找到
進而可以找到相應可使用的驅動程式,也就是我說的 核心延伸套件(.kext)
這樣希望可以幫助大家稍有了解Mac 的驅動程式的概念,
如果在下有任何觀念上的錯誤也歡迎指正和共同討論,畢竟教學相長啊。
週末有空再整理如何安裝驅動程式的程序給大家參考。
其實安裝並不難,安裝不是問題,找不找的到驅動(kext)才是問題。
4/23 修訂補充:
有朋友問,硬件規格要多高才能裝?或是,要裝Mac OSX86 硬件要比 Vista 高還低?
這裡給大家一個觀念,不能用很簡單的高或低來做標準,
而是『相容性』做標準,也就是硬件本身要有能夠讓他使用的驅動才能用!
如果將電腦硬件比喻為人的軀殼,那麼驅動程式就像是靈魂!
沒有靈魂的軀殼,縱使有再強大的力量,再快的速度,砂鍋大的拳頭,也都沒有作用,就像是死屍一般!
這就是為什麼在下不斷的強調
OSX86Project - Wiki
的
HCL條目
的重要性的原因,
想要知道硬件規格要多高或多低能用,功能完不完整,其實都在那裡面了。
[
本帖最后由 ×△□○ 于 2007-6-1 14:07 编辑
]
本帖最近评分记录
Peter
经验
+10
原创内容
2007-4-23 12:29
Peter
人气
+1
原创内容
2007-4-23 12:29
UID
3054
帖子
68
精华
3
积分
152
推广分
0 分
阅读权限
200
性别
男
来自
TAIWAN
在线时间
29 小时
注册时间
2007-3-2
最后登录
2008-7-22
查看详细资料
TOP
【南京超越通讯】【淘宝五钻】原装IPHONE及配件销售
Peter
Administrator
UID
1
帖子
1480
精华
2
积分
3599
经验
3580 分
人气
1852 ℃
we券
3360 张
推广分
96 分
阅读权限
255
注册时间
2007-1-10
发短消息
加为好友
当前离线
2楼
大
中
小
发表于 2007-4-23 12:30
只看该作者
本来很想找一篇这样的文章
没有想到 KINC 已经写出来了。。。。 支持!~~
UID
1
帖子
1480
精华
2
积分
3599
推广分
96 分
阅读权限
255
在线时间
1684 小时
注册时间
2007-1-10
最后登录
2008-7-24
查看详细资料
TOP
mx300
小苹果
UID
2718
帖子
16
精华
0
积分
23
经验
23 分
人气
0 ℃
we券
20 张
推广分
0 分
阅读权限
10
注册时间
2007-2-21
发短消息
加为好友
当前离线
3楼
大
中
小
发表于 2007-4-24 09:46
只看该作者
有这种学习帖是我们这些初哥的福音。多谢,学习了。
UID
2718
帖子
16
精华
0
积分
23
推广分
0 分
阅读权限
10
在线时间
7 小时
注册时间
2007-2-21
最后登录
2008-1-28
查看详细资料
TOP
祝贺WeiPhone认证商家上海通罗数码成立!!
yashuluo
小苹果
UID
4735
帖子
11
精华
0
积分
14
经验
14 分
人气
0 ℃
we券
2 张
推广分
0 分
阅读权限
10
注册时间
2007-4-3
发短消息
加为好友
当前离线
4楼
大
中
小
发表于 2007-5-25 14:36
只看该作者
找了很久终于找到了
UID
4735
帖子
11
精华
0
积分
14
推广分
0 分
阅读权限
10
在线时间
7 小时
注册时间
2007-4-3
最后登录
2008-1-4
查看详细资料
TOP
【WB通讯】上海iphone专业修砖维修
huntxhunt
小苹果
UID
8006
帖子
8
精华
0
积分
9
经验
9 分
人气
0 ℃
we券
0 张
推广分
0 分
阅读权限
10
注册时间
2007-5-21
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2007-5-26 19:58
只看该作者
UID
8006
帖子
8
精华
0
积分
9
推广分
0 分
阅读权限
10
在线时间
5 小时
注册时间
2007-5-21
最后登录
2007-6-3
查看详细资料
TOP
祝贺WeiPhone认证商家昆明云南迅达通讯成立!!
qswind
小苹果
UID
8705
帖子
13
精华
0
积分
15
经验
15 分
人气
0 ℃
we券
0 张
推广分
0 分
阅读权限
10
注册时间
2007-5-29
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2007-5-29 15:43
只看该作者
谢谢,学习了。~~~
UID
8705
帖子
13
精华
0
积分
15
推广分
0 分
阅读权限
10
在线时间
2 小时
注册时间
2007-5-29
最后登录
2007-6-4
查看详细资料
TOP
WeiPhone威锋网认证商家实行监管制-请放心购买
yltvro
青苹果
UID
8035
帖子
70
精华
0
积分
96
经验
96 分
人气
0 ℃
we券
60 张
推广分
0 分
阅读权限
20
注册时间
2007-5-22
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2007-5-30 23:13
只看该作者
看不懂!
UID
8035
帖子
70
精华
0
积分
96
推广分
0 分
阅读权限
20
在线时间
33 小时
注册时间
2007-5-22
最后登录
2008-5-31
查看详细资料
TOP
【一佰电讯】koreaplate韩国24K黄金贴膜中国总代理
紫色冰枫叶
红苹果
UID
8766
帖子
189
精华
0
积分
270
经验
270 分
人气
1 ℃
we券
199 张
推广分
0 分
阅读权限
30
注册时间
2007-5-30
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2007-5-31 03:02
只看该作者
`` 我也不咋懂···
UID
8766
帖子
189
精华
0
积分
270
推广分
0 分
阅读权限
30
在线时间
11 小时
注册时间
2007-5-30
最后登录
2008-4-15
查看详细资料
TOP
WeiPhone威锋网认证商家实行监管制-请放心购买
xuanmin569
小苹果
UID
10368
帖子
17
精华
0
积分
26
经验
26 分
人气
0 ℃
we券
26 张
推广分
0 分
阅读权限
10
注册时间
2007-6-12
发短消息
加为好友
当前离线
9楼
大
中
小
发表于 2007-6-16 00:29
只看该作者
很好的资料,学习,谢谢!
UID
10368
帖子
17
精华
0
积分
26
推广分
0 分
阅读权限
10
在线时间
10 小时
注册时间
2007-6-12
最后登录
2008-5-22
查看详细资料
TOP
carmelo
小苹果
UID
9096
帖子
30
精华
0
积分
48
经验
48 分
人气
0 ℃
we券
46 张
推广分
0 分
阅读权限
10
注册时间
2007-6-2
发短消息
加为好友
当前离线
10楼
大
中
小
发表于 2007-6-16 10:04
只看该作者
众里寻他千百度,终于让我找到了
UID
9096
帖子
30
精华
0
积分
48
推广分
0 分
阅读权限
10
在线时间
14 小时
注册时间
2007-6-2
最后登录
2008-6-10
查看详细资料
TOP
【南京超越通讯】【淘宝五钻】原装IPHONE及配件销售
‹‹ 上一主题
|
下一主题 ››
54
1
2
3
4
5
6
››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
访问推广
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
中文简体
中文简体
中文繁体
All contents copyright © 2007-2008, WeiPhone. All rights reserved | site design by Peter | Powered by discuz!
weiphone大记事
|
联系我们
|
新闻投递
|
奶味网(Naivix.com)
|
About US
|
关于我们
|
清除 Cookies
|
Archiver
|
WAP
|
TOP
WeiPhone for international Ver 1.
粤ICP备07011435号
.
界面风格
默认风格
weiphone
weiphone_950