虚拟文件系统(VFS)是linux内核和具体I/O设备之间的封装的一层共通访问接口,通过这层接口,linux内核可以以同一的方式访问各种I/O设备。 虚拟文件系统本身是linux内核的一部分,是纯软件的东西,并不需要任何硬件的支持。 1. 虚拟文件系统的作用 虚拟文件系统(VFS)是linux内核和 ...
分类:
系统相关 时间:
2018-07-22 22:29:51
阅读次数:
191
nand启动与nor启动的区别主要分为以下几部分说明: 1、nand flash与nor flash的最主要区别 2、s3c2440的nand启动与nor启动原理 3、nand启动与nor启动的时候uboot做了什么 1、在JZ2440开发板上有两种Flash,分别为nand flash和nor f ...
分类:
其他好文 时间:
2018-07-22 21:40:06
阅读次数:
194
1. Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启 ...
分类:
其他好文 时间:
2018-07-06 14:18:59
阅读次数:
179
为了用内核驱动程序点亮一个LED灯,真是费尽周折,参考了韦东山的《嵌入式linux驱动开发完全手册》(以下简称《完全手册》)和网上很多人的blog,最终在@ "Carlos·Wei" 的指引下,终于点亮了LED灯,见下图! 其中的一些弯路主要是没严格按照韦东山的linux版本和其编译器来编译内核和驱 ...
分类:
其他好文 时间:
2018-07-04 11:37:13
阅读次数:
395
如何将 iTOP-4418 的串口控制台配置为普通串口。在最终的产品中,如果需要额外的串口,可以将调试用的控制台串口作为普通串口使用,因为交付给最终用户手中的产品,一般不需要调试串口。屏蔽串口控制台需要做内核和文件系统的控制台屏蔽。注意:本文档中的 uboot 配置,也是为了屏蔽 uboot 设置的 ...
分类:
其他好文 时间:
2018-06-29 14:05:13
阅读次数:
130
2.14.1.1、到底什么是操作系统 (1)linux、windows、android、ucos就是操作系统 (2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage) (3)操作系统的主要作用就是管理计算机硬件,给应用程序提供一个运行环境。 2.1 ...
分类:
其他好文 时间:
2018-06-26 16:12:52
阅读次数:
150
2.14.2.1、学习linux的思路 (1)对庞大的整体要有个认识。学习路线就是先建立框架和整体,然后逐渐去学习各个细节部分,逐步细化。 (2)对各分层的作用要清楚。 (3)对层次间的关联和互相调用要理解。 2.14.2.2、驱动属于内核的一部分 (1)驱动就是内核中的硬件设备管理模块 (2)驱动 ...
分类:
其他好文 时间:
2018-06-26 16:07:17
阅读次数:
148
LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Lin ...
分类:
系统相关 时间:
2018-06-20 10:16:38
阅读次数:
2674
Nginx工作原理及相关介绍一、Nginx工作原理与模块介绍1、Nginx基本工作原理NGINX以高性能的负载均衡器,缓存,和web服务器闻名。Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,当它接到一个HTTP请求时,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个l
分类:
其他好文 时间:
2018-06-17 18:59:22
阅读次数:
181
1. Shell简介 1.1 Shell出现背景 Shell 既是一种脚本编程语言,也是一个连接内核和用户的软件。 对于图形界面,用户点击某个图标就能启动某个程序;对于命令行,用户输入某个程序的名字(可以看做一个命令)就能启动某个程序。这两者的基本过程都是类似的,都需要查找程序在硬盘上的安装位置,然 ...
分类:
系统相关 时间:
2018-06-11 02:17:01
阅读次数:
386