自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海闊天空的专栏

记录所有已走过的日子.

  • 博客(26)
  • 资源 (31)
  • 收藏
  • 关注

转载 git参考手册与常用指令说明

Git参考手册:http://gitref.cyj.me/zh/about.htmlLinus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。 install: apt-get install git-core git clone

2013-05-31 00:08:10 928

转载 C语言编译过程中的组成部分

C语言编译过程详解  C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:  从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号

2013-05-29 21:26:12 1342

转载 Android系统Recovery工作原理之使用update.zip升级过程分析(一)---update.zip包的制作

作者:http://blog.csdn.net/mu0206mu/article/category/1059752         这篇及以后的篇幅将通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理。我们先从update.zip包的制作开始,然后是Android系统的启动模式分析,Recovery工作原理,如何从

2013-05-29 00:50:23 1374

转载 Android NDK开发入门实例

写这个,目的就是记录一下我自己的NDK是怎么入门的。便于以后查看,而不会忘了又用搜索引擎一顿乱搜。然后希望能够帮助刚学的人入门。先转一段别人说的话:“NDK全称:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮

2013-05-29 00:44:41 910

转载 gsensor架构和原理分析

本文主要描述了在android2.3平台G-sensor相关软硬件的体系架构和实现原理,按照Applications、Framework、HAL、Driver和Hardware五大层次分别介绍。1.系统架构 (Architecture)1.1 Android体系架构图1.2 Sensor子系统架构图 · Applicati

2013-05-29 00:35:05 1314

转载 Linux JNI调用so动态库示例

