news 2026/6/21 16:07:44

57、外设总线概述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
57、外设总线概述

外设总线概述

即插即用规范

一些新的 ISA 设备板遵循特殊的设计规则,需要特殊的初始化序列,旨在简化附加接口板的安装和配置。这种板卡设计规范称为即插即用(PnP),它包含了一套用于构建和配置无跳线 ISA 设备的繁琐规则集。PnP 设备实现了可重定位的 I/O 区域,PC 的 BIOS 负责重定位,这与 PCI 类似。

简而言之,PnP 的目标是在不改变底层电气接口(ISA 总线)的情况下,获得与 PCI 设备相同的灵活性。为此,规范定义了一组与设备无关的配置寄存器,以及一种对接口板进行地理寻址的方法,尽管物理总线没有为每个板卡提供地理布线(每个 ISA 信号线都连接到每个可用插槽)。

地理寻址通过为计算机中的每个 PnP 外设分配一个小整数(称为卡选择号,CSN)来实现。每个 PnP 设备都有一个 64 位宽的唯一串行标识符,该标识符被硬连线到外设板上。CSN 分配使用唯一的序列号来识别 PnP 设备,但 CSN 只能在启动时安全分配,这要求 BIOS 支持 PnP。因此,即使设备支持 PnP,旧计算机也需要用户获取并插入特定的配置软盘。

遵循 PnP 规范的接口板在硬件层面很复杂,比 PCI 板复杂得多,并且需要复杂的软件。安装这些设备时遇到困难并不罕见,即使安装顺利,仍然会面临 ISA 总线的性能限制和有限的 I/O 空间。我们认为,只要有可能,最好安装 PCI 设备并享受新技术。

如果你对 PnP 配置软件感兴趣,可以浏览drivers/net/3c509.c,其探测功能可处理 PnP 设备。Linux 2.1.33 也在drivers/pnp目录中添加了对 PnP 的一

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/17 17:53:42

Remmina远程桌面工具终极指南:一站式解决多协议远程连接需求

Remmina远程桌面工具终极指南:一站式解决多协议远程连接需求 【免费下载链接】Remmina Mirror of https://gitlab.com/Remmina/Remmina The GTK Remmina Remote Desktop Client 项目地址: https://gitcode.com/gh_mirrors/re/Remmina 在数字化工作环境中&…

作者头像 李华
网站建设 2026/6/19 1:49:03

CodeLlama 34B智能编程助手:从入门到精通完整指南

CodeLlama 34B智能编程助手:从入门到精通完整指南 【免费下载链接】CodeLlama-34b-Instruct-hf 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/CodeLlama-34b-Instruct-hf CodeLlama-34b-Instruct-hf作为当前最先进的代码生成模型,为…

作者头像 李华
网站建设 2026/6/20 0:40:39

Spring Boot 自动配置原理深度解析与实战

一、引言:为什么需要自动配置?在传统 Spring 开发中,开发者需要手动编写大量 XML 配置文件或 Java 配置类,例如配置数据源、事务管理器、视图解析器等。以 Spring MVC 配置为例,至少需要定义DispatcherServlet、Compon…

作者头像 李华
网站建设 2026/6/20 16:15:23

Qwen-Edit多角度控制完整攻略:3步实现专业级视角变换

Qwen-Edit多角度控制完整攻略:3步实现专业级视角变换 【免费下载链接】Qwen-Edit-2509-Multiple-angles 项目地址: https://ai.gitcode.com/hf_mirrors/dx8152/Qwen-Edit-2509-Multiple-angles 你是否遇到过这样的困境?精心设计的图像因为角度单…

作者头像 李华
网站建设 2026/6/18 16:51:52

西门子1200系列PLC自动包装系统及其仿真控制系统设计

作者,西门子1200系列 PLC自动包装系统 自动包装仿真 控制系统设计 自动包装系统仿真 PLC博途仿真 提供:wincc HMI画面,IO分配表,PLC接线图, 基于博图V16编写,v16以上版本都以打开 一、引言 随着工业自动化技术的不断…

作者头像 李华