自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

转载 单片机模拟 1/2 Bias、1/4 Duty的 LCD 驱动使用方法

工作原理方式一 根据 LCD 的驱动原理可知,LCD 像素点上只能加上 AC 电压,LCD 显示器的对比度由 COM脚上的电压值减去 SEG 脚上的电压值决定,当这个电压差大于 LCD 的饱和电压就能打开像素点,小于 LCD 阈值电压就能关闭像素点,LCD 型 MCU 已经由内建的 LCD 驱动电路自动产生 LCD 驱动信号,因此只要 I/O 口能仿真输出该驱动信号,就能完成 L...

2016-02-24 15:58:00 2233

转载 Android 中多点触摸协议

http://blog.csdn.net/zuosifengli/article/details/7398661Android 中多点触摸协议: 参考: http://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt1, 两种多点触摸协议:...

2015-05-17 22:33:00 246

转载 解决方案资源管理器 停靠在左边

工具》导入和导出设置>重置所有设置>否,仅重置,从而改写我的当前设置>下一步选择VisualC++默认设置。完成。转载于:https://www.cnblogs.com/ljf181275034/p/4102891.html...

2014-11-17 09:30:00 5371

转载 Altium Designer Summer 09创建半圆焊盘方法

关于异形焊盘的创建,可参看下面的半圆PAD的制作:1.新建一个PCB文件,然后在里面画一个半圆的Arc,即Place放置(P)》Arc,并且要将其开口处 封闭,即可用Place 放置(P)》Line走线(L)封闭.2.选中整个半圆区域,而后执行Tools工具(T)》Convert转换(V)》Create Region from selected primitives》Yes , 如此...

2014-11-11 11:35:00 3304

转载 TKStudio 4.6IDE Warning: L6310W: Unable to find ARM libraries.

我也遇到了同样的问题.搞了很久,按下面的操解决了内容转至:http://bbs.zlgmcu.com/dv_rss.asp?s=xh&boardid=43&id=23032&page=1更新了MDK4.6之后的版本后TKStudio无法编译链接的解决办法测试版本MDK4.7,TKStudio 4.6设置方法1、在TKStudio中工具-&gt...

2014-10-16 11:36:00 578

转载 Cortex-M3/4的Hard Fault调试方法

1 Cortex-M3/4的Fault简介 Cortex-M3/4的Fault异常是由于非法的存储器访问(比如访问0地址、写只读存储位置等)和非法的程序行为(比如除以0等)等造成的。常见的4种异常及产生异常的情况如下:Bus Fault:在fetch指令、数据读写、fetch中断向量或中断时存储恢复寄存器栈情况下,检测到内存访问错误则产生Bus Fault。Me...

2014-09-16 09:46:00 135

转载 STM32 对内部FLASH读写接口函数