作为主调方的Java源程序TestJNI.java如下。代码清单15-4 在Linux平台上调用C函数的例程——TestJNI.java1.       public class TestJNI2.       {3.          static4.          {5.            System.loadLibrary("test

2013-05-29 00:27:49 1444

转载 ubuntu下修改path三种方法

在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。第三种方法适合于暂时修改,重新登录后失效第一种方法:在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:export PATH=”$PATH:/your path1/:/your path2/…..”注意

2013-05-28 17:20:03 18459

原创 Android4.0.1源码及内核编译效果

源码编译环境配置参考:1、官网资料 http://source.android.com/source/initializing.html                                                 2、http://blog.csdn.net/luoshengyang/article/details/6559955

2013-05-28 16:04:35 1063

原创 Android源码编译gcc版本过高解决办法

问题:   Ubutn12.04 ,默认GCC版本为4.6. 在编译源码都时候提示host C++: obbtool :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled bydefault] 解决方法:1    $sudo apt-get install gcc-4.42    $sudo apt-get in

2013-05-28 15:57:34 4545

原创 [Android环境配置五]Ubuntu12.04 Android Studio启动失败"Unrecognized VM option '+UseCodeCacheFlushing"

问题:lxc@lxc-pc:~/Developer/android-studio/bin$ ./studio.shJava HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)Unrecognized VM option '+UseCodeCacheFlushing'Could not create the Java v

2013-05-28 15:31:33 3165 1

原创 [Android环境搭建错误解决四]未解决dpkg: dependency problems prevent configuration of lib64z1-dev

lxc@lxc-pc:~$ sudo dpkg --configure -a[sudo] password for lxc: dpkg: dependency problems prevent configuration of lib64z1-dev: lib64z1-dev depends on lib64c-dev.dpkg: error processing lib64z

2013-05-27 00:43:08 2843

转载 [Android环境搭建错误解决三]Android4.0.4源码编译常见错误及解决方法

以下是编译Android 4.0.4的常见错误,这些错误的解决办法收录自互联网。Google group有个专门的Android Building组,有兴趣的可以加入。################# Fix 1 ##########################Error:frameworks/base/include/utils/KeyedVec

2013-05-25 02:41:36 2345

转载 [Android环境搭建错误解决二]下载Android源码时,repo出现错误解决方法

具体下载源码到方法请详见:http://source.android.com/source/downloading.html#troubleshooting-network-issues今天用repo获取android源码:../bin/repo init -u git://android.git.kernel.org/platform/manifest.git出现问题:问题一:

2013-05-25 00:12:06 5825

转载 程序员谨防加班猝死之十大建议

过劳死的精英每年都会有几个,其中最多的就是办公室白领,IT精英也占很大的比重。     13号有个新闻,“奥美公关北京公司一名24岁男性员工在办公室突发心脏病,经抢救无效死亡。早在2008年,奥美公司一位广告总监也因心脏病突发死亡。而此前猝死、过劳死事件多集中于知名会计师事务所,此次公关公司年轻员工猝死事件又引发了外界对公关行业高强度工作的广泛关注。”    我勒个去。当时看到此新闻我立马

2013-05-24 21:49:27 1124

转载 程序员的职场潜意识Top10

什么叫潜规则?其实就是不明文规定的一些规则,关键是他没法明文规定,因为有的规则太没节操。在我们职场中有些规则你不遵守将举步艰难,而要玩转这些潜规则,那么你必须要具备如下10个潜意识:1、项目会议。那要看这个会议的主持人是谁? 很多小范围的项目会议确实是真的以讨论项目解决方案为目的,不管是技术还是实施上。 但是往往项目会议领导参与的比较多,譬如老板参与了或者技术总监参与甚至有的会议客户参

2013-05-24 21:41:14 825

原创 [Android环境搭建错误解决一]sun-java6-jdk 错误解决办法 “ Package 'sun-java6-jdk' has no installation candidate”

1、添加源:deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse。方法:sudo gedit /etc/apt/sources.list打开源列表,在最后一行添加deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse。保存退出。2

2013-05-24 21:31:01 2569

转载 MSHID->Linux KCL->Android KCL Mapping

Device-specific HID drivers and key maps may apply different mappings than are indicated here.HID Keyboard and Keypad Page (0x07)HID UsageHID Usage NameLKCLinux Key Code Name

2013-05-21 22:21:42 2027

原创 [Android调试基础五]adb命令—文件复制与权限修改

Debug中需要替换一些system下的文件,通常system为read only,因此需要先修改操作权限为可读写,进入root后,su获得权限,在敲入命令:mount -o remount,rw / (mount -ro remount,rw /system),将目录下的文件属性修改为可读写。如下:其中adb push/pull分别为拷贝到目标机与从目标机拷贝。

2013-05-21 14:14:49 7916

原创 [Android调试基础四]键盘输入调试(输入监听与模拟发送)

键盘输入转换原理:  当有按键响应时,USB HID UsageID经过驱动转换为扫描的键值Scancode,android将scancode经配置表(如qwerty.kl)找到keycodelabel,然后由内部表KEYCODES列表找到keycode的数字值,再由keycode的数字值经字符配置表(如qwerty.kcm)找到对应的字符值。  调试方法:  输入监听

2013-05-20 16:36:49 5336 1

原创 [Android调试基础三]Android adb中捕获桌面内容之方法

wifi链接以后,在eclipse的菜单栏Windows->Show View->Other->Device打开。

2013-05-19 23:34:35 1687

原创 [Android调试基础二]Android配置logcat

wifi链接以后,在eclipse的菜单栏Windows->Show View->Other->logcat打开。       可以自定义log监听内容,Filter中名字可以自己定义,后面的LogTag等根据实际填写,如果是监听apk程序,可以在最后一栏by Application Name中填写相应的package名称。可以在使用adb shell pm list packages打印出所

2013-05-19 23:28:48 1329

转载 [Android调试基础一]Android 开发利用wifi调试

本文主要介绍在Android开发中如何利用wifi进行应用调试以及其原理。通常我们都是通过数据线连接手机终端和PC进行调试,在没有数据线的情况下如何连接PC和手机呢。1、要求手机必须root过,手机和电脑必须都联网且在同一局域网内。2、步骤a、手机端启动adbd服务在手机端打开终端运行shell命令,终端可使用软件"终端模拟器" 或 "BetterTerminal" ,通过

2013-05-19 23:04:43 1129

转载 DMM(数字万用表)精度5位半和6位半的涵义是什么?

如图所示,这是一个5位半的数字万用表。它可以显示的数值从-199999 到 199999,包括小数位。 第一个包含4个数码管,只能显示的正负和0,1,所以称之为半位。其他的包含8个数码管(7段数码管+1个小数点),能显示0~9,我们称之为一位。一个 6 1/2 位数字万用表可以显示的数值从-1999999 到1999999。=>也就是说测量uA级别的电流,至少需要6位半的精度。

2013-05-19 14:52:30 29602 1

转载 Win7的diskpart硬盘分区教程

前言:用自带工具进行分区的好处在于,建立的分区不会默认为主分区,在以后的多系统安装中不会出现麻烦的问题,第二、不需借助winpe等工具进行手动分区。因此使用这些工具分区时,MBR分区表类型建议建立一个主分区、一个扩展分区,多余的主分区再安装多系统时能派上用场。除非使用GPT分区表,但win7对GPT分区表有安装限制。diskpart命令可以进入cmd后输入diskpart进入该模式,然

2013-05-13 14:02:33 1438

原创 LT8900进入休眠注意事项

LT8900在接收完成或发送完成之后,PKT有会一个输出一个高电平,该PKT的高电平在下一次TX/RX前,会保持高电平不变。(默认设定REG41=0xB800,PKT高电平有效,常态为Low。)        REG7寄存器可知TX,RX=0,此时处于Idle状态。进入休眠模式(SetRFReg(35,GetRFReg(35)|0x4000);SET_nSS();),由于PKT下拉电阻的作用,

2013-05-06 17:49:23 3230

转载 晶振与匹配电容的总结

1.匹配电容-----负载电容是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。要求高的场合还要考虑ic输入端的对地电容。一般晶振两端所接电容是所要求的负载电容的两倍。这样并联起来就接近负载电容了。2.负载电容是指在电路中跨接晶体两端的总的外界有效电容。他是一个测试条件,也是一个使用条件。应用时一般在给出负载电容值附近调整可以得到精确频率。此电容的大小

2013-05-02 09:45:24 2583

IMX222LQJ-C_E

sony imx222 200万像素CMOS芯片 datasheet 102页完整版

2014-08-14

VisualBasicPowerPacksSetup

VS2013默认未安装改类,需另外安装。VisualBasicPowerPacksSetup

2014-07-11

WlanRoute共享

无线路由一键共享 工具将让你不需要自己输入netsh wlan命令去设置网络开启,ssid,密码设置与开启关闭网络。明白实现原理后,用这个也方便。

2014-01-22

MPU6050vsMPU6050C

MPU6050vsMPU6050C datasheet 参数对比

2014-01-16

Setup_JLinkARM_V478e

Setup_JLinkARM_V478e 解决STM32F05x系列不能去除读保护的bug,强烈推荐安装最新的版本,旧版本未解决这个问题。迫使需要用STLINK,有这个之后,就不需要了。

2013-10-28

whatpulse2.1.1键盘鼠标流量统计软件

whatpulse2.1.1键盘鼠标流量统计软件

2013-08-25

CSR并口转SPI下载器电路

CSR并口转SPI下载器电路

2013-05-03

BCM20730 datasheet

BCM20730 datasheet Single-Chip Bluetooth Transceiver for Wireless Input Devices

2013-05-03

龙微Dragonchip DC6688FLxx

龙微Dragonchip DC6688FLxx DC6688FLB_DS_Rev1.5

2013-02-25

官方三星I9300维修图纸

官方三星(SAMSUNG)I9300维修图纸 原理图

2013-02-22

ARM Cortex-M0权威指南(英文版)

ARM Cortex-M0权威指南(英文版) 比官方的CM0 RM更详细,值得一读。

2012-11-18

JLinkARM_V456d

Segger V4.56最新版本,有最新的Jflash

2012-11-17

STM8S103xx

STM8S103xx F2 F3 K3 datasheet

2012-02-27

寒江独钓 光盘

"寒江独钓——Windows内核安全编程

2012-02-15

CRC16算法研究

CRC算法研究 的

2012-01-12

变造文件数码红外摄影检验的实验研究

变造文件数码红外 摄影检验的实验研究

2012-01-12

红外线数字浮水印隐藏技术扩增实景辨识图像

红外线 浮水印 扩展实境

2012-01-12

PS2双层封装规格

PS2鼠标键盘 双层 封装规格

2012-01-12

JLINK V8硬件原理图

JLINK V8 硬件原理图 测试ok

2012-01-12

C标准和实现.pdf

很好的参考资料,需要的朋友可以下载阅读。

2011-09-02

C语言编程精粹-扫描版

《C语言编程精粹》扫描版,需要的朋友可以下载学习。

2011-09-02

stm32f10x_stdperiph_lib_um

The STM32F10x Standard Peripherals Library is a complete package, consisting of device drivers for all of the standard device peripherals, for STM32 Value line(High, Medium and Low), Connectivity line, XL-, High-, Medium- and Low- Density Devices 32-bit Flash microcontrollers.

2011-09-02

Cortex-M3内核技术参考手册-中文

Cortex-M3 是一款低功耗处理器,具有门数目少,中断延迟短,调试成本低的特点,是要求有快速中断响应能力的深度嵌入式应用而设计的。该处理器采用 ARMv7-M 架构。

2011-09-02

Proteus中文入门教程

Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。本章介绍Proteus ISIS软件的工作环境和一些基本操作。

2010-01-17

MAX+PLUS II使用入门指南

在MAX+PLUS II 菜单中打开编程器窗口。在 Options 菜单中选择 Hardware Setup 命令,在该窗口中选择 Byteblaster 并设定相应的LPT口。

2009-11-23

我国陆地无线移动通信业务频率安排

根据国际电联规定,无线电频带和波段的命名见表1。 根据各种陆地无线移动通信的特点,参照国际上对各种陆地无线移动通信业务无线电频率的划 分,按照我国无线电管理的有关规定、结合我国无线电颇率划分的实际情况,目前我国陆地无线移 动通信业务的频率安排见表2。

2009-11-23

PL2303 USB转串口原理图.rar

PL2303或PV8651 USB转串口原理图,自制串口下载线。

2009-11-23

U盘电路原理与维修主要有USB接口、主控芯片、FLASH芯片、

U盘主要有USB接口、主控芯片、FLASH芯片、写保护摁键与指示等、封装外壳等组成。是理想的移动办公工具。USB接口电压为5v。

2009-07-15

华为公司PCB布线规范

短线规则,在设计时应该尽量让布线长度尽量短,以减少由于走线过长带来的干扰问题,特别是一些重要信号线,如时钟线,务必将其振荡器放在离器件很近的地方。对驱动多个器件的情况,应根据具体情况决定采用何种网络拓扑结构。

2009-07-15

空空如也

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

TA关注的人

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