编译安装linux内核步骤:一.获取内核源码源码网址:www.kernel.org二.解压内核源码
首先以root帐号登录,然后进入/usr/src子目录。如果用户在安装Linux时,安装了内核的源代码,则会发现一个linux-x.y.z的子目录。该目录下存放着内核x.y.z的源代码。此外,还会发现...
分类:
系统相关 时间:
2014-06-11 23:25:06
阅读次数:
422
shell简介
shell是用户和linux内核进行交流的中间层,用户编写的命令就是通过shell解析并交给Linux Kernel执行。 查看当前系统安装的shell
1.查看/etc/shells 2.ll /bin/*sh 可以看出当前系统中存在的shell只有bash、dash、tcsh三种...
分类:
其他好文 时间:
2014-06-11 07:24:46
阅读次数:
263
将Sqlserver迁移到hyper-v发现查询速度很慢:上传下载文件200k左右、物理机测试远程工具查询30万条数据只用两秒,虚拟机需要45秒钟左右,判断网卡方面的问题。解决方法:将虚拟机队列禁用后速度有明显提高
分类:
其他好文 时间:
2014-06-10 23:21:24
阅读次数:
237
1、安装GIT核心wget
https://www.kernel.org/pub/software/scm/git/git-2.0.0.tar.gztar -zvxf
git-2.0.0.tar.gz 解压进入git解压目录,然后配置、安装:autoconf./configure --with-cu...
分类:
其他好文 时间:
2014-06-10 16:16:10
阅读次数:
303
Types of Device
DriversWindows可能会有User-mode的驱动,但是我们只关注Kernel-Mode的驱动。WDM
DriversWDM是一种驱动模型,是比较常用的驱动模型。WDM可以分为以下几类:Bus Drivers负责检测到连接到该总线的设备的与PnP/Power...
分类:
其他好文 时间:
2014-06-10 14:19:00
阅读次数:
310
从某种意义上,函数start_kernel就好像一般可执行程序中的主函数main,系统进入这个函数之前已经进行了一些最低限度的初始化,再往前研究就涉及很多硬件相关及编程语言了,这里是较高层次的初始化,基本是C代码,一直想搞清楚内核的初始化流程,好对整个linux内核有更深理解。分析程序习惯性的找main函数,那么就从这个start_kernel看看。
这个函数在init/main.c:
a...
分类:
其他好文 时间:
2014-06-10 06:34:53
阅读次数:
465
Posted in Linux Kernel at November 8th, 2012 /
1 Comment ? 我以前写过一篇介绍 tunnel 的文章,只是做了大体的介绍。里面多数 tunnel
是很容易理解的,因为它们多是一对一的,换句话说,是直接从一端到另一端。比如 IPv6 over ...
分类:
其他好文 时间:
2014-06-09 17:35:09
阅读次数:
211
UbuntuNFS安装与配置一、NFS安装$ sudo apt-get install
nfs-kernel-server nfs-common portmap二、NFS配置2.1 配置/etc/exports文件$ sudo vim
/etc/exports在文件最后加入如下内容:{{/rootn...
分类:
其他好文 时间:
2014-06-08 21:12:39
阅读次数:
245
一、
1、实现内核驱动程序模块
驱动程序freg的目录结构如下:
~/android-2.3_r1/kernel/goldfish
----drivers
----freg
----freg.h
----freg.c
...
分类:
移动开发 时间:
2014-06-08 04:11:17
阅读次数:
324
1. 什么是crash
crash是用来调试linux 的kdump生成的vcore,或者用来调试live system;
2. 调试前准备
调试中需要用到vmlinux,该vmlinux与生成vcore或者live system的vmlinuz必须一致,
这就意味着我们需要自己编译内核,生成initrd,更新grub.cfg;
3. 编译内核
...
分类:
其他好文 时间:
2014-06-08 02:26:25
阅读次数:
857