<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yujunf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yujunf]]></copyright><item><title><![CDATA[shell 中如何判断前一个命令是否执行成功]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/19992465</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/19992465</guid><author>yujunf</author><pubDate>Wed, 26 Feb 2014 17:58:55 +0800</pubDate><description><![CDATA[通过判断返回值来解决：

if [ $? -eq 0 ];then
  命令正确的分支
else
  命令失败的分支
fi]]></description><category></category></item><item><title><![CDATA[背光调节引发的中断问题]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7971691</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7971691</guid><author>yujunf</author><pubDate>Wed, 12 Sep 2012 16:28:07 +0800</pubDate><description><![CDATA[曾经在调试背光代码时发现有时调节背光亮度时会出现紊乱，该亮的时候反而很暗,检查代码也没发现什么问题。后来经过查资料发现是系统中断破坏了脉冲发送个数（背光IC是单线调节，通过发送不同的脉冲来控制）。也就是脉冲没有按照预期的发送，被中断打断了。找到了原因，问题就好解决了。在发送脉冲时关中断，发送完毕后再打开中断，避免中断的干扰。具体函数介绍如下：
    在2.6内核中,可以通过下面两个函数中的其中]]></description><category></category></item><item><title><![CDATA[软件实现I2S总线数据通信]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7968072</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7968072</guid><author>yujunf</author><pubDate>Tue, 11 Sep 2012 17:20:58 +0800</pubDate><description><![CDATA[引言
I2S（InterIC Sound Bus）是飞利浦公司针对数字音频设备之间的音频数据传输而制定的一种总线标准，采用沿独立的导线传输时钟与数据信号的设计，通过分离数据和时钟信号，避免了时差诱发的失真。I2S总线简单有效，可以有效提升输出数据的质量，在各种嵌入式音频系统中有广泛应用。但是在嵌入式音频系统设计中，并不是所有的MCU都支持I2S总线格式，再加上I2S还没有统一的接口标准，不同的厂]]></description><category></category></item><item><title><![CDATA[Android 2.3 SD卡挂载流程浅析]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7852667</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7852667</guid><author>yujunf</author><pubDate>Fri, 10 Aug 2012 17:44:10 +0800</pubDate><description><![CDATA[文章地址：http://www.linuxidc.com/Linux/2011-11/47136.htm]]></description><category></category></item><item><title><![CDATA[Android修改触摸按键震动强弱]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7601536</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7601536</guid><author>yujunf</author><pubDate>Fri, 25 May 2012 13:09:52 +0800</pubDate><description><![CDATA[为了加强返回键触感效果，查了一些资料。修改代码位置：
    frameworks/base/core/res/res/values/config.xml
    可修改以下内容：
     
    
        0             // 暂停时间
        10        //震动时间
        20         //暂停时间
        3]]></description><category></category></item><item><title><![CDATA[windows [git] warning: LF will be replaced by CRLF]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7597128</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7597128</guid><author>yujunf</author><pubDate>Thu, 24 May 2012 09:45:18 +0800</pubDate><description><![CDATA[问题：
warning: LF will be replaced by CRLF…..
解决办法:
在git bash  输入下面的命令：
git config --global core.autocrlf  false]]></description><category></category></item><item><title><![CDATA[git在push的时候出现insufficient permission for adding an object错误]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7595231</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7595231</guid><author>yujunf</author><pubDate>Wed, 23 May 2012 16:31:50 +0800</pubDate><description><![CDATA[错误信息：

Counting objects: 9, done.Delta compression using up to 2 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (5/5), 506 bytes, done.Total 5 (delta 2), reused 0 (delta 0)error]]></description><category></category></item><item><title><![CDATA[Android添加开机音乐]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7577623</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7577623</guid><author>yujunf</author><pubDate>Thu, 17 May 2012 19:24:38 +0800</pubDate><description><![CDATA[Android启动时第三段开机动画叫bootanimation，源码位于frameworks/base/cmds/bootanimation下，这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来，具体怎么制作这个压缩包，网上有很多的示例，在此不再赘述；
这段代码默认是不支持音乐]]></description><category></category></item><item><title><![CDATA[android 横竖屏限制如何配置]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7554683</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7554683</guid><author>yujunf</author><pubDate>Thu, 10 May 2012 17:56:15 +0800</pubDate><description><![CDATA[在开发android的应用中，有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。
ndroid:screenOrientation="landscape"是限制此页面横屏显示， 
ndroid:screenOrientation="portrait"是限制此页面数竖屏显示。 
例如：我现在想让所有的页]]></description><category></category></item><item><title><![CDATA[Android 默认声音大小修改]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7543186</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7543186</guid><author>yujunf</author><pubDate>Mon, 07 May 2012 17:27:48 +0800</pubDate><description><![CDATA[修改文件：frameworks/base/media/java/android/media/AudioManager.java
       /**  @hide Default volume index values for audio streams */
    public static final int[] DEFAULT_STREAM_VOLUME = new int[] {]]></description><category></category></item><item><title><![CDATA[在服务器上部署Git]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7459089</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7459089</guid><author>yujunf</author><pubDate>Fri, 13 Apr 2012 19:30:16 +0800</pubDate><description><![CDATA[发现一个git学习资料 网站，讲的比较详细，分享一 下。
      http://www.open-open.com/lib/list/282 






 在服务器上部署 Git


开始架设 Git 服务器前，需要先把现有仓库导出为裸仓库 — 即一个不包含当前工作目录的仓库。做法直截了当，克隆时用 --bare 选项即可。裸仓库的目录名一般以.git 结尾，像这样：]]></description><category></category></item><item><title><![CDATA[android phone 模块分析]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7427690</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7427690</guid><author>yujunf</author><pubDate>Thu, 05 Apr 2012 11:00:57 +0800</pubDate><description><![CDATA[Andriod Phone模块相关（总览） 
2010-01-30 13:50 
1、从java端发送at命令的处理流程。 
2、unsolicited 消息从modem上报到java的流程。 
3、猫相关的各种状态的监听和通知机制。 
4、通话相关的图标变换的工作原理。 
5、gprs拨号上网的通路原理。 
6、通话相关的语音通路切换原理、震动接口。 
7、通话相关的notifi]]></description><category></category></item><item><title><![CDATA[ubuntu上配置git服务器]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7415753</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7415753</guid><author>yujunf</author><pubDate>Sat, 31 Mar 2012 14:47:44 +0800</pubDate><description><![CDATA[文章出处：http://www.cnblogs.com/xl19862005

1       需求

硬件需求：一台Ubuntu或者debian电脑（虚拟机），能通过网络访问到。

软件需求：git-core, gitosis, openssh-server, openssh-client

2       安装配置git服务器

安装git和openssh：

a@se]]></description><category></category></item><item><title><![CDATA[安 装 ubuntu 10.4 ibus 拼音输入法]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7398464</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7398464</guid><author>yujunf</author><pubDate>Tue, 27 Mar 2012 13:04:03 +0800</pubDate><description><![CDATA[ubuntu 10.4 安装后自带ibus输入框架，但是一用才发现拼音输入只有py（m17n）可以输入，且每次只能输入一个字，翻页也麻烦。安装ibus-pinyin解决 问题。
方法：
1.打开新立得软件包管理器，编辑-->搜索 ibus-pinyin ，然后标记从新安装 ibus-pinyin，并应用，直至安装完成。

2.系统--> ibus首选项-->输入法-->选择输入法-->汉语]]></description><category></category></item><item><title><![CDATA[Android开发平台振动器系统详解]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7380917</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7380917</guid><author>yujunf</author><pubDate>Wed, 21 Mar 2012 20:40:41 +0800</pubDate><description><![CDATA[振动器负责控制引动电话的振动功能，Android中的振动器系统是一个专供这方面功能的小系统，提供根据时间振动的功能。

　　振动器系统包含了驱动程序、硬件抽象层、JNI部分、Java框架类等几个部分，也向Java应用程序层提供了简单的API作为平台接口。

　　Android振动器系统的基本层次结构如图23-1所示。
　　








图23-1 Android振动]]></description><category></category></item><item><title><![CDATA[I2S总线原理及其实例]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7330885</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7330885</guid><author>yujunf</author><pubDate>Wed, 07 Mar 2012 22:49:59 +0800</pubDate><description><![CDATA[I2S（Inter-IC Sound Bus）是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中，既规定了硬件接口规范，也规定了数字音频数据的格式。

I2S有3个主要信号：1.串行时钟SCLK，也叫位时钟（BCLK），即对应数字音频的每一位数据，SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数 2. 帧时钟LRCK，用于切换左右声道的数据]]></description><category></category></item><item><title><![CDATA[git pull origin master出错]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7275493</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7275493</guid><author>yujunf</author><pubDate>Mon, 20 Feb 2012 13:11:56 +0800</pubDate><description><![CDATA[今天在使用git时发现一错误耽误了我好久，具体问题是：
      运行：git pull origin master 
          
    Counting objects: 3, done.
    Writing objects: 100% (3/3), 193 bytes, done.
    Total 3 (delta 0), reused 0 (delta 0)]]></description><category></category></item><item><title><![CDATA[linux2.6内核Makefile详解]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7273331</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7273331</guid><author>yujunf</author><pubDate>Sun, 19 Feb 2012 22:05:00 +0800</pubDate><description><![CDATA[熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的
linux2.6内核Makefile的许多特性和2.4内核差别很大，在内核目录的documention/kbuild/makefiles.txt中有详细的说明。给大家一个中文版的翻译


=== 目录

        === 1 概述
    === 2 用户与作用
        === 3 Kbuild]]></description><category></category></item><item><title><![CDATA[Ubuntu Unity系统托盘显示所有图标]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7273279</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7273279</guid><author>yujunf</author><pubDate>Sun, 19 Feb 2012 21:47:38 +0800</pubDate><description><![CDATA[由于在Unity中，Ubuntu对系统托盘采取了白名单机制，只有在白名单内的程序才能在系统托盘处显示图标，这显然不符合我们的要求。因为我们还需要开启一些中国特色的软件，如WINE、AIR程序等。

1.所以需要解除这一设置：

如果你想所有的程序都可以显示，则在终端运行下面命令：
gsettings set com.canonical.Unity.Panel systray-whitel]]></description><category></category></item><item><title><![CDATA[可重入函数与不可重入函数]]></title><link>https://blog.youkuaiyun.com/yujunf/article/details/7163050</link><guid>https://blog.youkuaiyun.com/yujunf/article/details/7163050</guid><author>yujunf</author><pubDate>Thu, 29 Dec 2011 19:20:38 +0800</pubDate><description><![CDATA[主要用于多任务环境中，一个可重入的函数简单来说就是可以被中断的函数，也就是说，可以在这个函数执行的任何时刻中断它，转入OS调度下去执行另外一段代码，而返回控制时不会出现什么错误；而不可重入的函数由于使用了一些系统资源，比如全局变量区，中断向量表等，所以它如果被中断的话，可能会出现问题，这类函数是不能运行在多任务环境下的。
也可以这样理解，重入即表示重复进入，首先它意味着这个函数可以被中断，其次意]]></description><category></category></item></channel></rss>