因为要用内部FLASH代替外部EEPROM,把参数放在STM32的0x08000000+320K处,其中20K是bootloader,300K是应用程序。原理:先要把整页FLASH的内容搬到RAM中,然后在RAM中改动,然后擦除整页FLASH,再把改动后的内容写入原Flash页。下面程序调试通过。/*****************************************...

2014-06-30 09:38:00 195

转载 七个最佳买房时机帮你省钱:有房企破产倒闭时

如果你不是百万富翁,买房也是刚需,那么你需要注意最佳出手的买房信号,地产中国网小编为你介绍七个最佳买房时机。第一个最佳出手买房的信号:媒体上或生活中发现有房企破产、倒闭,合并重组出现的报道,或有房企老板(非中介公司)逃跑或跳楼,员工集体要工资的新闻出现时。市民可等2-3个月再出手。第二个最佳出手买房的信号:中央政府再出台更优惠的鼓励老百姓买房的政策。这样的政策出台,预示之前的优惠...

2014-04-19 09:48:00 105

转载 shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢?...

-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename...

2014-03-26 10:29:00 211

转载 穷人迈向富翁理财十步曲

生活理财起初最常见的方式就是强迫自己每天存一笔钱到存钱筒里,而这个存钱筒最好是透明的,并每天记录下来。透明的存钱筒是为了让你随时查阅理财的成效,记录是让你养成记账的习惯。当你每日的储蓄随着时间的累积,达到一定数量后再转存到存款薄里,如此日积月累,就可以逐渐养成自身存钱理财的习惯。不管你做什么事情,是否养成了良好的习惯,都会决定你的成败。理财投资也是同样道理,在你养成了很好的投资习惯后,你...

2014-03-22 10:17:00 102

转载 在字符串中找出连续最长的数字串

功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给intputstr后,函数将返回9,outputstr所指的值为123456789#include <stdio.h>int Findmaxlen(char *i...

2013-12-03 10:41:00 132

转载 将数字转化成字符串

#include <stdio.h>void itoa(char str[],int num);void main(){int num;char str[10];scanf("%d",&num);itoa(str,num);printf("%s\n",str);}void itoa(char str[],int num){int i=0,j=0;int ...

2013-12-03 10:37:00 135

转载 寄存器位读写,结构体位域定义,位域操作,位操作

1.2.3 添加位域结构体1)增加位域定义我们经常需要直接访问寄存器中的某个位域。C281x C/C++头文件及外设示例所涉及的位域结构体方法,为多数片上外设寄存器提供了位域定义。例如,可以为CPU 定时器(CPU-Timer)中的每个寄存器定义一个位域结构体类型。CPU 定时器(CPU-Timer)控制寄存器的位域定义如下所示:[cpp] view plaincop...

2013-11-22 11:28:00 983

转载 android C/C++ source files 全局宏定义 .

\system\core\include\arch\linux-armAndroidConfig.h* ===========================================================================* !!! IMPORTANT !!!* ========...

2013-09-05 17:16:00 337

转载 android2.3 -添加自定义按键:作唤醒功能 .

最近需要做个唤醒功能,当按键的时候android系统唤醒并点亮屏,在长按键中,系统不能在进入睡眠。[cpp] view plaincopyprint?驱动方面:1:在平台设备文件中添加一个按键,定义为唤醒源!\arch\arm\mach-s5pv210staticstructgpio_keys_buttongpio_butto...

2013-09-05 17:09:00 192

转载 ARRAY_SIZE宏

宏ARRAY_SIZE,是求设备结构体中设备的个数,定义在linux/kernel.h中#define ARRAY_SIZE(arr) (sizeof(arr)/sizeof((arr)[0]) + __must_be_array(arr))sizeof(arr)/sizeof((arr)[0])是求出设备的个数,__must_be_array(arr)是防...

2013-09-02 11:06:00 123

转载 DC-DC升压(BOOST)电路原理

BOOST升压电路中: 电感的作用:是将电能和磁场能相互转换的能量转换器件,当MOS开关管闭合后,电感将电能转换为磁场能储存起来,当MOS断开后电感将储存的磁场能转换为电场能,且这个能量在和输入电源电压叠加后通过二极管和电容的滤波后得到平滑的直流电压提供给负载,由于这个电压是输入电源电压和电感的磁砀能转换为电能的叠加后形成的,所以输出电压高于输入电压,既升压过程的完成; ...

2013-08-09 21:13:00 970

转载 Android Dock底座应用开发

很多网友可能发现部分Android手机或平板支持底座,目前比较主流的有摩托罗拉系列,中低端的Milestone和Milestone 2代均可以使用充电底座或多媒体底座,网购大概50元左右。而中高端的Atrix 4G则支持HD或物理键盘底座,在我们连接底座后,一般使用官方固件的Android手机会自动切换到底座的桌钟模式,会显示提前、时间或闹铃等信息,如果通过代码获取底座插拔状态呢? 下面...

2013-08-07 11:44:00 487

转载 Linux添加/删除用户和用户组

本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //...

2013-07-30 14:33:00 98

转载 Android串口通信(基于Tiny6410平台)

友善之臂的Android系统有他们自己编写的一个串口通信程序,网上没有找到他的源代码,而且界面操作不在一个界面,不是很方便,这里我自己写了一个粗糙点的串口通信程序。同样这里还是调用友善之臂的friendlyarm-hardware.so库文件。在Android工程文件下面加入com.friendlyarm.androidSDK包,在其下添加HardwareControler.ja...

2013-07-30 13:12:00 171

转载 20130729--Samba的学习

(一)、基本概念samba是一个能让你的Unix计算机和其它MS Windows计算机相互共享资源的软件。samba提供有关资源共享的三个功能,包括:smbd,执行它可以使Unix能够共享资源给其它的计算机;而smbclient就是让Unix去存取其它计算机的资源;最后一个smbmount,则是类似MS Windwos下“网络磁盘驱动器”的功能,可以让你把其它计算机的资源挂在自己的...

2013-07-29 10:19:00 104

转载 linux下执行 ls,cat等一些命令报出 -bash: /bin/cat: Cannot allocate memory 有没解决的方法...

环境变量配置出错了cd -- 进入用户目录vim .bash_profile删除以前PATH这一行,把下面的粘帖进去PATH=$PATH:$HOME/bin:/root:/root/snapshot/:/usr/local/mysql/bin/:/bin 然后执行 source .bash_profile然后就可以使用了etc/profile:此文件为系统的每个用户设置环境信息...

2013-07-29 09:37:00 552

转载 Tiny6410 交叉编译helloworld程序

在工作目录下建立helloworld.c文件[cpp]view plaincopyprint?#include<stdio.h>main(){printf("helloworld!\n");}保存关闭后。编译helloworld文件:[csharp]vi...

2013-07-27 10:57:00 116

转载 Tiny6410 设备驱动之helloworld

在自己的工作目录下建立helloworld_driver.c[cpp]view plaincopyprint?#include<linux/init.h>#include<linux/module.h>//代码遵守的license:BSDGPLMODULE_LICENSE("DualB...

2013-07-27 10:54:00 71

转载 Tiny6410 LED字符设备驱动

1.查看用户手册led1、led2、led3、led4连接的分别是 GPK4、GPK5、GPK6、GPK72、查询6410芯片手册下面还需要3个步骤:1、设置GPIO为OUTPUT。将GPK4、GPK5、GPK6、GPK7设置为输出output=0001 即GPKCON0的19:28都配置为00012、设置GPIO...

2013-07-27 10:51:00 104

转载 STM32移植UCGUI3.90笔记

在MDK环境下,终于将3.90版本的UCGUI移植到STM32下了,在网上看到的都是例程代码,很少看到有关于在STM32下移植UCGUI的教程方法,为了方便大家,特写此移植方法,大家可以借鉴(有错误之处,望大家指点出来共同讨论!)移植步骤:第一步:首先,得把你的TFT底层驱动写好,既在裸机下,可以正常显示。第二步:加入UCGUI程序包。第三步:配置LCDConf.h GUIConf.h ...

2013-07-26 17:12:00 291

转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:  tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:  # tar -cf all.tar *.jpg  这条命令...

2013-07-26 10:29:00 74

转载 如何在Ubuntu下搭建Android NDK开发环境

1 搭建Android SDK开发环境参考在在Ubuntu下搭建Android SDK开发环境(图文)首先在Ubuntu下搭建Android SDK开发环境.2 下载NDK开发包打开官网:http://developer.android.com/sdk/ndk/index.html下载NDK 开发包,当前最新版本是r7b,如下图:下载解压到 ~/bin 目...

2013-07-26 09:59:00 126

转载 IIC驱动分析

IIC设备是一种通过IIC总线连接的设备,由于其简单性,被广泛引用于电子系统中。在现代电子系统中,有很多的IIC设备需要进行相互之间通信IIC总线是由PHILIPS公司开发的两线式串行总线,用于连接微处理器和外部IIC设备。IIC设备产生于20世纪80年代,最初专用与音频和视频设备,现在在各种电子设备中都广泛应用IIC总线有两条总线线路,一条是串行数据线(SDA),一条是串行时...

2013-07-25 18:20:00 110

转载 快速排序(quicksort)算法实现

快速排序(quicksort)是分治法的典型例子,它的主要思想是将一个待排序的数组以数组的某一个元素X为轴,使这个轴的左侧元素都比X大,而右侧元素都比X小(从大到小排序)。然后以这个X在变换后数组的位置i分为左右两个子数组,再分别进行快速排序,直到子数组中只有一个元素为止。快速排序算法如下voidquicksort(intA[],intp,intr){inti;...

2013-07-25 17:36:00 123

转载 The type java.lang.Object cannot be resolved It is indirectly referenced ... .

Thetypejava.lang.Objectcannotberesolved.Itisindirectlyreferencedfrom required .class files当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclip...

2013-05-03 17:45:00 123

转载 CPU 被客户机操作系统禁用. 重启或关闭虚拟机电源

以下方法只针对XP下虚拟MAC 、WIN7下虚拟MAC,方法一:打开 “任务管理器”,然后选择“进程”,找到vmware右击,XP下选择“关系设置”,WIN7下选择“设置相关性”会出现这个进程与各个CPU核心的关系,只勾选其中一个,就OK了,如果cpu0不行,就换cpu1 ,但是一定只选一个哦!这样应该就可以进入虚拟的MAC系统了,如果此法不行我们再看方法二!...

2013-05-02 16:18:00 806

转载 Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并

关于linux上建库等操作请看文章: http://hi.baidu.com/mvp_xuan/blog/item/30f5b700a832f0261d9583ad.html http://hi.baidu.com/mvp_xuan/blog/item/216d52092a79228b0b7b826f.html————————————————————...

2013-04-27 21:31:00 91

转载 煮茶叶蛋口味鲜美的秘技

煮茶叶蛋口味鲜美的秘技1,用温水将生鸡蛋洗干净;2,锅中放入适量水,放入盐,花椒,大料,桂皮,小茴香,酱油,茶叶适量煮沸,调料不要用五香粉等混和调料,去超市买单独包装的调料,干净又便宜,茶叶最好是红茶,不要放多,一点就可以;3,将鸡蛋轻放入锅中煮三到四分钟;4,将鸡蛋取出放入凉水中降温,这是关键,这样可以防止蛋黄中出现氧化铜,我们在煮蛋时如果煮的时间长了...

2013-04-11 13:44:00 163

转载 你要用root权限cp文件可以在终端里用sudo nautilus打开一个有root权限的文件浏览器...

你要用root权限cp文件可以在终端里用sudo nautilus打开一个有root权限的文件浏览器转载于:https://www.cnblogs.com/ljf181275034/archive/2013/04/08/3008978.html

2013-04-08 21:53:00 216

转载 android怎么修改源码

第一篇用eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到。 今天找到关于怎样使用eclipse来开发android源...

2013-04-08 09:08:00 960

转载 离线搭建安卓环境 adt

1、下载SDK。到安卓官网http://developer.android.com/sdk/index.html 下载SDK,选这个如图1,因为这个是adt-bundle-windows-x86的压缩包,里面包含eclipse和SDK,eclipse它已经集成好了ADT。其实这个包下载的并不是很全,不全的后面还是要在线下载,但是相对的时间会短点!(这也是后来一个同学提醒我的O(∩_∩)O...

2013-04-08 09:07:00 65

转载 Linux 修改文件用户属性

chgrp命令功能:改变文件或目录所属的组。语法:chgrp [选项] group filename?该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。该命令的各选项含义为:- R 递归式地改...

2013-01-14 15:09:00 138

转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法:   tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下:   # tar -cf all.tar *.jpg   这条命令...

2013-01-14 10:50:00 114

转载 linux触摸屏驱动分析

一.、前提知识1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提交给事件处理层;而核心层对下提供了设备驱动...

2012-11-23 09:11:00 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除