背光调节引发的中断问题 曾经在调试背光代码时发现有时调节背光亮度时会出现紊乱,该亮的时候反而很暗,检查代码也没发现什么问题。后来经过查资料发现是系统中断破坏了脉冲发送个数(背光IC是单线调节,通过发送不同的脉冲来控制)。也就是脉冲没有按照预期的发送,被中断打断了。找到了原因,问题就好解决了。在发送脉冲时关中断,发送完毕后再打开中断,避免中断的干扰。具体函数介绍如下: 在2.6内核中,可以通过下面两个函数中的其中
软件实现I2S总线数据通信 引言I2S(InterIC Sound Bus)是飞利浦公司针对数字音频设备之间的音频数据传输而制定的一种总线标准,采用沿独立的导线传输时钟与数据信号的设计,通过分离数据和时钟信号,避免了时差诱发的失真。I2S总线简单有效,可以有效提升输出数据的质量,在各种嵌入式音频系统中有广泛应用。但是在嵌入式音频系统设计中,并不是所有的MCU都支持I2S总线格式,再加上I2S还没有统一的接口标准,不同的厂
Android修改触摸按键震动强弱 为了加强返回键触感效果,查了一些资料。修改代码位置: frameworks/base/core/res/res/values/config.xml 可修改以下内容: 0 // 暂停时间 10 //震动时间 20 //暂停时间 3
windows [git] warning: LF will be replaced by CRLF 问题:warning: LF will be replaced by CRLF…..解决办法:在git bash 输入下面的命令:git config --global core.autocrlf false
git在push的时候出现insufficient permission for adding an object错误 错误信息: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
Android添加开机音乐 Android启动时第三段开机动画叫bootanimation,源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来,具体怎么制作这个压缩包,网上有很多的示例,在此不再赘述;这段代码默认是不支持音乐
android 横竖屏限制如何配置 在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。ndroid:screenOrientation="landscape"是限制此页面横屏显示, ndroid:screenOrientation="portrait"是限制此页面数竖屏显示。 例如:我现在想让所有的页
Android 默认声音大小修改 修改文件: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[] {
在服务器上部署Git 发现一个git学习资料 网站,讲的比较详细,分享一 下。 http://www.open-open.com/lib/list/282 在服务器上部署 Git开始架设 Git 服务器前,需要先把现有仓库导出为裸仓库 — 即一个不包含当前工作目录的仓库。做法直截了当,克隆时用 --bare 选项即可。裸仓库的目录名一般以.git 结尾,像这样:
android phone 模块分析 Andriod Phone模块相关(总览) 2010-01-30 13:50 1、从java端发送at命令的处理流程。 2、unsolicited 消息从modem上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、通话相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。 6、通话相关的语音通路切换原理、震动接口。 7、通话相关的notifi
ubuntu上配置git服务器 文章出处:http://www.cnblogs.com/xl198620051 需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client2 安装配置git服务器安装git和openssh:a@se
安 装 ubuntu 10.4 ibus 拼音输入法 ubuntu 10.4 安装后自带ibus输入框架,但是一用才发现拼音输入只有py(m17n)可以输入,且每次只能输入一个字,翻页也麻烦。安装ibus-pinyin解决 问题。方法:1.打开新立得软件包管理器,编辑-->搜索 ibus-pinyin ,然后标记从新安装 ibus-pinyin,并应用,直至安装完成。2.系统--> ibus首选项-->输入法-->选择输入法-->汉语
Android开发平台振动器系统详解 振动器负责控制引动电话的振动功能,Android中的振动器系统是一个专供这方面功能的小系统,提供根据时间振动的功能。 振动器系统包含了驱动程序、硬件抽象层、JNI部分、Java框架类等几个部分,也向Java应用程序层提供了简单的API作为平台接口。 Android振动器系统的基本层次结构如图23-1所示。 图23-1 Android振动
I2S总线原理及其实例 I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数 2. 帧时钟LRCK,用于切换左右声道的数据
git pull origin master出错 今天在使用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)
linux2.6内核Makefile详解 熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明。给大家一个中文版的翻译=== 目录 === 1 概述 === 2 用户与作用 === 3 Kbuild