- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Android-HAL与HIDL分析使用总结
Android-HAL与HIDL分析使用总结HAL接口定义语言(简称HIDL)适用于指定HAL和其用户之间的接口的一种接口描述语言(IDL),HIDL允许指定类型和方法调用。HIDL旨在用于进程间通信(IPC)。进程之间的通信经过Binder化。对于必须与进程相关联的代码库,还可以使用直通模式。HIDL可指定数据结构和方法签名,这些内容会整理归类到接口中,而接口会汇集到软件包中。尽管HI...
2019-10-22 17:08:49 6836
原创 Android 系统启动过程分析
Android 系统启动过程分析power onbootloaderuboot 初始化外设,引导内核启动 设置启动参数kernel 硬件设置 驱动加载 根据uboot配置参数启动系统Android 挂载分区,创建目录 动态加载驱动 启动系统服务: mediaserver, servicemanager, adbd, bootanimation,...
2019-10-22 17:08:11 715
原创 Android从驱动到应用开发实例分析
Android从驱动到应用开发实例分析1. 第一个android应用程序Android应用一般包含一个源代码目录src、一个资源目录res、一个配置文件AndroidManifest.xml、和一个编译脚本文件Android.mk,下面看下具体的实现代码:以下文件放置于 packages/experimental/HelloAndroid/ 目录src/demoapp/applica...
2019-10-22 17:07:45 1017 1
原创 Android-FrameWork架构C 源码剖析
Android-FrameWork架构C++源码剖析Android 系统整体架构+-------------------------------------------+| APP: home, Tel, Media, Camera ... |+-------------------------------------------+| FrameWork(Java):...
2019-10-22 17:07:05 263
原创 Android-FrameWork原理与架构分析
Android-FrameWork原理与架构分析Android架构主要分为分为四部分,从上往下依次为APPLICATION(应用程序),APPLICATION FRAMEWORK(应用框架层),LIBRARIES(共享库,以及android运行时库),LINUX KERNEL(内核层);APPLICATION主要为系统中的应用,如桌面,闹铃,设置,日历,电话,短信等系统应用。...
2019-10-22 17:06:36 2790 1
原创 Android binder 驱动原理与机制分析
Android binder 驱动原理与机制分析binder 是通过Linux的 Binder Driver 来实现的,binder 操作类似于线程迁移,两个进程间通信看起来像是一个进程进入另一个进程去执行代码,然后带着执行结果返回。binder 驱动原理及实现为了完成进程间通信,binder 采用了AID(Android interface definition language)来描...
2019-10-12 16:15:06 1021
原创 Android build编译过程及Android.mk与Android.bp分析
Android build编译过程及Android.mk与Android.bp分析Android的官方网站:http://source.android.com/source/building.html按照google给出的编译步骤如下: 1> source build/envsetup.sh:加载命令 2> lunch:选择平台编译选项 3> make:...
2019-10-11 09:20:31 7537
AnalysePlugin-v1.12-R43-all.zip for notepad++
2020-02-11
vim使用入门进阶教程
2015-10-30
linux应用基础学习笔记
2015-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人