<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xp_super的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xp_super</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xp_super]]></copyright><item><title><![CDATA[Linux系统运维/正则表示法/6-1]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50812688</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50812688</guid><author>xp_super</author><pubDate>Sun, 06 Mar 2016 11:59:23 +0800</pubDate><description><![CDATA[什么是正规表示法
简单的说，正规表示法就是处理字串的方法，他是以行为单位来进行字串的处理行为，正规表示法透过一些特殊符号的辅助，可以让使用者轻易的达到『搜寻/删除/取代』某特定字串的处理程序！
假设你发现系统在启动的时候，老是会出现一个关於 mail 程序的错误， 而启动过程的相关程序都是在 /etc/init.d/ 底下：
『grep 'mail' /etc/init.d/*』grep 就]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-6－管道命令]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50812481</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50812481</guid><author>xp_super</author><pubDate>Sun, 06 Mar 2016 11:12:39 +0800</pubDate><description><![CDATA[管线命令 (pipe)




 [root@www ~]# ls -al /etc | less




这个管线命令『 | 』仅能处理经由前面一个命令传来的正确信息，也就是 standard output 的信息，对于 stdandard error 并没有直接处理的能力。那么整体的管线命令可以使用下图表示：

图 6.1.1、 管线命令的处理示意图
也就是说，管线命]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-5－数据流重定向]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50811744</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50811744</guid><author>xp_super</author><pubDate>Sun, 06 Mar 2016 01:30:57 +0800</pubDate><description><![CDATA[什么是数据流重导向
什么是数据流重导向啊？这得要由命令的运行结果谈起！一般来说，如果你要运行一个命令，通常他会是这样的：
standardoutput 与standard error output
简单的说:
标准输出指的是『命令运行所回传的正确的信息』
而标准错误输出可理解为『 命令运行失败后，所回传的错误信息』
1.    标准输入　　(stdin) ：代码为 0 ，使用
2.]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-４－Bash操作环境]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50811397</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50811397</guid><author>xp_super</author><pubDate>Sat, 05 Mar 2016 23:37:02 +0800</pubDate><description><![CDATA[路径与命令搜寻顺序

命令运行的顺序可以这样看：
1.     以相对/绝对路径运行命令，例如『 /bin/ls 』或『 ./ls 』；
2.     由 alias 找到该命令来运行；
3.     由 bash 内建的 (builtin) 命令来运行；
透过 $PATH 这个变量的顺序搜寻到的第一个命令来运行。
bash 的进站与欢迎信息： /etc/issue, /etc/mo]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-3]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50810892</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50810892</guid><author>xp_super</author><pubDate>Sat, 05 Mar 2016 21:42:57 +0800</pubDate><description><![CDATA[alias, unalias
history HISTSIZE 
[root@www ~]# history [n]
[root@www ~]# history [-c]
[root@www ~]# history [-raw] histfiles
选项与参数：
n   ：数字，意思是『要列出最近的 n 笔命令行表』的意思！
-c  ：将目前的 shell 中的所有 history]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-2]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50804552</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50804552</guid><author>xp_super</author><pubDate>Fri, 04 Mar 2016 20:34:30 +0800</pubDate><description><![CDATA[变量的取用与配置：echo, 变量配置守则, unset
变量的取用: echo
[root@www ~]# echo $variable
[root@www ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@www ~]# echo ${PATH}
]]></description><category></category></item><item><title><![CDATA[Linux系统运维/Bash/5-1]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50804379</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50804379</guid><author>xp_super</author><pubDate>Fri, 04 Mar 2016 17:46:49 +0800</pubDate><description><![CDATA[bash 主要的优点有底下几个：




命令编修能力 (history)：
~/.bash_history 记录的是前一次登陆以前所运行过的命令， 而至于这一次登陆所运行的命令都被缓存在内存中，当你成功的注销系统后，该命令记忆才会记录到 .bash_history 当中！



命令与文件补全功能： ([tab] 按键的好处)

[Tab] 接在一串命令的第一个字的后面，]]></description><category></category></item><item><title><![CDATA[Linux系统运维/vi的额外功能/4]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50784870</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50784870</guid><author>xp_super</author><pubDate>Thu, 03 Mar 2016 00:36:08 +0800</pubDate><description><![CDATA[区块选择(Visual
 Block)





区块选择的按键意义


v
字符选择，会将光标经过的地方反白选择！


V
行选择，会将光标经过的行反白选择！


[Ctrl]+v
区块选择，可以用长方形的方式选择资料


y
将反白的地方复制起来


d
将反白的地方删除掉







多档案编辑]]></description><category></category></item><item><title><![CDATA[Linux系统运维——vi的使用技巧——3]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50784127</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50784127</guid><author>xp_super</author><pubDate>Wed, 02 Mar 2016 23:46:18 +0800</pubDate><description><![CDATA[vi 的使用


基本上 vi 共分为三种模式，分别是『一般模式』、『编辑模式』与『指令列命令模式』。
 这三种模式的作用分别是：

一般模式：
编辑模式：
i, I, o, O, a, A, r, R
指令列命令模式：
: / ? 
一般模式可与编辑模式及指令列模式切换， 但编辑模式与指令列模式之间不可互相切换


一般模式可用的按钮说明，光标移动、复制贴上、搜寻取代]]></description><category></category></item><item><title><![CDATA[Linux系统运维——文件查找——2]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50783949</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50783949</guid><author>xp_super</author><pubDate>Wed, 02 Mar 2016 22:47:52 +0800</pubDate><description><![CDATA[在使用linux时，经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。


(1)find命令是根据文件的属性进行查找，如文件名，文件大小，所有者，所属组，是否为空，访问时间，修改时间等。 
(2)grep是根据文件的内容进行查找，会对文件的每一行按照给定的模式(patter)进行匹配查找。


一.find命令


基本格式：find  path]]></description><category></category></item><item><title><![CDATA[Linux系统运维——文件解压缩——1]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50783314</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50783314</guid><author>xp_super</author><pubDate>Wed, 02 Mar 2016 22:05:02 +0800</pubDate><description><![CDATA[把常用的tar解压命令总结下，当作备忘：

tar



-c: 建立压缩档案
-x：解压
-t：查看内容
-r：向压缩归档文件末尾追加文件
-u：更新原压缩包中的文件
这五个是独立的命令，压缩解压都要用到其中一个，可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z：有gzip属性的
-j：有bz2属性的
-Z：有compress属]]></description><category></category></item><item><title><![CDATA[Linux系统运维——0]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/50766811</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/50766811</guid><author>xp_super</author><pubDate>Mon, 29 Feb 2016 17:11:46 +0800</pubDate><description><![CDATA[工作一年半，重新选择行业，重构生活方式；]]></description><category></category></item><item><title><![CDATA[指针学习]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/10125601</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/10125601</guid><author>xp_super</author><pubDate>Tue, 20 Aug 2013 22:17:17 +0800</pubDate><description><![CDATA[一、

在学习arm过程中发现这“指针函数”与“函数指针”容易搞错，所以今天，我自己想一次把它搞清楚，找了一些资料，首先它们之间的定义：

1、指针函数是指带指针的函数，即本质是一个函数。函数返回类型是某一类型的指针

     类型标识符   
 *函数名(参数表)

      int *f(x，y);

 

首先它是一个函数，只不过这个函数的返回值是一个地址值。函]]></description><category></category></item><item><title><![CDATA[机器学习链接]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8957976</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8957976</guid><author>xp_super</author><pubDate>Tue, 21 May 2013 23:02:00 +0800</pubDate><description><![CDATA[1.http://www.cnblogs.com/jerrylead/archive/2011/03/05/1971867.html
2.http://www.cnblogs.com/LeftNotEasy/archive/2010/12/05/mathmatic_in_machine_learning_1_regression_and_gradient_descent.html]]></description><category></category></item><item><title><![CDATA[Linux 内核文件系统与设备操作流程分析]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8626018</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8626018</guid><author>xp_super</author><pubDate>Fri, 01 Mar 2013 14:22:41 +0800</pubDate><description><![CDATA[Author:  sinister
Email:   sinister@whitecell.org
Homepage:http://www.whitecell.org 
本笔记对 linux kernel 的文件系统操作以及设备操作进行了分析，主要是针
对 ext3 文件系统的 open 流程的分析，目的是为了解答心中的几个疑问：

1、一个文件的操作流程，系统是如何把 struct fil]]></description><category></category></item><item><title><![CDATA[基于V4L2 的视频驱动开发1-2]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8603127</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8603127</guid><author>xp_super</author><pubDate>Fri, 22 Feb 2013 16:12:10 +0800</pubDate><description><![CDATA[作者： 华清远见 刘洪涛

 
编写基于 V4L2 视频驱动主要涉及到以下几个知识点：

l         摄像头方面的知识
要了解选用的摄像头的特性，包括访问控制方法、各种参数的配置方法、信号输出类型等。
l         Camera 解码器、控制器
如果摄像头是模拟量输出的，要熟悉解码器的配置。最后数字视频信号进入 camera 控制器后，还要熟悉camera 控制器的操]]></description><category></category></item><item><title><![CDATA[v4l2驱动浅析]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8603110</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8603110</guid><author>xp_super</author><pubDate>Fri, 22 Feb 2013 16:09:37 +0800</pubDate><description><![CDATA[选自《v4l2研究进展》 作者lapset


简介：本文所附代码是根据v4l2官方文档以及demo(capture.c)修改而来，纯粹为学习交流之用，请勿使用在商用场合。
地址：由于官方网的域名有敏感词汇，所以请google一下。
一 ，操作流程简单看
 
 

 
二 模块概要分析
 
以下是所附代码所涉及到的全局变量，摆出来只是参考，具体修改的话请自行安排。]]></description><category></category></item><item><title><![CDATA[writing an alsa driver 中文]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8481652</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8481652</guid><author>xp_super</author><pubDate>Tue, 08 Jan 2013 15:56:06 +0800</pubDate><description><![CDATA[writing-an-alsa-driver(编写一个ALSA驱动)翻译稿 第一章

编写一个ALSA驱动
(by Takashi Iwai)
0.3.6版本
翻译：creator sz111@126.com
翻译这篇文章主要是为了学习ALSA驱动，因为感觉ALSA是Linux音频发展方向，所以下决心仔细看看，但是中文资料太少，就想翻译一份奉献给广大初学并且英文不好的朋友。不过自己的英]]></description><category></category></item><item><title><![CDATA[ALSA SOC架构]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8467993</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8467993</guid><author>xp_super</author><pubDate>Sat, 05 Jan 2013 11:26:50 +0800</pubDate><description><![CDATA[从下到上，依次是ALSA driver、ALSA lib、ALSA application：



ALSA application包括aplay、arecord，他们属于ALSA utils的工具。这些工具用于测试驱动非常的好。
ALSA lib提供诸如打开，关闭，播放的函数库。
ALSA driver是后来才加入了对SOC的支持，并且将hardware audio codec的控制]]></description><category></category></item><item><title><![CDATA[uevent分析（转载） (2011-04-11 18:17:55)]]></title><link>https://blog.youkuaiyun.com/xp_super/article/details/8434208</link><guid>https://blog.youkuaiyun.com/xp_super/article/details/8434208</guid><author>xp_super</author><pubDate>Tue, 25 Dec 2012 16:58:25 +0800</pubDate><description><![CDATA[1．kobject, ktype, kset

kobject代表sysfs中的目录。


ktype代表kobject的类型，主要包含release函数和attr的读写函数。比如，所有的bus都有同一个bus_type；所有的class都有同一个class_type。

kset包含了subsystem概念，kset本身也是一个kobject，所以里面包含了一个kobject对象。]]></description><category></category></item></channel></rss>