Linux驱动学习--android中的内存管理机制ION(⼀)--简单介绍
⽬录
⼀、引⾔
⼆、ION的介绍及使⽤
------> ION介绍
------> ION的使⽤
android学习教程
------> HEAP种类
三、接⼝分析
------> 主要数据结构
------> 常⽤接⼝
⼀、引⾔
最近在看android中多图层显⽰的问题,发现其中⽤到了⼀个很重要的内存机制–ION,所以今天就来整理⼀下
(ps:杭州linux嵌⼊式⽅⾯的新⼈,⽬前从事android开发,欢迎相关⽅⾯的同学,希望能交个朋友)
⼆、ION的介绍及使⽤
ION的介绍
ION是google在Android4.0 为了解决内存碎⽚管理⽽引⼊的通⽤内存管理器,是当前 Android 流⾏的内存分配管理机制,在多媒体部分中使⽤的最多,例如从 Camera 到 Display,从 Mediaserver 到 Surfaceflinger,都会利⽤ ION 进⾏内存分配管理。 ION 的前任是PMEM。
⼀般开发平台上都会有⼀个ion封装库,我们在开发时,只需要知道怎么调⽤接⼝申请到buffer就⾏了。同其它设备驱动⼀样,ion 设备驱动具有open,close,ioctl等标准系统调⽤。
IO

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。