码迷,mamicode.com
首页 >  
搜索关键字:kernel    ( 5514个结果
xen
Xenxen是上个世纪九十年代,出自英国伦敦剑桥大学的两个研究员之手。它是个开源的虚拟器,直接运行在硬件上,也就是说他能直接驱动硬件设备。xen是个怪胎,需要直接跑到硬件上,在xen上每个虚拟机都叫做Dom,安装上xenhypervisor之后,首先启动的是Dom0(Dom0是第一个虚拟机),..
分类:其他好文   时间:2015-04-07 20:06:09    阅读次数:300
ARM-Linux支持并自动挂载U盘
# 热插拔实现原理及过程: # 在/etc/init.d/rcS文件中有句:echo /sbin/mdev > /proc/sys/kernel/hotplug # 那么当有热插拔事件产生时,内核就会调用位于/sbin目录的mdev # 这时mdev通过环境变量中的 ACTION 和DEVPATH(这两个变量是系统自带的)来确定此次热插拔事件的动作以及影响了/sys中的那个目录 # 接着会看看这个目录中是否有“dev”的属性文件,如果有就利用这些信息为这个设备在/dev 下创建设备节点文件。...
分类:系统相关   时间:2015-04-07 19:43:33    阅读次数:364
linux kernel软中断及其衍生品-定时器 tasklet的实现
软中断概念在嵌入式开发可以有两个不同的解释: 其一,软中断在处理器设计中是处理器异常之一,程序软件使用指定指令(如arm的SWI指令)引发该异常从而陷入内核态执行,最典型的软件应用就是系统调用。 其二,在kernel代码中实现了一套软中断机制,区别于硬件中断的硬件触发软件处理,而是软件触发软件处理。...
分类:系统相关   时间:2015-04-07 17:36:10    阅读次数:299
container_of宏定义解析
linux内核中得container_of宏介绍...
分类:其他好文   时间:2015-04-07 09:45:09    阅读次数:111
Centos LVM扩展磁盘实例
环境: centos 前期了解: 最大磁盘问题 1,对lvm2创建的LVM卷来说,容量大小取决于kernel的限制 (当然,还有你的磁盘空间)。 对lvm1创建的LVM卷来说,LVM逻辑卷最大可能容量取决于所用扩展大小。? 计算公式是:...
分类:其他好文   时间:2015-04-05 23:42:22    阅读次数:403
Linux内核system_call中断处理过程
在相应的test.c中添加getpid和getpid-asm的函数,使Menu实现getpid和getpid-asm的命令。添加完成后,修改menu目录下的Makefile文件中的 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd roo...
分类:系统相关   时间:2015-04-05 20:28:55    阅读次数:254
libsvm代码阅读(2):svm.cpp浅谈和函数指针(转)
svm.cpp浅谈svm.cpp总共有3159行代码,实现了svm算法的核心功能,里面总共有Cache、Kernel、ONE_CLASS_Q、QMatrix、Solver、Solver_NU、SVC_Q、SVR_Q 8个类(如下图1所示),而它们之间的继承和组合关系如图2、图3所示。在这些类中Cac...
分类:其他好文   时间:2015-04-05 15:55:00    阅读次数:254
libsvm代码阅读:关于Kernel类分析(转)
这一篇博文来分析下Kernel类,代码上很简单,一般都能看懂。Kernel类主要是为SVM的核函数服务的,里面实现了SVM常用的核函数,通过函数指针来使用这些核函数。其中几个常用核函数如下所示:(一般情况下,使用RBF核函数能取得很好的效果)关于基类QMatrix在Kernel中的作用并不明显,只是...
分类:其他好文   时间:2015-04-05 15:47:27    阅读次数:207
感受到LDT的好处
感受到LDT的好处 1)首先从一个异常开始的: 2)从trace里可以看到 "Init_main" 被调用了, 而该函数是kernel的函数,也就是说问题不是出现boot和load的阶段。 3)接下来看产生 #PF的代码,EIP 是 0x7B7B,这个地址看起来很诡异。首先kernel开始的指令的地...
分类:其他好文   时间:2015-04-04 18:07:03    阅读次数:96
ubuntu14使用qemu调试linux内核
# 下载内核源代码编译内核 cd ~/LinuxKernel/ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.6.tar.xz xz -d linux-3.18.6.tar.xz tar -x...
分类:系统相关   时间:2015-04-04 16:39:14    阅读次数:379
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!