- 博客(32)
- 资源 (2)
- 收藏
- 关注
转载 Android 内存分析和调优
http://www.cnblogs.com/zdwillie/archive/2013/08/15/3259395.htmlhttp://www.cnblogs.com/zdwillie/archive/2013/08/28/3259849.htmlhttp://www.cnblogs.com/zdwillie/archive/2013/08/31/3287150.html
2013-09-24 11:45:36
4166
原创 SEAndroid
http://seclab.safe.baidu.com/2013-08/android4-3-selinux-seandroid.htmlhttp://selinuxproject.org/page/SEAndroid#Merge_Statushttps://bitbucket.org/seandroidhttp://www.ibm.com/developerworks/cn/lin
2013-09-10 11:48:13
599
转载 Android项目源码质量检测
http://blog.csdn.net/young_horse_xyz/article/details/7575958摘要:通过工具对Android项目源码进行质量检测 从开发的角度来讲,一款软件的优秀与否,除了与软件整体架构有关,还决定于开发者的编码是否规范以及能否对相关平台特性的充分利用。对于软件的整体架构,目前阶段我们只能依靠开发者的经验,去构建
2013-07-18 13:49:55
1382
转载 Android4.2的多用户管理中关于SD卡的实现改动
http://zzqhost.com/%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1_Android_%E4%BB%A3%E7%A0%81%E7%A0%94%E7%A9%B6_Android4.2%E7%9A%84%E5%A4%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86%E4%B8%AD%E5%85%B3%E4%BA%8ESD%E5%8D
2013-05-29 18:05:46
3605
原创 Android中InputManagerService里的InputReader和inputDispatcher
最近工作中遇到InputManagerService相关的问题,所以将InputReader和InputDispatcher看了一遍,水平有限,有的也没有理解。 这是input的中重要的两个类,这两个类由对应的两个线程来管理InputReaderThread和InputDispatcherThread,他们都是使用C++实现的。 首先简单介绍下InputManagerService的
2013-05-09 17:03:47
3735
转载 DBUS和Binder对比
http://blog.sina.com.cn/s/blog_5377f4930100pe01.html最近看了android上的两种进程间通信的方式,做了个对比:DBUS实现了一种进程间以及进程与内核间的通信的模型。Bus Daemon从源进城接收消息并且转发到目标进城;目标进城可以通过匹配机制只监听感兴趣的消息。简单调研后,目前认为DBUS是一种有中心的结构,即所有的消息都要集
2013-03-19 09:30:23
5201
原创 Android下分析DEBUG信息
Android系统中有一个神奇的服务debuggerd。他是init的子进程,它貌似能够监听所有应用进程异常退出,并能够记录出进程异常退出时的状态,方便定位和查找问题。仔细查看代码发现这个服务端是通过SOCKET监听信息的,那它监听的信息是从哪来呢,查找Android代码,发现是从bionic来的,在每个进程启动的时候,先执行linker_init,在这个函数里会调用debugger_in
2013-02-18 21:51:45
1998
转载 What should we do when meet a crash in android?
http://leave001.blog.163.com/blog/static/1626912932011226105512484/制造一个crash为了演示的目的,我在libsensors的open_sensors_device中故意制造了一个crash:static int open_sensors_device(const struct
2013-02-16 21:29:02
557
转载 Eclipse快捷键大全(转载)
http://www.blogjava.net/action/articles/17339.htmlEclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可
2013-01-18 10:57:49
329
原创 Android之我是ADB
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Android之我是ADB最近有个项目需要修改ADB,对ADB的代码进行了阅读和分析。以Android4.0ICS的源码为例,ADB的代码在/system/core/adb中。先看Android.mk文件,在这个工程中,一共可以编译出三个模块:1,PC机端的
2012-11-06 20:20:52
2264
转载 Android App定位和规避内存泄露方法研究
http://site.douban.com/widget/notes/350758/note/167481484/Android App定位和规避内存泄露方法研究2011-08-17 16:11:58工作中刚好用到,网上搜到的,觉得不错,与大家分享Android App定位和规避内存泄露方法研究(转载)1.内容本文档包含如下内容:如何确
2012-09-11 21:06:58
567
转载 基于repo和git的版本管理
http://blog.csdn.net/ocean2006/article/details/6422952 涉及Android源代码的工作需要用到的Git和Repo工具。多数情况下我们可以用Git工具代替Repo,或者两者混用组合成更复杂的命令。而Repo工具可以使Android的网络操作更加简洁。 Git是一个开源版本管理系统,旨在处理各种知识库发布的大型项目。
2012-08-09 16:28:10
704
转载 android下的repo使用
http://blog.csdn.net/ocean2006/article/details/64229881.安装gitsudo apt-get install git-core curl2.安装repocurl http://android.git.kernel.org/repo >~/bin/repochmod a+x ~/bin/repo
2012-08-09 16:25:53
1592
转载 Android编译过程详解
转自:http://blog.csdn.net/mr_raptor/article/details/7539978++++++++++++++++++++++++++++++++++++++++++ Android编译过程详解(一):http://blog.csdn.net/mr_raptor/article/details/7539978 Android编
2012-07-03 14:48:06
848
转载 android编译系统的makefile文件Android.mk写法
http://www.cnblogs.com/hesiming/archive/2011/03/15/1984444.htmlandroid编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LO
2012-06-25 17:43:49
324
原创 android下远程GDB调试
这里指的是通过PC机端通过GDB可以远程调试目标板(android设备,如手机等)。在4.0版本的android下都会有gdbserver,可以再prebuilt或者out目录下能够找到。而gdb client是在prebuilt中的。Android下对目标板的GDB调试是基于linux下GDB的调试,其步骤如下。1 在目标板上启动gdb server,目标板和宿主机是通过TCP协议通信的
2012-06-05 15:43:51
889
转载 android实现触摸屏校准
原文地址:http://wapwenku.baidu.com/view/63520a48e518964bcf847cb0?pn=1&ssid=0&from=514a_w1_1288324520&bd_page_type=1&uid=frontui_1288324520_9386&pu=sl@1,pw@1000,sz@224_220,pd@2,fz@2,lp@9,tpl@color,&st=1&bo
2012-05-24 11:39:39
2793
转载 UTF8 and Unicode
http://www.linuxforum.net/books/UTF-8-Unicode.htmlby Markus Kuhn中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 L
2012-05-22 21:01:02
776
转载 framebuffer设备的参数
http://blog.csdn.net/hdusunny44/article/details/6019881如果应用程序需要知道Framebuffer设备的相关参数,必须通过ioctl()系统调用来完成。在头文件中定义了所有的ioctl命令字,不过,最常用的ioctl命令字是下面这两个:FBIOGET_FSCREENINFO和FBIOGET_VSCREENINFO。前
2012-05-10 14:58:15
803
转载 android bugreport分析
原文:http://hi.baidu.com/maxgoto/blog/item/ac6efeed68bb4c4079f055e0.html本文原创,转载请注明出处,如有错误之处欢迎指出---------------------------------------------------Get Log from Android Systemadb bugreport
2012-05-04 15:04:33
1041
转载 分析Android 根文件系统启动过程(init守护进程分析)
分析Android 根文件系统启动过程(init守护进程分析)http://bbs.hiapk.com/thread-6388-1-1.html今天开始分析Android 根文件系统启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢?
2012-05-03 15:20:10
297
原创 git 使用
git是通过仓库来保存版本管理所需的信息的。git init 初始化一个git仓库,git status 查看git的状态,git log 查看提交记录,有git log -p,列出最近一次提交的差别,git log --pretty=oneline,每条记录只占一行。git clone 复制一个数据到指定文件夹git add 和
2012-04-25 20:17:19
381
转载 嵌入式书籍推荐
Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata着 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着
2011-12-17 10:42:21
943
转载 FPGA的JTAG口的保护问题?
引子无论是客户反馈,还是自己亲身经历,USB-Blaster不能下载配置FPGA的情况时有出现。究其原因,大致有如下几条:1. FPGA器件上的JTAG相关引脚出现故障;2. USB-Blaster坏了;3. 10针JTAG线缆没有压制好。其中第1条给我们带来的损害最为严重,那么应该怎样规避呢?内容故障1的现象JTAG接口的TCK、T
2011-11-23 14:39:30
4295
原创 最近调FPGA的几个问题
1 在仿真的时候,三态端口的仿真会出现红线的状态,这个是设计的问题,还是仿真就是这样的。2 用modelsim 仿真时,在`include "*.v"时出现错误,这个时候应该把这个.v文件的绝对路径加入进去,或者是把这个文件拷入到.do当前目录。3 FPGA的设计无论功能大小,都得必须经过仿真,这样才能心里有底。4 PCIE搭建仿真模型。
2011-11-22 09:09:19
491
原创 一到关于数组排序的算法题
一个数组,里边存放三种球颜色值:红球为 'R',绿球为 'G ',蓝球为 'B ', 编程对该数组排序,使该数组最后的颜色排列如下:前边元素全部为 'R ',中间元素全部为 'G ',后边为 'B ' 简单的方法是申请同样大小的数组,然后插入排序;今
2011-09-03 12:51:54
380
转载 ARM 与 MIPS 比较
http://bbs.eetop.cn/viewthread.php?tid=57245&extra=page%3D1%26amp%3Bfilter%3DdigestARM 与 MIPS 比较[前言] 这是一个几年以来我一直想做的“功课”,之所以称之为“功课”,而不能说是“文章”,是因为我觉得自己的知识还远远不够,不管是深度还是广度,也不管是全面性还是透彻性,我都不敢。但是我实在是很想把我的一些理解写出来,然后能和其他朋友一起探讨,纠正错误,补充完善,最终目的就是要加深对ARM和MIPS 这两
2011-05-26 16:58:00
651
原创 关于把二元查找树转变成排序的双向链表(树)的C语言设计程序执行后出现段错误的问题
<br />程序正确运行后出现如写错误:<br /><br />Single stepping until exit from function __libc_start_main, <br />which has no line number information.<br /> <br />Program received signal SIGSEGV, Segmentation fault.<br /> <br />源代码为:<br /><br />#include <stdio.h><br />#i
2011-05-21 15:53:00
564
原创 LINUX系统启动笔记
<br /> <br />LINUX系统启动笔记<br /> <br />一启动BIOS(仅PC机上有,嵌入式开发板上没有,BIOS,需要配置boardloader)<br />当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。<br />二启动Boardloader<br />众所周
2011-04-17 23:25:00
508
原创 用VHDL实现串口控制器
<br /><br />本设计是实现带有接收和发送数据缓冲FIFO的UART。串口的输出只有发送和接收,没有相关的MODEM控制器的设计。整个串口控制器的的设计分为三大部分,分别为串口核心控制模块,串口发送模块和串口接收模块。核心控制模块与发送,接收模块的数据交互采用FIFO的形式,即向FIFO中送数或者从FIFO中读数即可,其他的控制线如下所示。<br />U1: uart_ctl <br /> Port map ( <br /> reset => reset,--global reset ,activ
2011-04-16 20:44:00
1224
原创 LINUX串口驱动(8250)的编写与调试
串口控制器都是大同小异,用3条地址线就可以完全对串口控制器进行控制。针对ST554芯片来说,控制寄存器主要有THR(发送保持寄存器),RHR(接收保持寄存器),IER(中断使能寄存器),FCR(缓冲控制寄存器),LCR(控制寄存器),LSR(状态寄存器),MCR(模式控制寄存器),MSR(模式状态寄存器),DLL,DLM和测试寄存器等。 代码演示为linux-2.6.18。一般情况下,我们只要修改结构体uart_8250_port的赋值和中断处理函数。在uart_8250_port中的uart
2011-04-16 00:57:00
2136
2
转载 知名大学硕博论文及英文期刊全文资源集合
收集自:学问社区 www.51xuewen.com一、学位论文1、麻省理工学院本科、硕士、博士论文免费下载http://dspace.mit.edu/handle/1721.1/7582香港大学硕博论文,下载全文http://www.engg.ksu.edu/HSRC/JHSR/美国斯坦福大学免费全文资源 HighWire Press http://highwire.stanford.edu/学科分类 生物/化学 物理 综合 简介:HighWire出版社是美国斯坦福大学创立。它自称拥有全球最大的免费全
2011-04-14 14:38:00
661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人