Linux 内核 NuBus 总线

本文探讨了NuBus,一种几乎被遗忘但在早期Mac计算机中扮演关键角色的接口总线。作为M68K CPU家族的一部分,NuBus采用内存映射技术并使用地理式寻址,与AppleII的总线布局相似。然而,由于Apple的封闭政策,NuBus的文档难以获取。文章深入解析了nubus.c文件,揭示了开发者为理解此总线而进行的艰苦逆向工程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

另一个有趣的, 但是几乎被忘记的, 接口总线是 NuBus. 它被发现于老的 Mac 计算机(那 些有 M68K CPU 家族的).

 

所有的这个总线是内存映射的(象 M68K 的所有东西), 并且设备只被地理式寻址. 这对 Apple 是好的和典型的, 因为更老的 Apple II 已经有一个类似的总线布局. 不好的是几 乎不可能找到 NuBus 的文档, 因为 Apple 对于它的 Mac 计算机一直遵循的封锁任何东 西的政策(不像之前的 Apple II, 它的源码和原理图用很少的代价即可得到).

 

文件 drivers/nubus/nubus.c 包括几乎我们知道的关于这个总线的全部, 并且读起来是 有趣的; 它显示了有多少难的反向过程需要开发者来做.

转载于:https://www.cnblogs.com/fanweisheng/p/11147180.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值