自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术交流

爱安卓,爱linux,爱生活。

  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 RK3288_Android7.1调试RTC总结(一)

Linux RTC的调试:一、 Linux时间有两个,系统时间(Wall Time)和RTC时间。(1)系统时间(WT):由Linux系统软件维持的时间,比如command: date 获取到的就是系统时间。rk3288:/ # dateThu Jan 1 00:02:39 GMT 1970(2)RTC时间:这个时间来自我们设备上的RTC芯片,通过command: hwclock 可以...

2019-06-26 16:44:01 4056 2

原创 我对安卓recovery的流程大致总结

下面是我从网上学习和recovery代码中大致总结出来的流程,可能不是很详细到位,大家可参考,不对之处,请指正,技术无边,多多交流。recovery大概流程总结:1、首先bootloader(有些平台是在uboot有些是在kernel,有些平台则在uboot和kernel都可以)通过reboot_mode传递一个参数给recovery那边作为启动参数。2、bootloader和recover...

2019-06-17 00:35:08 2661

原创 安卓recovery流程分析【第二篇】

Android Recovery 源码解析和界面定制Recovery主要功能源码路径和主要原文件recoverycpp命令行参数main 函数界面定制实现Recovery UI实现头部显示和列表项实现ScreenRecoveryUI实现设备类添加编译实现Android Recovery 源码解析和界面定制Recovery主要功能深入了解recovery源码前,先浏览下r...

2019-06-16 23:40:00 833

原创 Linux的uevent事件机制

uevent事件机制Linux设计了一种uevent的机制。当有新的设备加入的时候,将设备的信息发送消息到用户态。而用户态有一个udev的进程监听这个信息。当收到信息后做一定的解析,根据解析到的结果和用户程序的配置做一些处理,也包括加载驱动程序。内核部分,Uevent是Kobject的一部分,用于在Kobject状态发生改变时,例如增加、移除等,通知用户空间程序,主要涉及kobject.h和k...

2019-06-16 23:16:48 5187 2

原创 安卓recovery如何传递启动参数

Bootloader和Recovery模块以及主系统之间的通信是通过系统的misc分区来完成的。Misc分区只有3页(Page)大小。描述misc分区的数据结构是bootloader_message,定义如下:struct bootloader_message { char command[32]; char status[32]; char recovery[768]; }; ...

2019-06-16 01:41:54 646 1

原创 安卓recovery的log如何直接输出到串口

我们在调试recovery升级的时候,我们经常需要查看recovery的log,google的原始逻辑中,recovery的log并非直接输出到串口,我们需要输入命令才能获取,我们有三种方式:第一种:recovery下,遥控器选择view recovery logs,界面上查看。第二种:recovery下,输入命令,cat /tmp/recovery.log第三种:android下,输入...

2019-06-15 18:56:41 3563 1

原创 安卓recovery流程分析【第一篇】

Android支持Recovery模式。在某些操作之后,系统会自动重启并进入到Recovery模式,用户按组合键开机(HOME+POWER),也可进入Recovery模式。该模式提供如下功能:1、擦除用户数据恢复系统到出厂模式,即擦除用户数据和缓存数据。2、系统升级系统升级的概念比较广,包括系统文件的升级、恢复损害的系统数据、firmware的升级,以及应用软件的维护,甚至影音文件的下载。...

2019-06-03 00:10:48 2208 1

arm_adb-master_default.tgz

这个源码包是adb工具的源码包,可以直接下载下来交叉编译,适配不同架构的平台(arm/arm64/x86等),我这边是直接放到了arm机器上编译了,可以编译通过,得到adb工具,可以正常使用。根据README编译即可。

2021-12-30

arm平台可以使用的fastboot

在arm 平台上可以运行的fastboot工具

2021-06-11

fastboot-separated_from_android_4.2-master.zip

fastboot源代码,用于单独编译fastboot for linux-x86或arm-linux; 如果要交叉编译到arm平台可以按如下做法: 1、修改Makefile文件的交叉编译工具为你的交叉编译工具即可: #TOOLCHAIN= arm-linux- //注释掉 TOOLCHAIN= arm-linux-gnueabihf- //修改为你的交叉编译工具 2、执行编译 make 即可在当前目录得到fastboot工具,把它放到你的开发板运行即可。

2021-06-03

arm平台架构的lsusb应用程序

我们平时用lsusb都是x86平台上使用的,我这里编译了一个arm平台架构的,有需要的朋友可以下载。把他放到开发板上就可以执行lsusb来查看你设备连接了几个usb设备了,通过pid和vid确认。

2021-05-27

深入理解Android系统张元亮.rar

深入理解Android系统PDF版,张元亮著,本书一共18章,循序渐进分析了安卓系统的基本架构知识,本书适合安卓源码分析人员,安卓架构师,linux开发人员

2019-07-15

洛达项目AB152xP资料SDK相关说明

洛达项目AB152xP资料SDK的相关说明,包括编译工具的安装和使用,config tool工具的安装和使用等。

2019-01-17

加密IC-ATSHA204A的datasheet

atsha204a的datasheet,目前只有英文版,中文版的可自行翻译。

2019-01-09

MT6580平台安卓5.1系统调试加密IC--ATSHA204A

基于mt6580平台,安卓5.1系统,调试加密ic--atsha204a的驱动,使用i2c接口的驱动,通过i2c读写来配置加密芯片,代码中有很清晰,详细的注释,校验CRC部分,MAC算法则直接移植官方库文件的代码

2019-01-06

Driver_All_in_One_V0.1_Android_M.pdf

mtk驱动开发文档,android M(android6.0)版本,文档打开密码是1885459970

2018-12-18

空空如也

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

TA关注的人

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