FireWire笔记
笔记摘自 《FireWire 系统体系:1394a》(第二版)
作者 Don Anderson
译者 姜汉龙
- 1394支持底板和线缆两种实现,从而提高了实现的灵活性。底板环境支持在现实并行总线同时建立冗余串行总线通信信道;线缆环境允许外部设备的远程连接,从而允许外部设备分布大于250米的距离。这些性能使串行总线对于小型网络应用而言具有很大的吸引力。
- 支持巨大的内存地址空间,高传输速率和低廉的成本使得1394总线成为连接不通主机系统和多总线实现具有吸引力的方法。串行总线实现可以用来把其他总线桥(bridge)接在一起。串行总线能连接不同大小和类型的主机系统,包括PC机、小型计算机和大型机。单一总线支持63个节点,但最多可支持1024条串行总线,从而可支持64K的节点数。
- 1394支持两类事务:等时传输和异步传输。
- 1394使用分层的硬件和软件模型。通信建立在事务层、链路层和屋里协议层的基础之上。
- 一条串行总线上最多可以支持64个节点地址(0~63),节点地址63被用作一个所有节点可以辨认的广播地址,从而允许在总线上连接63个物理节点。
- 1394支持点对点的传输。串行总线设备能自主执行事务,而不需要主机CPU的干预。
- 1394支持公平仲裁。实现仲裁以确保等时应用获得一个恒定总线宽度,而异步应用能够获得对总线的公平访问。
- 线缆电源。某特定节点可能使用总线提供的可用电源,也可能向总线供电。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 自定义通信协议——实现零拷贝文件传输
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)
· 自定义Ollama安装路径
· 本地部署DeepSeek
· 快速入门 DeepSeek-R1 大模型
· DeepSeekV3+Roo Code,智能编码好助手