自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

转载 android系统源码目录system/framework下各个jar包的用途

am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/amandroid.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policyandroid.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-juni

2015-10-30 14:45:50 1413

转载 单独修改编译一个framwork模块,make snod会有的问题

全编andorid后,单独修改编译一个framwork模块,make snod会有如下告警信息:Warning: with dexpreopt enabled, you may need a full rebuild使用这样make snod 出来的镜像,内核不能启动,模拟器一直停留在“android”标志状态。查看log发现有如下错误打印:DexOpt: mismatch d

2015-10-30 12:19:21 3626

转载 LINUX 使用tcgetattr函数与tcsetattr函数控制终端

LINUX 使用tcgetattr函数与tcsetattr函数控制终端一为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.2 tcgetattr函数和tcsetattr函数

2015-10-30 10:52:37 1350

转载 修改Android系统设置方法

应用能够配置Android系统的各种设置,这些设置的默认值都是由frameworks中的SettingsProvider从数据库中读取的frameworks/base/packages/SettingsProvider/res/values/defaults.xml这个文件就是用来存储默认值的Android 系统设置中的默认设置如下所示:600000设置关屏超时时间的默

2015-10-30 10:16:47 1558

转载 我使用过的Linux命令之hexdump - ”十六“进制查看器

我使用过的Linux命令之hexdump - ”十六“进制查看器本文链接:http://codingstandards.iteye.com/blog/805778   (转载请注明出处) 用途说明hexdump命令一般用来查看”二进制“文件的十六进制编码,但实际上它的用途不止如此,手册页上的说法是“ascii, decimal, hexadecimal, octal

2015-10-26 16:05:55 469

转载 建立驱动sysfs接口

原文地址 http://blog.sina.com.cn/s/blog_6a16c0ae0101b93s.html在调试驱动,或驱动涉及一些参数的输入输出时,难免需要对驱动里的某些变量进行读写,或函数调用。此时sysfs接口就很有用了,它可以使得可以在用户空间直接对驱动的这些变量读写或调用驱动的某些函数。其他不说,直接上鄙人写的helloworld例程 //  St

2015-10-26 15:22:23 1488

转载 sysfs接口函数的建立_DEVICE_ATTR

sysfs接口函数的建立_DEVICE_ATTR2012-08-08 15:02 by superlcc, 9304 阅读, 0 评论, 收藏, 编辑sysfs接口函数到建立_DEVICE_ATTR最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作。说道sysfs接口,就不得不

2015-10-26 15:11:20 689

转载 使用 /sys 文件系统访问 Linux 内核

sysfs 与 /syssysfs 文件系统总是被挂载在 /sys 挂载点上。虽然在较早期的2.6内核系统上并没有规定 sysfs 的标准挂载位置,可以把 sysfs 挂载在任何位置,但较近的2.6内核修正了这一规则,要求 sysfs 总是挂载在 /sys 目录上;针对以前的 sysfs 挂载位置不固定或没有标准被挂载,有些程序从 /proc/mounts 中解析出 sysfs 是否被挂载

2015-10-26 12:24:09 1019

转载 删除所有.svn/.git等残留目录方法

删除所有.svn目录这也是我当初查找 Linux find 命令的目的。1)  find . -type d -name ‘.svn’ | xargs rm -rf #先(递归)找到当前路径下含有 .svn的文件目录,再经 xargs逐个干掉#(处理方式是逐个,并不是’删一条显示删了一条再继续删’这样的)2)  find . -type d -iname ‘.svn

2015-10-26 09:34:10 3934

转载 和菜鸟一起学android4.0.3源码之硬件gps简单移植

原文地址 http://blog.csdn.net/eastmoon502136/article/details/8562934推荐理由:写的太全面,太详细了,不是傻子看了都会了。关于android定位方式android 定位一般有四种方法,这四种方式分别是GPS定位、WIFI定位、基站定位、AGPS定位。1、 Android GPS需要GPS硬件支持直接和

2015-10-23 20:55:01 1770

