linux3.5内核中为所有进程(包括内核进程和用户进程)分配8k或4k的内核栈(可以在内核编译的时候选择),在模块代码中分配的栈内存就是在内核栈中,写模块代码如果要在堆中分配内存,则要使用kmalloc或vmalloc来分配,这是后话。 内核栈的栈底存放这thread_info, 通过获取...
分类:
系统相关 时间:
2015-01-12 20:58:48
阅读次数:
205
平台:
Wind7_64 + Ubuntu12_04_64 + VMware
这里以Android5.0为例:
Android5.0 可以到这里下载:
115网盘礼包码:5lbd7crtk1wz
http://115.com/lb/5lbd7crtk1wz
Linux_source_goldfish 可以到这里下载:
115网盘礼包码:5lbd76rru5or
ht...
分类:
移动开发 时间:
2015-01-12 14:43:27
阅读次数:
259
平台:Wind7_64 + Ubuntu12_04_64 + VMware这里以Android5.0为例:Android5.0 可以到这里下载:android-5.0.tar.gz 115网盘礼包码:5lbd7crtk1wzhttp://115.com/lb/5lbd7crtk1wzLinux_so...
分类:
移动开发 时间:
2015-01-11 06:07:42
阅读次数:
390
编译自己功能定制的Fedora7内核第一步:从 http://www.kernel.org/pub/ 下载需要的内核版本我照旧先下载一个和系统版本一样的内核源码下来然后 www.ahlinux.com #cp ~/Downlocd/linux-2.6.21.tar.gz /usr/src#cd /u...
分类:
其他好文 时间:
2015-01-09 12:19:15
阅读次数:
122
场景说明:内核编译之后,将模块安装到/lib/module当中,是否需要depmodall进行模块的依赖性检测生成module.dep文件?问题1:块安装到什么地方了啊如果不用这个内核了的话是不是可以将这个内核编译出来的模块也卸载掉?直接删除目录/lib/modules/xxxxxxxx内核版本makemodules是..
分类:
其他好文 时间:
2015-01-04 11:34:14
阅读次数:
244
核心(kernel):/boot/vmlinuz-version version 带发行包版本,本地版本内核模块(kernel object): /lib/modules/version/内核设计: 单内核 模块化设计--内核小,功能做成模块 微内核装载模块: insmod modprobe内核下....
分类:
系统相关 时间:
2014-12-30 00:18:06
阅读次数:
213
Linux内核编译是一件简单却费事的事。
但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理。
首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本
yum install gcc
接下来安装依赖环境:
yum install ncurses-devel
现在我们以lin...
分类:
系统相关 时间:
2014-12-29 16:52:45
阅读次数:
150
一、简述
主要编写了一个测试验证PadLock AES内核接口的验证模块。应用PadLock AES内核接口实现加密解密。本文提供了应用该模块的方法、步骤、原理及源码。
二、操作环境
操作系统
mint17
内核
3.8.0
编译器
gcc4.7.3
CPU
VIA Nano...
分类:
其他好文 时间:
2014-12-27 16:13:08
阅读次数:
259
一、简述
主要编写了一个测试验证PadLock AES内核接口的验证模块。应用PadLock AES内核接口实现加密解密。本文提供了应用该模块的方法、步骤、原理及源码。
二、操作环境
操作系统
mint17
内核
3.8.0
编译器
gcc4.7.3
CPU
VIA Nano...
分类:
其他好文 时间:
2014-12-27 12:43:33
阅读次数:
628