- 博客(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
Setup_JLinkARM_V478e
2013-10-28
BCM20730 datasheet
2013-05-03
stm32f10x_stdperiph_lib_um
2011-09-02
Cortex-M3内核技术参考手册-中文
2011-09-02
Proteus中文入门教程
2010-01-17
MAX+PLUS II使用入门指南
2009-11-23
我国陆地无线移动通信业务频率安排
2009-11-23
U盘电路原理与维修主要有USB接口、主控芯片、FLASH芯片、
2009-07-15
华为公司PCB布线规范
2009-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人