原创 推荐一个能跑的Android4.4 能跑的Android GPS HAL驱动源码

以前好好的Android2.3 的gps HAL 源码,在Android4.x上没法用了,各种异常,奇怪的很,好难找到问题。于是在这里下载一个CSDN网友的一个Android4.2 的http://download.csdn.net/download/tanxjian/7031735         编译有点错误,解决了,然后就基本可以用了,不过还是有问题,修改了上报NMEA的地方,就

2015-10-23 11:52:29 2124 3

转载 android或linux调试addr2line工具锁定命令的使用

查看vmlinux内核的起始地址0对应的源码位置luther@gliethttp:~/kernel$ arm-none-eabi-addr2line -f -e arch/arm/boot/compressed/vmlinux 0_start/home/luther/kernel/arch/arm/boot/compressed/head.S:107其实类似于luther@gl

2015-10-22 10:16:31 3394

转载 在Android 项目时的防止Memory leak 要注意的事项

http://www.oschina.net/question/54100_32632一般来说,Java VM是会有Gargage Collect的。但是如果object在其他的object 有reference的话,那VM是不会做cleanup的。常见的例子是在Activity 上发生。因为在a) 由一个activity 跳到另一个activity 或是b)在scre

2015-10-22 09:30:30 436

原创 解决F/libc ( 953): Fatal signal 11 (SIGSEGV) at 0x00000003 (code=1), thread 1720 问题

F/libc    (  953): Fatal signal 11 (SIGSEGV) at 0x00000003 (code=1), thread 1720有时候偶尔会出现上面的问题,什么原因导致的?今天周三,锻炼去了,明天必须解决这个问题!You can try to analyze memory for your Android application:http://dev

2015-10-21 18:38:51 3849

转载 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4358 (CameraPreviewTh)问题解决

前些天在调试Camera模块;发现相同的代码在厂家提供的环境里边编译、就是ok的,在我们的源码树中编译,将HAL库推进去后、就会signal 11退出。一、现象[plain] view plaincopy在CODE上查看代码片派生到我的代码片F/libc ( 4250): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thr

2015-10-21 18:24:55 2599

原创 一些非常有用的find ,grep组合命令

1、查找10 天内修改过的文件 find  -ctime -102、查找路径下带某个文件夹或者文件名的文件3、查找某种文件类型文件里面包含某种字符的文件不错吧,不断积累,才能提高。

2015-10-21 11:40:28 1818

转载 我的与kernel module有关的文章

原文地址 http://blog.csdn.net/flowingflying/article/details/4483495开发篇——内核模块编程篇 kernel module编程(一):建立一个小例子 ——LDD3第二章学习笔记 kernel module编程(二):一些古老的记忆 kernel module编程(三):获取(分配或注册)设备号 ——LDD3第三章学习笔记之

2015-10-21 11:00:56 543

原创 adb remount 失败:remount failed: Operation not permitted问题解决

adb remount 失败:remount failed: Operation not permitted问题解决进入控制台 执行 # echo "enable 0;" > /proc/alog 即可或者对于yaffs2 文件系统      # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system       # c

2015-10-21 10:15:37 6858 2

转载 lLinux操作系统中模块操作相关命令解释

Linux操作系统中模块操作相关命令解释lsmod  查看已经安装好的模块, 也可以查看/proc/modules文件的内容. 实际上,lsmod读命令就是通过查看/proc/modules的内容来显示模块信息的.modinfo 显示模块信息modprobe  不需要指定路径,它会到默认路径下寻找模块。模块也存在依赖性问题: 比如你要加载msdos.ko, 需要先加载fat.ko. m

2015-10-20 23:59:00 415

转载 android 下如何动态加载触摸屏驱动

前言:以触摸屏驱动为例 讲解在android下如何把触摸屏的驱动以.ko的形式自动加载目录 1:ft5x0x_ts_sk.ko放置的路径     a:如果是sd升级 在sd卡的路径是 sd卡的第一路径下 utmodules/里面     b:也可以等系统起来以后 添加在 /system/utmodules  在系统的这个文件里面   然后重启就可以了2:编译加载的脚本   

