USBD层是一个抽象层,如同USB规范里所示,USBD层将USB设备抽象为一个node,从而将系统与USB设备的交互变成了client和USB node的交互。
继续阅读分类: 操作系统
嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
VxWorks驱动开发原理 USB驱动 2
本文简要讲解VxWorks下的USB驱动程序的软件结构
继续阅读VxWorks驱动开发原理 USB驱动 1
本章对USB的一些规范做大概的描述,以致于读者在后面软件分析过程中不觉得过于突兀,但是如果要想清除的进行软件分析,必须认真阅读USB的相关规范。
继续阅读VxWorks 6.6网络协议栈分析及网络接口基本知识
本文包含网络接口的硬件基本原理和VxWorks 6.6网络协议栈/驱动的分析,适用于VxWorks6.6以及之前的版本,并可用作其他版本协议栈的参考。
继续阅读Linux驱动开发之DMA子系统
DMA(Direct Memory Access)是计算机系统中除了CPU之外可以主动访问计算机系统内存的硬件部件,DMA的主要功能搬移内存数据而不用通过CPU核。
继续阅读Cockpit的安装和使用教程
Cockpit 是一个免费且开源的基于 web 的 Linux 服务器管理工具并且在 CentOS 8 和 RHEL 8 中,Cockpit 更是成为其默认服务器管理工具。
继续阅读Ubuntu 22.04安装英特尔显卡驱动玩转AIGC
本文将介绍如何使用EIV 用5行指令在快速搭建含英特尔显卡及OpenVINO的AI开发环境, 并简洁说明如何使用OpenVINO 及英特尔显卡优化文生图模型Stable Diffusion 的速度。
继续阅读保护网络边缘Linux设备的5个最佳实践
边缘设备——对于浩瀚的物联网来说是一些小玩意儿!但是,一些小玩意儿也可能隐藏着大危机!例如,如果网络里那些“不安全的小设备”可以轻松入侵你的系统、窥探你的机密数据,你还会无动于衷吗?
继续阅读Linux NFS的整体架构与核心代码解析
本文首先从整体上对Linux的NFS软件架构进行介绍,然后介绍代码与实际业务逻辑介绍一下NFS的处理流程。
继续阅读IPMItool 命令简介
IPMI 的主要特性是可独立于处理器、BIOS 和操作系统,利用此标准,有助于在不同类服务器系统硬件上实施系统管理,使不同平台的集中管理成为可能。
继续阅读