自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android boot.img dtb.img 编译过程

最近做RK3588案子,修改dts后,导致boot.img过大,编译出错,整体分析下boot.img过大的原因是因为在打包boot.img过程中,dbt.img过大导致,所以整体分析下boot.img编译过程,尤其是dbt.img的生成过程.编译kernel生成对应的dtb文件,3588平台为rk3588-e088.dtb,然后会把rk3588-e088.dtb cat到out目录下面生成dtb.img. 编译boot.img的时候会把dtb.img打到boot.img里面.dtb.img生成过程。

2023-02-06 17:59:02 2813

原创 Android 11 热点(softap)流程分析(二) WifiManager--AIDL

通过softap 来理解Android 11 stable aidl的调用流程

2022-06-28 18:44:35 2140

原创 Android 11 热点(softap)流程分析

android hostap流程分析,打开热点,及设置热点的参数等调试

2022-06-24 16:26:01 3857 1

原创 Android InputFliger流程分析,从内核 Hid到EventHub,InputRead,InputDispatcher(二)

上篇文章讲的是内核层对HID触控数据的处理,本篇从framework层来看下触控数据的流向.以及我们在哪修改来适应公司的业务.关于InputFliger网上详细的教程有很多,流程图,代码解析都有,大家可自己查阅下,下面只是从具体的调试和数据流程角度分析.InputFliger个人理解整体分三大部分.一是EventHub.cpp,主要是从内核建立的节点获取设备描述符以及input数据.二是InputRead.cpp,主要是对EventHub.cpp获取的数据进行分析,整合.三是InputDispatc

2021-06-30 09:19:33 615 6

原创 Android InputFliger流程分析,从内核 Hid到EventHub,InputRead,InputDispatcher(一)

fdfasfd

2021-06-28 16:36:11 476

原创 Feign中 fallback获取400等异常信息及message

Spring cloud中当调用第三接口的时候,为防止超时一直等待,我们一般用断路由的方式来进行超时返回,我一般用Spring Cloud Hystrix。在调用第三方的地方进行fallback进行声明,然后重新fallback函数,配置超时时间,在超时时间内容没有返回或者参数错误就进人到fallback里面进行处理。具体的做法,网上一大堆,可自行百度。然后第三方接口,在参数错误的时候,也是按...

2018-11-30 20:51:22 9568

原创 repo+git 仓库搭建

最近在弄repo+git仓库的搭建,开始费了好大的功夫。一创建仓库:在gitolite(管理git仓库的,不会的自行百度)的config文件里面创建repo管理的仓库(图一)。manifest是每个repo里面必须带的,剩下的就是创建你需要管理的git仓库,比如我创建了俩个,一个是Mstar-828,一个是kernel。Mstar-828-TV会在你的整个仓库里会建立这个文件夹(如下图2)

2016-05-05 11:12:10 4217

原创 android编译surface c++程序时,报错缺少.o文件

最近在研究Android的surface系统,写了个小demo,编译的时候,一直报错,说是缺少.o文件,但是看代码一直没问题,后来发现原来是在window下编写的,然后在linux编译的时候,后缀多了^M,所以导致编译不过。其实提示类似的错误,肯定是代码那块地方出现了类似的错误。不知道的,查起来能累死,知道的很快的就能知道怎么查。顺便把源码贴写。testsurface.cpp#

2015-08-12 10:20:06 1455

原创 Linux Source命令和 ./的区别

source filename 与 sh filename 及./filename执行脚本的区别在那里呢?1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有"."是用来表示当前目录的。2.sh filename 重新建立一个子shell,在子shell中执行脚本里面的语句,该子s

2015-01-16 15:14:17 649

原创 android bootchart 分析开机启动时间

最近,因为不确定蓝牙、网络和launcher的启动时间早晚问题,一直有各种问题,就想用bootchart来看下开机启动后的所有服务的启动时间。一 Android版本编译好bootchart     1.在system/core/init中的Android.mk中加入bootchart的宏。INIT_BOOTCHART := true           2.进行mm -B 强制

2015-01-07 12:13:25 3442

原创 ubuntu 卡在启动界面

做完ubuntu 系统以后,搭建玩addr

2014-11-08 12:20:53 3362

原创 Makefile中主要函数用法

一直弄Android,Makefile中的函数用法忘的差不多

2014-08-19 14:30:16 818

原创 android4.0 升级中python脚本解析ota_from_target_files<一>

最近在看android中recovery模块,废话少说,直接介绍升级中重要的python脚本ota_from_target_files即使你没有接触过python脚本也没关系,里面的语句通俗易懂。ota_from_target_files中第一行#!/usr/bin/python是固定格式,相当于c的#inlcude脚本都有一个__name__和__main__属性,用来指定从这个

2013-04-07 19:15:21 2204

转载 linux脚本中if参数含义

最近在看android中编译的脚本,if许多参数含义搞不明白,转载了一份挺不错的文章。 无论什么编程语言都离不开条件判断。SHELL也不例外。      if list then          do something here      elif list then          do another thing here      else

2013-04-02 14:58:38 1174

原创 ADB工具的使用

ADB是andorid调试过程中不可或缺的工具。linux下的用户可通过apt-get来安装。安装完成后可以用如下指令来测试,也都是基本常用的指令。首先确保andorid设备已经成功启动。//连接adb kill-serveradb connect ip:portadb remount//测试连接是否成功adb devices成功会返回这样的指令:172.16.6.

2013-03-26 18:59:21 661

原创 linux服务器搭建(二)

接上篇,服务器搭建好以后,还需要配置些好用的插件,先会记录一些,以后在补充1)配置vim ctags Taglist: sudo apt-get install vim 安装vim。sudo apt-get install ctags 安装ctags。mkdir .vim    cd .vim    mkdir plugin    unzip tagli

2013-03-22 17:44:48 718

原创 linux服务器搭建(一)

最近搭建了个ubuntu11.04的服务器,把遇到的一些问题记录下来跟大家分享下。ubuntu系统的安装,如果不会可以去网上找下,有很多介绍的。唯一注意的一点是11.04安装的时候会提示你配置网络信息,如果安装的时候配置好了,系统装完就可以直接上网了。0)设置root账户:使用自己设置的账号登陆系统输入:sudo passwd然后按照提示设置一个新密码。1)配置网络:先配置ip

2013-03-21 18:15:46 632

draw.py,parsing.py,samples.py

bootchart执行出错,替换ubuntu下面的/usr/share/pyshared/pybootchartgui三个脚本就可以了。

2015-01-07

vim配置脚本

网上那些脚本太麻烦,眼花缭乱的。 只有下面的功能支持中文显示,行号,高亮,如果安装完ctags和Taglist,按F3可以快速打开函数列表,F4可以在同一个窗口打开相同的代码(就是把sp命令做了个按键映射)。

2013-03-22

空空如也

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

TA关注的人

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