自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7位编码长短信问题

<br />在刚开始对7位编码长短信时,在网上看了很多资料,发现对这个都不太理解。做完后总结一下,希望对有点用处。<br /> <br />普通的7位压缩编码,我在这里不做过多描述。(23.040)<br /> <br />1.   我们大部分的思路就是按照短信头加7bits编码如:<br />0051000B813167309125F10000FF0905000344020131D90C<br />这种方式就是基本的组合09=6+3 (6是头长度,3是字符个数,后面的数字将减去特别描述),你会发现这种方式

2011-03-21 20:44:00 2323 4

原创 Android 功耗分析方法

当一个wakeup source被acquire或者release时候,power:wakeup_source_activate和power:wakeup_source_deactivate event将随即被写到trace buffer里面,这样可以记录wakeup source被driver使用的频率。以表2为例,msm_dwc3对应的active-since值481756>0,这意味着msm_dwc3驱动在阻止系统睡眠,下一步需要检查msm_dwc3驱动代码及相关log。底电流在手机飞行模式下调试。

2023-05-13 15:52:06 1145 1

原创 Android电源管理介绍

Framework层有关电源锁的内容是通过PowerManagerService类来实现,这个类是用来管理所有应用程序申请的wakelock,比如音视频播放器,camera等申请的wakelock都是通过这个类来管理的。如果系统申请了PARTIAL_WAKE_LOCK,那么即使按power键,系统也不会进sleep,如music播放时.如果申请了其它的wakelocks,按power键,系统还是会进sleep。Android系统的电源管理框架分成五个部分:应用层,框架层,Native层,HAL层和内核层。

2023-05-13 09:54:05 1091

原创 Systemd服务管理与journal日志管理指南

版权声明:本文为CSDN博主「weixin_46752797」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_46752797/article/details/128850504。首先提供一个java启动的程序做成 systemd 的简单示例,以及journal配置日志持久化的示例。默认情况下,systemd 的日志保存在 /run/log/journal 中,系统重启会清除掉。

2023-05-08 16:12:40 750

原创 【MTK】功耗调试方法

1. 如何分析系统无法休眠1.1. 如何确认系统无法休眠 a): 可以焊接串口线,如果log不停打印,说明系统还在工作 b): 可以搜索mtk log里面的kernel log, 看看有没有关键字*[WDT] suspend*1.2. 如果系统无法休眠,基本上是被wakelock锁住。 一般需要看 kernel wakelock 和 framework 的 wakelock 1.2.1 kernel wacklock 查看,现在kernel

2022-02-22 17:24:09 1393

转载 高通平台,MSM8937/MSM8953 RF配置流程

需要的资料: 1、各个器件的datasheet 2、原理图 3、逻辑表(内容包含支持哪些制式、band,各个band用到哪些器件,需要哪些GPIO,GPIO配高还是配低等)上述由RF同事提供下面从几个方面介绍RF驱动modem部分的配置工作: 1、物理,逻辑列表的配置 2、PA ASM 文件的添加 3、各制式下的RX TX 配置 4、GPIO开关控制一、物理,逻辑列表的配置在配置物...

2020-08-17 17:59:51 3597

转载 深入理解Android之设备加密Device Encryption

深入理解Android之设备加密Device EncryptionAndroid从4.4开始就支持一项功能,那就是对设备进行加密。加密自然是为了安全性考虑,由于/system目录是只读的,手机里那些存储设备分区中需要保护的就剩下/data/分区和sdcard了。显然,/data/和sdcard大量存储了用户数据(比如app运行时存储的数据),对他们进行加密非常非常有必要。Andro

2016-03-04 09:06:26 4493 1

转载 高通BMS的研究 高通电量计

高通8064 8974 8926等pm芯片都集成了电量计,估计后续芯片都会一直存在,现在许多项目UI状态栏电池都有百分比显示,所以需要深入分析BMS有助于解决电量方面的BUG。一: SOC(荷电状态)计算方法名词:FCC  Full-charge capacity      UC     Remaining capacityCC     Coulumb counter

2015-11-12 12:16:09 1932

转载 Android的init过程(二):初始化语言(init.rc)解析

本文使用的软件版本Android:4.2.2Linux内核:3.1.10    在上一篇文章中介绍了init的初始化第一阶段,也就是处理各种属性。在本文将会详细分析init最重要的一环:解析init.rc文件。init.rc文件并不是普通的配置文件,而是由一种被称为“Android初始化语言”(Android Init Language,这里简称为AIL)的脚本写成的文件。在了解i

