[置顶] Android logcat命令详解

Android logcat命令详解一、logcat命令介绍1.android log系统 2.logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息log类是一个日志类,可以在代码中使用logcat打印出消息常见的日志纪录方法包括:方法描述v(String,String) (vervbose)显示全部信息d(String,String)(debug)显示调试...
阅读(161) 评论(0)

[置顶] msm8937 64位开发概要

1. 8937 lk采用8952的。/device/qcom/msm8937_64/BoardConfig.mk下面可看出来BOOTLOADER_PLATFORM := msm8952 # use msm8937LK configuration2.8937 configs文件用kernel\msm-3.18\arch\arm64\configs目录下的3.user版本用msm8937-perf_d...
阅读(903) 评论(0)

[置顶] linux和android调试概要

1. 抓取linux内核启动的完整信息需要增大缓冲区大小,目前默认为128KB,参考链接:点击打开链接2....
阅读(1125) 评论(0)

[置顶] linux开发摘要

1.linux内核文档链接点击打开链接2.配置文件在out\target\product\project\obj\KERNEL_OBJ\.config中可以看到 # CONFIG_MTD_LPDDR is not set  # CONFIG_MTD_UBI is not set  CONFIG_DTC=y  CONFIG_OF=y      #  # Device Tree and Open Fi...
阅读(492) 评论(0)

[置顶] msm8909相关事宜

1.4个core分别是core0~core3,其中power on reset后,APPs core0 is the first processor to boot...
阅读(731) 评论(0)

[置顶] 产品开发摘要

1.如果想知道接收机所处的位置,至少要能接收到4个卫星的信号...
阅读(675) 评论(0)

[置顶] linux和android开发链接

1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接3.蜂窝科技:linux内核和驱动,点击打开链接4.green1900的专栏:基于高通平台硬件和驱动的介绍,有关于CPU温度读取等,点击打开链接5.kc58236582的博客:Android底层和框架层的开发...
阅读(1178) 评论(1)

[置顶] linux开发缩写

1.CONFIG_OF在一些驱动中经常看到#ifdef CONFIG_OF,这里的OF是Open Firmware。Open Firmware. This was invented long time ago when Apple was producing laptops based on PowerPC CPUs. Openfirmware provides a good descriptio...
阅读(1295) 评论(0)

[置顶] 高通android开发摘要

