自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux内核中经典链表 list_head 常见使用方法解析

      做内核驱动开发经常会使用linux内核最经典的双向链表 list_head, 以及它的拓展接口(或者宏定义): list_add , list_add_tail, list_del , list_entry ,list_for_each , list_for_each_entry ......       每次看到这些接口,感觉都很像,并且陈老师的那本书《深入理解linux内核》(UL...

2018-07-03 17:49:07 48360 26

原创 Android OTA升级(一)之Makefile文件分析

概要:此部分主要介绍Android ota版本的编译过程,侧重于Makefile中编译ota的流程,从指定target到编译cmd等。主要流程:源码分析:1. build/core/Makefile:.PHONY: otapackageotapackage: $(INTERNAL_OTA_PACKAGE_TARGET)/*otapackage 伪命令

2017-09-05 15:54:20 2494

原创 Android Makefile 错误 No rules to make target *.c , needed by ... *.o

在做android开发时,编译系统遇到上面这个错误:No rules to make target *.c ... needed by obj/.../* .o背景: 开发一个新的驱动模块, 驱动模块(kernel层)编译没问题,然后在hal层添加一个应用程序test.c来调用底层驱动模块,最后编译时遇到上面问题。test 目录下Android.mk 书写如下:i...

2017-08-25 18:32:18 4127

原创 Android OTA升级(二)之ota_from_target_files文件分析

此部分为全包升级主要实现过程,涉及到ota_from_target_files 文件,这个也是制作全包和差分包的主要工具,接下来我们就着重分析怎么利用这个工具制作full_ota_package的。

2017-08-17 18:18:18 10032 1

空空如也

空空如也

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

TA关注的人

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