首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Binder
订阅
用户7516800309833
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 程序示例之 C 语言篇
Binder 程序示例之 C 语言篇 本文基于 Android 10 源码环境。 1. 引子 Binder 是一个 RPC(Remote Procedure Call) 框架,翻译成中文就是远程过程调
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 基本原理
0. 虚拟地址与物理地址 在和群里的小伙伴交流的过程中发现很多同学对于计算机组成和操作系统这块基础了解的比较少,所以我觉得有必要简单科普一下虚拟地址和物理地址。 操作系统内核一般以页为单位管理物理内存
写给应用开发的 Android Framework 教程——HAL与硬件服务篇之 Linux 驱动开发入门
1. 编写一个简单的 Linux 内核模块 首先,我们需要理解什么是内核模块?简单来说,内核模块是一段 "固定格式" 的代码,linux 内核可以动态的加载并执行这段代码,也可以把这段代码编译进内核,
学习 Binder 的预备知识1 —— 虚拟内存与 Linux 文件访问接口
Binder 的学习需要了解以下三方面的基础内容: 虚拟内存 Linux 文件访问系统接口 Linux 内核中的常用数据结构 出于篇幅考虑,本文先讲解虚拟内存与Linux 文件访问系统接口 1.什么是
写给应用开发的 Android Framework 教程——学穿 Binder 篇之程序示例 aidl-cpp
这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原