1. 设置bms一些参数@msm-pm8226.dtsi中     pm8226_bms: qcom,bms{        qcom,low-soc-calculate-soc-threshold = ; //认为是低电压的soc(15%)        qcom,low-soc-calculate-soc-ms = ; //低电压情况下,计算soc 的时间间隔5s        qcom,ca...
阅读(6233) 评论(5)

[置顶] Android开发概要记录

1. .ko和.so文件的路径 system\lib\modules----.ko文件 system\lib------------.so文件...
阅读(2035) 评论(0)

[置顶] 开发资源库(repositiory)

https://github.com/luckasfb/Development_Documents...
阅读(1979) 评论(0)

[置顶] linux常用命令汇总

1. 文件操作 1.1 修改文件名 rm...
阅读(1932) 评论(0)

Android N Display Size

点击打开链接Android N新特性-屏幕缩放Android 7.0 支持用户设置显示尺寸,以放大或缩小屏幕上的所有元素,从而提升设备对视力不佳用户的可访问性。用户无法将屏幕缩放至低于最小屏幕宽度 sw320dp,该宽度是 Nexus 4 的宽度,也是常规中等大小手机的宽度。当设备密度发生更改时,系统会以如下方式通知正在运行的应用: 如果是面向 API 级别 23 或更低版本系统的应用,系统会自动...
阅读(383) 评论(0)

androidexternal目录下新增一个可执行应用及编译

androidexternal目录下新增一个可执行应用及编译 新增的应用为test文件夹,此文件夹下包含Android.mk和test.cpp文件,Android.mk内容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := study.cppLOCAL_MODULE := studyLOCAL_MODULE_...
阅读(326) 评论(0)

<9>soc sensor与bayer sensor 区别,内外置isp

SOC Sensor 包含Simple ISP 在里头,可以数位处理pixle後,给出YUV 格式的图像 ex: OV7725 Bayer Sensor 一般指RAW Data Sensor, 需要外部的DSP/ISP 处理 ex:OV9710/2/5 依方便性而言,SOC Sensor 比较好 若要求影像品质,Bayer Sensor 可以有较多的优化YUV SensorYUV Sensor...
阅读(366) 评论(0)

android radiooptions简介

android radiooptions简介 RILD负责modem和RILJ端的通信,信息分两种:unsolicited和solicited,前者是由modem主动上报的,诸如时区更新、通话状态、网络状态等消息,后者是RILJ端发请求并需要modem反馈的信息 Android系统提供了radiooptiongs,通过获取启动参数,利用socket与rild通信,可供调试时配置Modem参数 使用...
阅读(518) 评论(0)

高通平台java层操作NV数据的方法

点击打开链接文档目的在Android手机生产过程中,有时需要做一些器件测试或者其他压力测试,并且保存测试结果,即使手机恢复出场设置或者重新下载版本也不会擦出这些结果,这个时候就要用到NV来保存。本文主要介绍高通平台上层通过调用jni层方法保存NV和读取NV的方法。java层方法定义使用高通的工具QXDM连接手机,用NV Browser查看手机的NV数据:接下来以NVID[02497] Factor...
阅读(505) 评论(0)

MTK radiooptions 分析

点击打开链接RIL Socket 资源创建service ril-daemon /system/bin/rild    class main    socket rild stream 660 root radio    socket sap_uim_socket1 stream 660 bluetooth bluetooth    socket rild-debug stream 660 rad...
阅读(465) 评论(0)

Android中通过Socket直接与RILD进行通信

点击打开链接1 RIL_J与RIL_C通信  上层通常要和RILD通信,是通过Socket,在RIL_JAVA层实现;沿着这样代码流程进行Framework——native:  Phone——RIL_JAVA——>RIL_CPP那么可不可以直接和RILD(RIL_CPP)进行通信呢?  肯定是可以的,因为通信使用的rild socket,只要通过这个socket就可以和RILD进行通信 ;但实际中...
阅读(548) 评论(0)

Android7.0 Rild工作流程

点击打开链接一、基于Rild的通信架构一般智能手机的硬件架构都是两个处理器: 一个处理器用来运行操作系统,上面运行应用程序,这个处理器称作Application Processor,简称AP;另一个处理负责和射频无线通信相关的工作,叫Baseband Processor,简称BP。在Android系统中,Rild运行在AP上,它是AP和BP在软件层上通信的中枢。目前通过Rild,AP和BP的通信方...
阅读(669) 评论(0)

Android——RIL 机制源码分析

Android 电话系统框架介绍在Android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.Solicited Response:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数以数组的形式存放在Ril_commands.h文件中:    {数组中的索引号,请求回调函数,响应...
阅读(520) 评论(0)

语法求救 ifneq ($(filter aaa bbb ccc, $(Var)),)

filter 是过滤的意思,它的原型是:$(filter PATTERN…,TEXT),意义为:过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词做返回值。结合前面的ifneq可以这样理解:ifneq(A,),其中A=$(filter aaa bbb ccc, $(Var))变量Var若为 aaa bbb ccc 三者中的一个或多个,A就不为空,那么ifneq...
阅读(574) 评论(0)

Android设备音频部分一些概念

Android设备音频部分一些概念备注:基于高通平台 听筒是用来听对方传送过来的声音,手机放的MP3和开机铃声是从喇叭发出的。听筒模式,就是手机上一般听电话的内置小耳机,声音较小。扬声器模式,就是声音外放,声音较大 下面的名词是从/system/etc/mixer_paths_qrd_sku2.xml文件中找出来的,此文件位于\hardware\qcom\audio\configs\msm8937...
阅读(632) 评论(0)

高通android开源代码下载

高通android开源代码下载 开源网站https://www.codeaurora.org/projects/all-active-projects/android-msm,选择wiki,在Wiki页面中查找BranchRelease章节,就可找到代码下载方法。我们要下载Release分支的代码, release链接,会进入release列表页面。$ repo init -ugit://code...
阅读(833) 评论(1)

确定msm8937+android7.1采用的dtb文件

确定msm8937+android7.1采用的dtb文件 先来看入口kernel\msm-3.18\arch\arm\boot\dts\qcom\Makefiledtb-$(CONFIG_ARCH_MSM8937) +=msm8937-rumi.dtb \ msm8937-pmi8950-cdp.dtb\ msm8937-pmi8937-cdp.dtb\ ...
阅读(1003) 评论(0)

Android中APK直接通过JNI访问驱动

1.新建文件LED-JNI.c,内容如下:[cpp] view plain copy#include   /* /usr/lib/jvm/java-1.7.0-openjdk-amd64/include/ */  #include   #include   #include   #include   #include   #include     #include   /* liblog */...
阅读(459) 评论(0)
809条 共54页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2128520次
    • 积分:21300
    • 等级:
    • 排名:第344名
    • 原创:242篇
    • 转载:566篇
    • 译文:1篇
    • 评论:375条
    博客专栏
    最新评论