嵌入式Linux设备驱动程序:用户空间中的设备驱动程序 Embedded Linux device drivers: Device drivers in user space Interfacing with Device Drivers Device drivers in user space 用 ...
分类:
系统相关 时间:
2020-07-11 13:04:44
阅读次数:
95
嵌入式Linux设备驱动程序:在运行时读取驱动程序状态 Embedded Linux device drivers: Reading driver state at runtime 在运行时了解驱动程序 一旦有了一个正在运行的Linux系统,了解哪些设备驱动程序被加载以及它们处于什么状态是很有用的。 ...
分类:
系统相关 时间:
2020-07-11 12:46:55
阅读次数:
96
嵌入式Linux设备驱动程序:发现硬件配置 Embedded Linux device drivers: Discovering the hardware configuration Interfacing with Device Drivers 了解硬件配置 虚拟驱动程序演示了一个设备驱动程序的结 ...
分类:
系统相关 时间:
2020-07-11 11:13:22
阅读次数:
108
文件系统的实现 文件控制块 设备驱动和中断处理 硬件指令 注意:不同的产商,硬件指令不同 由逻辑系统让大家看到的东西 设备层 处理来自I/O控制层的指令 逻辑文件系统 文件控制块 FCB File Control Block 虚拟文件系统层VFS 保证了操作系统的兼容性 感受不到底下的差异 目录实现 ...
分类:
其他好文 时间:
2020-07-10 10:07:27
阅读次数:
62
Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等。 一.进程管理 在Linux中, 进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。它实现了对进程的控制和调度。 进程管理的核心功能大致分为四类:控制,同步,通信,调度。 1.进程控制包括: ...
分类:
其他好文 时间:
2020-07-09 22:09:46
阅读次数:
62
一:报告要求 1.请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型; 2.谈谈您对课程的心得体会,改进建议等; 3 ...
分类:
其他好文 时间:
2020-07-08 20:05:18
阅读次数:
60
Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等等。 下面对Linux的各个功能进行简单的介绍。 进程管理:进程管理是linux内核中最重要的部分,它保证了程序的正常执行。 在Linux中, 进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。 ...
分类:
其他好文 时间:
2020-07-07 13:37:06
阅读次数:
91
Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等等。 从这张图中,我们可以看到linux操作系统的架构。 对底层来说,Linux系统与硬件交互,管理所有资源,对上层来说,通过系统调用为系统程序和应用程序提供执行环境。有了整体的把握,下面对Linux的各个功 ...
分类:
其他好文 时间:
2020-07-06 20:13:31
阅读次数:
60
TCP/IP协议分层 网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如 TCP/IP,是一组不同层次上的多个协议的组合。 TCP/IP通常被认为是一个四层协议系统。 (1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接 ...
分类:
其他好文 时间:
2020-07-05 00:24:43
阅读次数:
97
设备文件 一切皆文件:open(), read(), write(), close()设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码: 主设备号:major number, 标识设备类型 次设备号:minor number, 标识同一类型下的不同设备设备类型: 块设备: ...
分类:
其他好文 时间:
2020-07-03 12:55:49
阅读次数:
69