<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fengxin215</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengxin215]]></copyright><item><title><![CDATA[技巧:&nbsp;使用truss、strace或ltrace…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071667</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071667</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:36 +0800</pubDate><description><![CDATA[https://www.ibm.com/developerworks/cn/linux/l-tsl/]]></description><category></category></item><item><title><![CDATA[生成内核api文档]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071663</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071663</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:34 +0800</pubDate><description><![CDATA[在内核源代码目录下/Documentation/kernel-doc-nano-HOWTO.txt
有详细的讲如何make出帮助文档来
//需要依赖xmlto这个库
make htmldocs 
会在Documentation/DocBook下生成html文件
make pdfdocs 则生成pdf文档（我这里生成pdf失败了，不知为何）]]></description><category></category></item><item><title><![CDATA[Linux&nbsp;Netcat命令：网络工具…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071659</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071659</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:32 +0800</pubDate><description><![CDATA[英文原文： Linux Netcat command – The swiss army knife of
networking，编译：oschina

netcat是网络工具中的瑞士军刀，它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向，你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。

netcat所做的就是在两台电脑之间建立链接并返回两个数据流，在]]></description><category></category></item><item><title><![CDATA[从一个非典型的内存越界访问问题看…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071653</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071653</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:30 +0800</pubDate><description><![CDATA[这篇文章想以一个内存越界问题分析过程来说明进程的内存布局。问题有点巧合，程序刚好没有出现segment
fault，而是继续在运行，却出现了很诡异的结果。

实例说明：编写一个对Linux消息队列的测试程序，同时提供收发程序，接收程序使用NOWAIT的方式来接收，发送端每隔一段时间发送一个消息。
接收端和发送端都作一个操作次数统计，接收端的读取间隔时间设置较短，因此存在消息队列为空的情况，在此情况]]></description><category></category></item><item><title><![CDATA[编译驱动Makefile]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071641</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071641</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:27 +0800</pubDate><description><![CDATA[KERNEL_VERSION  
 := $(shell uname -r)
KERNEL_DIR    :=
/lib/modules/$(KERNEL_VERSION)/build
INSTALL_MOD_DIR  
 := kernel/drivers/media/video/gspca
#CROSS_COMPILE :=arm-none-linux-gnueabi-

PWD  
   
]]></description><category></category></item><item><title><![CDATA[命令]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071635</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071635</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:25 +0800</pubDate><description><![CDATA[删除所有的 .svn 目录
:  find . -name .svn -type
d -exec rm -fr {} \;]]></description><category></category></item><item><title><![CDATA[ubuntu环境下编译内核]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071631</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071631</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:23 +0800</pubDate><description><![CDATA[http://forum.ubuntu.org.cn/viewtopic.php?t=134404

http://forum.ubuntu.org.cn/viewtopic.php?t=110461&start=0&postdays=0&postorder=asc&highlight=

http://www.360doc.com/content/13/0628/20/12892305_2962]]></description><category></category></item><item><title><![CDATA[Linux&nbsp;2.6.19.x&nbsp;内核编…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071625</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071625</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:21 +0800</pubDate><description><![CDATA[http://lamp.linux.gov.cn/Linux/kernel_options.html
版权声明
本文作者是一位自由软件爱好者，所以本文虽然不是软件，但是本着 GPL
的精神发布。任何人都可以自由使用、转载、复制和再分发，但必须保留作者署名，亦不得对声明中的任何条款作任何形式的修改，也不得附加任何其它条件。您可
以自由链接、下载、传播此文档，但前提是必须保证全文完整转载，包括完整的版]]></description><category></category></item><item><title><![CDATA[Linux中三个重要内核文件]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071617</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071617</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:19 +0800</pubDate><description><![CDATA[在网络中，不少服务器采用的是Linux
系统。为了进一步提高服务器的性能，可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核，需要根据规定的步骤进行，编译内核过程中
涉及到几个重要的文件。比如对于RedHat Linux，在/boot目录下有一些与Linux内核有关的文件，进入/boot执行：ls
–l。编译过RedHat Linux内核的人对其中的System.map
、vm]]></description><category></category></item><item><title><![CDATA[linux&nbsp;usb]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071609</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071609</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:17 +0800</pubDate><description><![CDATA[1、  
简述：
USB 出自豪门，一问世便有 IBM,Microsoft,compaq
等前呼后拥，不红实在是没有道理，以致于连三岁小毛孩都知道买游戏手柄要买 USB 的。
USB 名气这么大，但 USB
是什么呢？要是想找份写驱动的活谋生，常会被问到这样的要求： “ 给我讲讲 USB 。 ”
无论你是谁，遇到这样的问题一定要扭头就跑，不然一定被雷死。
USB 使用方便，硬件设计也简单，但开发人]]></description><category></category></item><item><title><![CDATA[mmap]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071599</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071599</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:14 +0800</pubDate><description><![CDATA[mmap作为struct
file_operations的重要一个元素，mmap主要是实现物理内存到虚拟内存的映射关系，这样可以实现直接访问虚拟内存，而不用使用设备相关的
read、write操作，mmap的基本过程是将文件映射到虚拟内存中。在之前的一篇博客中谈到了mmap实现文件复制的操作。
关于linux中的mmap调用如下，最好的办法查看命令，man
mmap：
必要的头文件
#includ]]></description><category></category></item><item><title><![CDATA[Linux下逻辑地址-线性地址-物理地…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071597</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071597</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:12 +0800</pubDate><description><![CDATA[一、逻辑地址转线性地址
   
机器语言指令中出现的内存地址，都是逻辑地址，需要转换成线性地址，再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。
我们写个最简单的hello
world程序，用gccs编译，再反编译后会看到以下指令：
mov   
0x80495b0, �x
这里的内存地址0x80495b0
就是一个逻辑地址，必须加上隐含的DS
数据段的基地址，才能构成线性地址]]></description><category></category></item><item><title><![CDATA[让locate检索ntfs分区里的数据]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071591</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071591</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:10 +0800</pubDate><description><![CDATA[在Windows下使用多了Everything或是UltraSearch之类工具的人到了Linux肯定也会想找到相应的工具，没错Linux下确实有一个类似的工具就是玩Linux的都知的locate,那么如何让locate
可以检索所有的文件呢，方法如下：
   
众所周知locate不是从当前的磁盘一个个查找文件的而是有自己的检索数据库的。。。所以我们要从它的检索数据库入手,
查看updatedb]]></description><category></category></item><item><title><![CDATA[Linux内核中常见内存分配函数]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071583</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071583</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:08 +0800</pubDate><description><![CDATA[1.原理说明
　　Linux内核中采 用了一种同时适用于32位和64位系统的内
存分页模型，对于32位系统来说，两级页表足够用了，而在x86_64系 统中，用到了四级页表，如图2-1所示。四级页表分别为：
　　* 页全局目录(Page Global Directory)
　　* 页上级目录(Page Upper Directory)
　　* 页中间目录(Page Middle Directory)]]></description><category></category></item><item><title><![CDATA[visio复制到word后虚线变实线]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071579</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071579</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:18:06 +0800</pubDate><description><![CDATA[复制Visio中的图形，粘贴到word或者ppt等文档时，图形中的虚线某些时候显示成了实线。上网查找了
一下原因，原来是因为Visio呈现超长线条和非常细线为实线，以减小增强图元文件 (EMF) 的嵌入对象，
这样做，Visio避免在其他程序文档中嵌入对象时文件大小有所增加，还有助于避免打印机缓冲区溢出。
对应找到了一些处理办法：
   
1、把线条的粗细改成0pt，具体操作：右键-->格式-->]]></description><category></category></item><item><title><![CDATA[Linux驱动总结3-&nbsp;unlocked_io…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071561</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071561</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:17:59 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-20937170-id-3033633.html

学习了驱动程序的设计，感觉在学习驱动的同时学习linux内核，也是很不错的过程哦，做了几个实验，该做一些总结，只有不停的作总结才能印象深刻。

我的平台是虚拟机，fedora14，内核版本为2.6.38.1.其中较之前的版本存在较大的差别，具体的实现已经在上一次总结中给出了。今天主要总结]]></description><category></category></item><item><title><![CDATA[Linux下文件管理器]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071557</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071557</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:17:57 +0800</pubDate><description><![CDATA[第一个：
GNOME Commander is file manager similar to total Commander.
GNOME Commander is a "two-pane" graphical filemanager for the Gnome
desktop environment. GNOME Commander aims to fulfill the demands of]]></description><category></category></item><item><title><![CDATA[USB&nbsp;描述符详细解析，来自老外网站…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071551</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071551</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:17:55 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/lanmanck/article/details/8938054]]></description><category></category></item><item><title><![CDATA[ubuntu&nbsp;virtualbox升级内核后…]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071543</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071543</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:17:53 +0800</pubDate><description><![CDATA[ubuntu
virtualbox升级内核后不能用的解决办法
UbuntuGoogle 

 
今天升级了最新的内核2.6.24-18,升级后virtualbox又不能用了，出现如下提示：
 


Java代码  virtualbox升级内核后不能用的解决办法" />



VirtualBox kernel driver not installed. The vboxdrv kernel mod]]></description><category></category></item><item><title><![CDATA[sys文件系统分析]]></title><link>https://blog.youkuaiyun.com/fengxin215/article/details/22071539</link><guid>https://blog.youkuaiyun.com/fengxin215/article/details/22071539</guid><author>fengxin215</author><pubDate>Tue, 25 Mar 2014 16:17:51 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/myblesh/articles/2367613.html


还记得上篇讲到的platform总线、设备、驱动的知识？？这里我们先来看一段documentation/filesystems/sysfs.txt里关于sysfs文件系统的描述：
　　sysfs is a ram-based filesystem initially based on ra]]></description><category></category></item></channel></rss>