2015-10-20 12:09:54 1832

转载 【Makefile】如何写Android.mk(整理)

开始接触android编译,不可避免的就是遇到一个个目录下的android.mk文件。mk文件就就是uinx/linux下的makefile文件。前一阵子再看陈皓老师的《跟我一起学makefie》,看的不深入,自己实践得少。先回顾一下make的工作方式(参考 陈皓的  跟我一起写makefile)GNU的make工作时的执行步骤入下:(想来其它的make也是类似

2015-10-20 12:08:31 915

转载 android 5.0预制APK方法,android5.0预制apk

android 5.0预制APK方法,android5.0预制apk第一情况、如何将带源码的APK预置进系统? //曹浩洋的专栏1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录3) 在 Test

2015-10-20 11:58:48 2634

原创 -rw-r--r-- 是什么意思?

数字类型改变文件权限各权限的分数对照表如下:SUID:4SGID:2SBIT:1r:4w:2x:1每种身份特殊权限(SUID/SGID/SBIT)和(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的例如当权限为: [-rwxrwx---] 分数则是:owner = rwx = 4+2+1 = 7group = rwx = 4

2015-10-19 15:41:35 15142

原创 S5pv210 nandflash 启动打印OND Check Sum Error就没下文了怎么回事?

S5pv210 nandflash 启动打印OND Check Sum Error就没下文了怎么回事?

2015-10-18 12:08:11 978 1

转载 把apk、so等文件,打包到system.img的方法

本文说的打包是指在aosp中用make -j8编译后,把自己需要的文件打包到system.img中。这里又两种情况,第一种是apk、so是第三方提供的,已经编译好了,只要打包到system.img即可;第二种是有apk、so的源码,并且需要放在aosp中编译。第一种情况,可以修改device.mk中的PRODUCT_COPY_FILES,这里用android4.0中自带的devic

2015-10-16 18:27:28 3449

转载 Android 编译重要参数 LOCAL_MODULE_TAGS

最近移植tslib库到android系统,发现编译好的库和测试工具竟然没有输入到out/target/product/Ok6410/system/lib 和 out/target/product/Ok6410/system/bin下面,感觉很奇怪,于是下定决心看一下,到底输入到了哪里。过程如下:   tslib的源代码放到了android2.3 源代码下 vendor 目录 (

2015-10-16 18:01:41 2516

转载 GPS北斗双模技术应用开发研究--几个基本关键词

最近在调试GPS北斗双模,目前已经都调试通了,下面就来说一下涉及的几个关键词。        GPS:   GPS是英文Global Positioning System(全球定位系统)的简称。GPS起始于1958年美国军方的一个项目,1964年投入使用。20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS 。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用

2015-10-12 17:13:11 3219

转载 GPS北斗双模技术应用开发研究--数据解析

原文地址 http://blog.csdn.net/edsam49/article/details/41776563  上一篇文章大家介绍了几个重要的概念,那下面我们就来解析一下这样的双模输出log,在解析之前我们来看看各个重要标准字段的意义。笔者在实际开发中只用到了其中的四个,分别是GGA,GSA,GSV,RMC,GLL,当然还有其他一些字段,感觉有些是重复的,根据需要解析就好了。下面就

2015-10-12 17:10:59 6149

转载 GPS北斗双模技术应用开发研究—数据结构扩展

GPS北斗双模技术应用开发研究—数据结构扩展,gps开发研究 GPS北斗双模技术应用开发研究—数据结构扩展           还是从gps.h头文件入手,首先 GpsSvStatus结构体需要改造,GpsSvStatus当时设计的时候是考虑存储gps卫星信息的,但是我们现在是要存储双模的数据,因此我们需要扩展这个数据结构,那怎么扩展呢?  当然要代价小一点,不

2015-10-12 16:54:40 1284

转载 实现android支持北斗+GPS的方法搜集

除了 http://www.bkjia.com/Androidjc/926102.html 这篇文章以外,下面这篇文章也不错网上下载的代码,自己编辑修改,加入了北斗定位功能,主要是修改了GSV,GSA语句的解析,在A10平台上测试良好:北斗双模下的LOG:[cpp] view plaincopy$GPGSV,3,3

2015-10-11 23:34:51 15161 2

转载 android关于GPS hal层的分析

主控: Samsung   Cortex  ARM A8  smdkc110  1GGps:    Ublox-G6010系统:  android 2.3以下篇幅都是本人的一些建议以及做法在android里关于普通GPS模块(俗称硬GPS)相对来说是比较简单的,因为android都帮你封装好了,我们要做的稍后做详解。1、  首先拿到一个GPS模块我们先判断是

2015-10-09 16:49:46 974

IIC上拉电阻选择远离

电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响 I2C上拉电阻确定有一个计算公式:

2013-11-21

S5PV210 最新排版最合理的三星英文datasheet

S5PV210 最新排版最合理 datasheet 三星英文数据手册 S5PV210_UM_REV1.20_1123.pdf 市面上大部分是1.00 或者1.10 目录排版这个都做了改进不错,适合长期使用S5pv210 同志们用。资源丰富,来自于购买原厂三星S5pv210 开发板的光盘,拥有的人不多。

2013-11-08

win7 64 bit 系统ActiveSync 连接软件

ActiveSync6_win7_64.zip ,win7 64 bit 系统ActiveSync 连接软件安装 ,试过的确OK,win8 试过貌似没用,希望后人出win8的吧。现在笔记本很多是win8 的

2013-07-31

《GPS应用程序设计》书籍源代码

《GPS应用程序设计》书籍源代码 《GPS应用程序设计》源代码。本软件是专为《GPS应用程序设计》一书配套发行的。包括: 1、 data_log.c 数据采集程序 2、 rinexout.c RINEX数据格式写入子程序 3、 to_rinex.c 数据格式转换 4、 sav_pos.c 卫星位置计算程序 5、 sky_sav.c 卫星天空显示程序 6、 dop_calc.c 卫星星座DOP计算程序 7、 view_sav.c 历书预报卫星出现程序 8、 absl_pos.c 单点绝对定位程序 9、 ssgsoft.c -- 相对静态定位主程序 10、 controlf.c ? 读取输入文件子程序 11、 orbit.c -- 选择参考卫星子程序 12、 broad.c -- 读广播星历计算子程序 13、 igs.c -- 读 IGS 精密星历子程序 14、 singlep.c -- 近似位置计算子程序 15、 rinex.c -- 读 Rinex 数据、探测跳周、组成单差子程序 16、 eqdd_s.c -- 组成双差方程子程序 17、 normdd_s.c ? 组成法方差子程序 18、 ad_core.c -- 平差子程序19、 ambifix.c -- 模糊度固定子程序 20、 tranf.c -- 坐标变换子程序 21、 dgps_ppr. 相位平滑伪距改正数计算程序 22、 dgps_phr 准载波相位改正数计算程序 23 rtcmencd.c RTCM 电文编码程序 24 rtcmencd.c RTCM 电文译码程序 25、 net_dgn.c 测量格网设计程序 26 sur_ctr.c 动态测量控制程序 27、 replay.c 动态测量数据回放程序 28、 kin_tran.c 动态定位坐标转换程序 29、 rms.c 定位精度估计程序 30、 tide.c 潮位改正程序 31、 xybl_54.c 54坐标变换程序 32、 xyxy_loc.c 任意坐标系转换程序 33、 gga+gsv.c GGA和GSV数据模拟程序 34、 depth.c 水深数据模拟程序 35、 gg_pos.c GPS+GLONASS导航程序 36、 menu1.c DOS环境换页式菜单程序 37、 menu2.c DOS环境下拉式菜单程序 38、 menu3.c windows95环境下拉式多层界面菜单程序 39、 makedata.c 利用RINEX格式文件data.98n和data.98o形成的data.out文件,供计算单点定位用

2013-02-01

空空如也

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

TA关注的人

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