码迷,mamicode.com
首页 >  
搜索关键字:内核    ( 23560个结果
单独编译kvm模块
背景:最近在做一个虚拟机安全的项目,使用KVM来支撑虚拟化,涉及到KVM和QEMU的代码修改。由于KVM可以以模块的方式加载到内核中,可以单独编译KVM模块,而不必每次重新编译内核(鉴于编译内核所耗的时间,如果每次改动KVM都要重新编译一次内核,估计等项目做完,头发也等白了)参考:http://bl...
分类:其他好文   时间:2014-07-06 20:42:44    阅读次数:219
Nucleus PLUS任务调度
概述Nucleus Plus内核(Kernel)的主要目的是管理实时任务的竞争执行(共享CPU),为应用提供各种便利,高速响应外部事件。Nucleus Plus的系统结构如图1所看到的,能够看出线程控制是整个内核的核心,通过邮箱、队列、管道来实现任务之间的通信,通过信号量、事件组和信号实现任务间的同...
分类:其他好文   时间:2014-07-06 18:49:16    阅读次数:285
MFC第三节-多线程
一、程序,进程,线程程序是指令的集合,以文件形式储存在磁盘上。一个程序可以对应多个进程,一个进程代表一个实例。进程由管理进程的内核对象、地址空间组成。内核对象存放关于进程的统计信息,地址空间包含可执行模块、DLL模块和堆、栈。进程不执行任何东西,它是线程的容器,每个进程至少有一个线程。当创建一个进程...
分类:编程语言   时间:2014-07-06 17:56:56    阅读次数:212
linux内核中驱动开发常见的相似多态
#include#includestruct test{ char name[20]; void (*func)(char *);};void tttfunc(char *name){ printf("current is %d\n",__LINE__); printf("%s\n",name);}...
分类:系统相关   时间:2014-07-06 15:44:49    阅读次数:223
linux启动过程
linux 系统初始化可以分为两个部分: 内核初始化和系统初始化。操作系统是用户和计算机硬件之间的桥梁。操作系统管理整个系统的所有的硬件资源,并向用户应用程序提供接口,在操作系统初始化的时候,系统进行硬件自检,加载驱动并且设置软件环境;(http://blog.csdn.net/haishengfl...
分类:系统相关   时间:2014-07-06 14:35:42    阅读次数:272
两篇让我理解linux驱动的文章及我的精练总结
第一篇转载自csdn vipclx编写Linux驱动八步骤一、建立Linux驱动框架(装载、卸载Linux驱动) Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作(建立设备文件、分配内存等),在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init....
分类:系统相关   时间:2014-07-06 13:02:17    阅读次数:246
JQuery scrollTop()方法滚动页面
$("html").scrollTop(100);//火狐IE下可以(火狐IE不用在服务器下测试) $("body").scrollTop(100);//谷歌内核的浏览器360和谷歌(服务器下测试) 这样写才行,谷歌内核的浏览器因为js中好多方法为了确保安全必须要在服务器下测试才行 $("html,body").scrollTop(100);//所以这样写才兼容...
分类:Web程序   时间:2014-07-06 08:19:29    阅读次数:195
linux内核奇遇记之md源代码解读之十四raid5非条块内读
linux内核奇遇记之md源代码解读之十四raid5非条块内读 如果是非条块内读,那么就至少涉及到两个条块的读,这就需要分别从这两个条块内读出数据,然后再凑成整个结果返回给上层。接下来我们将看到如何将一个完整的bio读请求拆分成多个子请求下发到磁盘,从磁盘返回之后再重新组合成请求结果返回给上层的。 4097 logical_sector = bi->bi_sector & ~((sec...
分类:系统相关   时间:2014-07-06 08:16:02    阅读次数:242
Android L Preview for mako本人编译版的启动log
本人没此手机, log由cofface获取, 目前是卡到开机动画: https://gist.github.com/syhost/d9f2481b28d5aa8b01a0 编译时使用的vendor是Android4.4.4的, 看log貌似ks大面积报错, 也可能是内核跟vendor不搭配...
分类:移动开发   时间:2014-07-04 00:33:48    阅读次数:225
ramoops驱动注册失败原因详解
在使用linux的ramoops驱动模块时,在编译完加载时,会发现驱动加载不成功。明明直接使用的内核代码,为什么会出现这样的情况呢? 首先看一下ramoops的初始化代码: 180 static int __init ramoops_init(void) 181 { 182 return platform_driver_probe(&ramoops_driver, ramoops_pr...
分类:其他好文   时间:2014-07-04 00:24:28    阅读次数:761
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!