系统内核Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Gli...
分类:
移动开发 时间:
2014-09-18 22:00:24
阅读次数:
309
前提,也是重点是,当接收收据、或者读取数据时,分两步1 等待数据准备好。2 从内核拷贝数据到进程。对于一个network IO 即 socket(这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个r...
分类:
其他好文 时间:
2014-09-18 18:13:44
阅读次数:
221
核函数是GPU每个thread上运行的程序。必须通过__gloabl__函数类型限定符定义。形式如下: __global__ void kernel(param list){ }核函数只能在主机端调用,调用时必须申明执行参数。调用形式如下: Kernel>>(param l...
分类:
数据库 时间:
2014-09-18 18:08:34
阅读次数:
628
忘记root密码后的解决办法忘记root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下:开机后自动进入grub启动菜单,如图:方法一:按“a”进入单用户模式。这是进入单用户模式最快捷的方法。在GRUB启动菜单里使用“a”操作按键编辑kernel参数,在行末输入空格..
分类:
其他好文 时间:
2014-09-18 16:53:15
阅读次数:
187
我们学习程序设计,都是从“HelloWorld”开始的,驱动程序也不例外,今天我就写一个驱动版的“HelloWorld”来热热身,目的希望大家能对驱动程序的基本框架有所了解。驱动程序分为2类,一个是Kernel模式驱动,另一个是Windows模式驱动,2种模式本质是相同,但细节不同,本文介绍的是内核...
分类:
其他好文 时间:
2014-09-18 00:43:03
阅读次数:
395
#include
1:定义alarm变量:
struct alarm xx_alarm;
2:alarm绑定:
alarm 触发时callback:
static void
xx_callback(struct alarm *alarm)
{
structchip *chip = container_of(alarm, structchip,...
分类:
移动开发 时间:
2014-09-17 23:22:22
阅读次数:
521
1、查看内核版本实验环境[root@lnmpsrc]#
uname-r2.6.32-358.el6.x86_642、安装图形依赖包yuminstall-yncursesncurses-devel3、下载内核[root@lnmp
src]#wgethttps://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.2.tar.xz解压[root@lnmpsrc]#tar
-xflinux-3.16.2.tar.xz-..
分类:
系统相关 时间:
2014-09-17 15:27:53
阅读次数:
646
1、安装Kernel Headers(头文件) 通过安装kernel-devel RPM包就可以得到Kernel Headers,但默认情况下没有被Fedora 20安装。通过DVD ISO 或者 yum在线安装的方式都可以安装系统内核头文件,这里先查看一下系统的内核版本:[root@localh....
分类:
其他好文 时间:
2014-09-17 13:24:02
阅读次数:
276
本文对linux0.11源码进行分析,讲到了linux从16位模式转换成32为模式,为下一步执行main函数打下基础...
分类:
系统相关 时间:
2014-09-16 12:44:40
阅读次数:
303
A method for allowing a protected mode kernel to service, in virtual 8086 mode, hardware interrupts which occur during execution of ring 0 protected m...
分类:
其他好文 时间:
2014-09-16 10:28:10
阅读次数:
409