对于内核中常用的中断处理机制tasklet/work_queue/wait_queue/completion做一些总结,方便在合适的时候采用合适的机制。...
分类:
其他好文 时间:
2014-11-07 19:09:33
阅读次数:
292
更换内核版本原来digilent的内核版本是linux-3.3-digilent更改为3.3.0-xillinux-1.0-rich+参考:http://xillybus.com/xillinux-rich-kernel错误提示:DISAGREES ABOUT VERSION OF SYMBOL M...
分类:
数据库 时间:
2014-11-07 14:24:59
阅读次数:
348
位操作在kernel中很普遍,以下针对__set_bit函数为例来分析其原理:在kernel/include/asm-generic/bitops/non-atomic.h头文件下有如下/***__set_bit-Seta bitinmemory*@nr:the bittoset*@addr:the...
分类:
系统相关 时间:
2014-11-06 19:46:36
阅读次数:
291
转自 http://blog.csdn.net/yang_hui1986527/article/details/6891319Git 是一个非常优秀的分布式版本控制系统,最初为Linux Kernel版本管理进行量身定做。优点是,和其他版本控制系统相比,稳定,速度快,跨平台,易学易用,无需要花费成本...
分类:
其他好文 时间:
2014-11-06 19:02:16
阅读次数:
202
首先在虚拟机菜单栏设备中,选择“安装增强功能”,如下图 ????这样,在/dev/cdrom下就会有一下文件 然后,准备安装之前的准备(参考:VirtualBox安装增强功能(Linux) ),安装依赖包: #yum install kernel-...
分类:
其他好文 时间:
2014-11-05 19:58:34
阅读次数:
242
hdu 5095 Linearization of the kernel functions in SVM(模拟) —— black的专栏——waShaXiu...
分类:
其他好文 时间:
2014-11-05 17:21:04
阅读次数:
199
MAC升级到10以后,使用cocoapods会报下面的错误:$podsearchAFNetworking/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in`require‘:cannotloadsuchfile--xcodeproj/prebuilt/universal.x86_64-darwin14..
分类:
系统相关 时间:
2014-11-05 00:42:21
阅读次数:
270
kernel 每天都在更新,几月就会有新的版本release出来,如何才能跟的上更新的脚步呢 。这里kernel 的组织就提供了一套邮箱系统所有的关于新版本和path的讨论都会分发下来,每天看看这些更新的说明讨论可以时刻跟住更新的脚本,对于lunux 的学习也是一个很好的补充。...
分类:
其他好文 时间:
2014-11-03 21:02:37
阅读次数:
191
Linux ioremap 的实现
linux, memory, ioremap
在 linux kernel 的代码中,经常看到 ioremap 函数。
其功能是将给定的物理地址映射为虚拟地址。
注意,此处的物理地址并不是真正内存的物理地址,而是cpu上的io memory。
可以参考芯片《Reference Manual》中断 memory map 章节。
本文主要学习 iorem...
分类:
系统相关 时间:
2014-11-03 19:24:20
阅读次数:
343
1. kernel中的成员之间重重嵌套,很有可以在一个地方修改了某一变量,而后导致另一地方出现异常宕机的情况。解决的最佳办法是查看宕机日志,找出最后异常出现的地方。最后异常出现的位置可能会非常的奇怪,造成的原因可能是在另一个地方的异常修改。此时在可能宕机处,print处相关变量地址, printk ...
分类:
其他好文 时间:
2014-11-03 14:27:42
阅读次数:
172