一、简介 Linux PCI驱动实际包括两部分:PCI驱动和设备本身驱动;PCI驱动一般是linux内核自带的,而设备本身驱动才是开发人员要做的工作。PCI设备上有三种地址空间:I/O空间、配置空间、内存空间,CPU可以访问PCI设备上的所有地址空间;而I/O空间和内存空间是提供给设备驱动访问的,配 ...
分类:
系统相关 时间:
2016-06-05 18:45:21
阅读次数:
168
感谢Linux Story的投递 Tiny Core Linux 是一个极度简约但是也高度可扩展的 GNU/Linux 发行版,其之精简甚至可以小到只有 10MB 大小,昨天 5月23日刚刚发布的 Tiny Core Linux 7.1 也仅仅只有区区 11.7 MB 大小而已,体积之小实在令人叹为 ...
分类:
系统相关 时间:
2016-06-05 18:37:32
阅读次数:
213
通过对这一章的学习,我学会了一个完整的Linux驱动:统计单词数的word_count驱动,并学会了如同使用不同的方法来测试Linux驱动,也对Linux的驱动开发过程有了更深刻的了解。 一、编写Linux驱动程序的步骤 1.建立Linux驱动骨架 Module_init处理驱动初始化,module ...
分类:
系统相关 时间:
2016-06-05 18:35:09
阅读次数:
215
在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址。随着网络要求的不断提高,我们可以对多个网卡进行绑定聚合当一个逻辑网络接口来使用,从而大幅提升服务器的网络吞吐(I/O),同时也可以根据不同的场景和需求来设置其绑定模式。本文简要描述一下其配置过程。 1. 编辑ifc ...
分类:
系统相关 时间:
2016-06-05 18:31:33
阅读次数:
214
一、管理.deb软件包:dpkg本节将简要介绍dpkg的常用选项和注意事项,dpkg主要适用于Debian和Ubuntu这两个发行版本。安装软件包dpkg使用-install选项来安装软件,这个选项也可以简写为-i。-install或-i选项会在安装软件包之前把系统原有的旧版本给删除。查看已安装的软件包dpkg-..
分类:
系统相关 时间:
2016-06-05 17:17:08
阅读次数:
228
在网上可以找到比较多的用于解决fcitx在st3无法输入中文的问题的方法,但是用于ibus的解决方法较少好不容易找到一个InputHelper的插件,但是屡次调用ctrl+shift+z无法调出输入框,于是进入源文件查看,发现linux_text_input_gui.py里面导入了pygtk这个包,但是我的ubuntu16.04..
分类:
系统相关 时间:
2016-06-05 17:12:52
阅读次数:
1673
task_struct结构体字段介绍Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,task_struct是Linux中的【进程控制块PCB结构】的具体数据结构这个结构体包含了一个进程所需的所有信息。它定义在linux-2.6.38.8/include/linux/sched.h文件中。下面对task_struct这..
分类:
系统相关 时间:
2016-06-05 17:12:52
阅读次数:
905
.tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzD..
分类:
系统相关 时间:
2016-06-05 17:13:48
阅读次数:
159
进度条是什么?进度条就是在你下载文件、软件、游戏等出现的进度,它会显示你在有百分之多少就能下载好这个东西。由于自己的好奇,我就在Linux下实现了这个东西。我的实现思路:1.给一个数组,这个数组必须能保存下100个字符。2.然后把数组看成一行来读龋3.最后标准输出在屏幕..
分类:
系统相关 时间:
2016-06-05 17:13:16
阅读次数:
195
从本章开始将通过详细的列子来进行学习。 首先对linux驱动分析,本质上linux驱动和API没本质的区别,只是使用Linux驱动的方式与使用API的方式不同而已,驱动的工作和访问方式是系统的亮点之一。这些文件为设备文件或驱动文件,多保存在/Dev目录中。这种设计使得驱动的交互就像普通文件进行交互一 ...
分类:
系统相关 时间:
2016-06-05 17:07:25
阅读次数:
205
从这章开始进入了实战阶段,这一章首先介绍了linux驱动的工作方式,linux将每一个驱动都映射成一个文件,这些文件被称为设备文件或驱动文件,都保存在/dev目录中,使得linux驱动交互就像是普通文件交互一样。 编写linux驱动程序的步骤: 1.建立linux驱动骨架 在linux驱动程序中需要 ...
分类:
系统相关 时间:
2016-06-05 16:59:28
阅读次数:
162
一、进程控制块(PCB)结构 进程控制块(PCB)是系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程,所以说,PCB(进程控制块)是系统感知进程存在的唯一标志。 Linux系统的PCB包括很多参数,每个PCB约占 ...
分类:
系统相关 时间:
2016-06-05 16:53:04
阅读次数:
176
http://www.cnblogs.com/errorx/p/3779578.html 1.准备工作 jdk: eclipse: Maven: libprotoc :https://developers.google.com/protocol-buffers/ hadoop:http://www. ...
分类:
系统相关 时间:
2016-06-05 16:51:17
阅读次数:
164
一、编写Linux驱动程序的步骤 第1 步:建立Linux 驱动骨架(装载和卸载Linux 驱动) 骨架部分主要是Linux驱动的初始化和退出函数,代码如下: #include #include #include #include #include #include // 初始化Linux 驱动st... ...
分类:
系统相关 时间:
2016-06-05 16:47:38
阅读次数:
198
统计单词个数的功能是封装在Linux驱动中的。Linux系统将每一个驱动都映射成一个文件。这些文件称之为设备文件或驱动文件,都保存在/dev目录中。编写Linux驱动程序的步骤如下: 1、 建立Linux驱动骨架(装载和卸载Linux驱动); 2、 注册和注销设备文件; 3、 指定与驱动相关的信息; ...
分类:
系统相关 时间:
2016-06-05 16:46:50
阅读次数:
199
Download and Installation Run ...
分类:
系统相关 时间:
2016-06-05 16:44:14
阅读次数:
152
http://leiwuluan.iteye.com/blog/1173402 添加:http://blog.csdn.net/liangrui1988/article/details/41792769 下载:https://github.com/gwhalin/Memcached-Java-Cli ...
分类:
系统相关 时间:
2016-06-05 15:34:44
阅读次数:
317