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

      做内核驱动开发经常会使用linux内核最经典的双向链表 list_head, 以及它的拓展接口(或者宏定义): list_add , list_add_tail, list_del , list_entry ,list_for_each , list_for_each_entry .....

2018-07-03 17:49:07

阅读数 964

评论数 1

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

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

2017-09-05 15:54:20

阅读数 387

评论数 0

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来调用...

2017-08-25 18:32:18

阅读数 234

评论数 0

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

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

2017-08-17 18:18:18

阅读数 1312

评论数 0

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