2015-11-07 17:03:06 576

转载 Android的init过程详解(一)

本文使用的软件版本Android:4.2.2Linux内核:3.1.10     本文及后续几篇文章将对Android的初始化(init)过程进行详细地、剥丝抽茧式地分析,并且在其中穿插了大量的知识,希望对读者了解Android的启动过程又所帮助。本章主要介绍了与硬件相关初始化文件名的确定以及属性服务的原理和实现。     Android本质上就是一个基于Linux内核的操作系统。

2015-11-07 17:01:44 447

原创 记录工作中的Linux一般指令 【长期更新】

2.  find  -name .git | xargs rm -r     【删除当前目录及其子目录下所有.git文件】1.  rbk :arg1=$1rar a bkfrom$arg1.rar  *.* -r -ta$arg1 -x.repo -xout -x.svn -x*.o -x*.pyc -ed

2015-09-09 18:59:12 391

转载 [转]Ubuntu 12.04 Gitolite 安装指南

先概述一下,你手上有一台全新的 Ubuntu Server,参照本文会安装下列内容:  1、Git(这是肯定的)  2、Gitolite(用于Git服务器管理,简介参见附注2)  3、Gitdaemon(守护进程,开放一个公共的 git clone 服务,可选)  4、Gitweb(提供像Github一样的Web服务,通过浏览器查看版本库记录,可选)下面就开始动手吧。一、安

2015-09-09 18:54:35 587

转载 升级Python2.6.6至2.7.5

1.查看当前Python版本[plain] view plaincopy# python -V  Python 2.6.6  2.下载Python2.7.5源码[html] view plaincopy# wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz  

2015-08-24 11:16:23 1210

转载 Ubuntu Linux 安装 .7z 解压和压缩文件

安装方法:    sudo apt-get install p7zip解压文件:    7z x manager.7z -r -o /home/xx解释如下:x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目

2015-08-19 11:26:15 765

转载 android OTA差分包的生成方法

在make android系统后,会生成系统的img文件。make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。mkdir ~/OTA source build/envsetup.sh; choosecombo 1 1 7 engmake -jxx ;make otapackage

2015-07-17 11:24:04 1448

转载 Android 获取ROOT权限原理解析

一、 概述本文介绍了android中获取root权限的方法以及原理,让大家对android玩家中常说的“越狱”有一个更深层次的认识。 二、 Root的介绍1.       Root 的目的可以让我们拥有掌控手机系统的权限,比如删除一些system/app下面的无用软件,更换开关机铃声和动画,拦截状态栏弹出的广告等。2.       Root的原理介绍谷歌的a

2015-07-07 18:14:48 500

转载 [JIRA] 最新Linux版本 jira6.3.6安装汉化破解以及数据迁移

【转自  http://blog.csdn.net/mchdba/article/details/39441871】序言:JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。 JI

2015-03-26 15:35:36 557

转载 Ubuntu环境下挂载新硬盘

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。一、硬盘分区 | Hard disk add new partition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudo fdisk -lu显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk /dev/sdb doesn

2015-03-04 14:04:04 479

转载 Ubuntu 12.04 LTS 添加中文输入法

ubuntu里面的怎么启用中文输入法,让我这个小菜鸟着实头疼了很久,后来无意中发现原来ubuntu 12.04 LTS中已经自带了中文输入法,真可谓是:众里寻他千百度,!蓦然回首,那人却在,灯火阑珊处! 废话就不多说啦,说说启用IBus中文输入法步骤:1. 在/usr/share/applications/ 路径下面找到  IBus, 然后双击打开。2. 这

2013-12-02 17:31:47 692

转载 Linux内核中的Kconfig、Makefile、.config

本文参考文章地址:http://hi.baidu.com/donghaozheng/blog/item/02e1b231f0df64a25fdf0eea.html         makefile:一个文本形式的文件,其中包含一些规则告诉make编译哪些文件以及怎样编译这些文件。        Kconfig:一个文本形式的文件,其中主要作用是在内核配置时候,作为配置选项。

2013-04-25 11:28:13 668

转载 [Linux/Ubuntu] vi/vim 使用方法讲解

vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基

2013-03-25 15:20:35 484

转载 Android 日志文件

一: log文件分为实时打印的,还有状态信息的两种    实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志    状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport 二:讲解一下各自作用:

2013-01-29 15:50:59 541

转载 Android短彩信收发流程(Framework)

短信部分:短信的发送,Framework部分从SmsManager的sendTextMessage(普通短信,无分段)与sendMultipartTextMessage(长短信,已分段)开始,一直到RIL。主要涉及到的类有。SmsManager、Isms、IccSmsInterfaceManager、SMSDispatcher、ImsSMSDispatcher、GsmSMSDispatcher

2012-12-19 14:24:43 590

转载 Android下如何通过JNI方法向上提供接口总结

参考文献:http://blog.csdn.net/luoshengyang/article/details/6575988http://www.androidmi.com/Androidkaifa/rumen/201005/633.html1 什么是JNIJNI是Java Native Interface的缩写,即Java本地接口.从Java1.1开始,JNI标准成为Ja

2012-11-17 10:47:53 405

转载 Android中HAL如何向上层提供接口总结

参考文献:http://blog.csdn.net/luoshengyang/article/details/6573809http://blog.csdn.net/hongtao_liu/article/details/6060734建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结.1 什么是HALHAL的全称是Hardware A

2012-11-17 10:40:31 446

转载 DM协议分析 .

DM协议中主要包含五步流程(用Package0~Package4表示),如下图所示:注意:Package0表示Server发通知给终端设备。这一步不是必须的,很多终端并不是一直监听来自Server端的连接。整个流程分为两个阶段:Setup和Management。Managemen

2011-07-25 20:12:36 1338 2

转载 DM协议中的安全认证 .

DM协议使用了SyncML认证框架,并在《SyncML_DM_Security》文档中定义了扩展。     DM协议中的终端和服务端相互之间都需要作认证。 安全认证可以采用不同的级别。如果传输层中已经内建了认证机制,那么可以不使用DM协议级的认证。如果传输层没有提供足够安全的认证

2011-07-25 20:11:36 1230 1

原创 MD5算法 C语言 实现

在项目中遇到需使用MD5算法,给大家共享一下。无论多长的字串得到的结果都为16字节,而从理论上说不同的字符串是有可能得到相同的MD5结果,要想还原可不是件容易的事情。 typedef unsigned long dword;typedef unsigned char byte;/

2011-07-08 11:26:34 1624

原创 exit with code 1073740791

前两天编码遇到一个比较麻烦的错误,费了我好多时间调试,程序编译正确,但执行时总是提示“exit with code 1073740791”,然后就自动退出执行了。有问题当然要google,csdn了,但是,要不别人exit的code不同,要不就是说的模棱两可,说了个非常非常笼统的原因后就草草结束,结果我还是不知道如何解决。其中,有一个哥们的方法很绝,他的解决方法是,把VS2005工程的属性中C/C

2009-03-15 13:51:00 4606 1

字库 包含 汉字24x24, 16x16,ascii16x8,ascii24x12

1. hzk16 包含字符和汉字 每个汉字16x2=32Byte 2. hzk24 包含字符和汉字 每个汉字24x3=72Byte 3. ASCII16 包含完整的字符 4. asc24x12 只包含95个字符,从0x20-0x7E, 用的时候需要减去0x20的偏移。 ASCII #define ASCII_INDEX(hz) ((hz[0])-0x20) // 95chars 0x20-0x7E 汉字偏移为 #define HZ_INDEX(hz) ((hz[0] - 0xa1) * 94 + (hz[1] - 0xa1))

2020-07-03

毕业设计-RSA算法(源代码+论文+ppt)

毕业设计-RSA算法(源代码+论文+ppt) 别人都卖那么贵,我便宜点方便大家下载。

2011-08-24

Wireshark使用手册(中文版)

看到有的卖的贵,特把价格调低。希望对大家有用。

2011-03-21

Andriod RIL BOOK

Andriod RIL BOOK 共享 描述 Andriod RIL BOOK

2009-10-18

Nokia_30_AT_Command_Guide_2_0.pdf

Nokia_30_AT_Command_Guide_2_0.pdf

2008-11-27

SMS 短信 标准规范

3GPP-27005 SMS和CBS的DTE-DCE数据终端设备和数据电路终端设备 接口使用标准 3GPP-27007 3G用户设备的自由使用命令集,其中有一个命令告知我们怎样与网络运营商直接通话 3GPP-23039 SMSCS与SME之间连接的接口协议 3GPP-23040 SMS的实现技术 3GPP-24011 全球无线接口的点到点SMS支持 3GPP-0341 小区广播

2008-10-16

几个呼叫补充业务的标准文档

呼叫禁止(多种情况) 呼叫转移(多种情况) 呼叫等待(功能描述)

2008-09-19

空空如也

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

TA关注的人

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