自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (25)
  • 收藏
  • 关注

转载 内存寻址之段页存储机制分析

内存寻址之段页存储机制分析发表于2017-05-05|0|阅读次数:486背景学习操作系统这门课的时候,曾不止一次的接触到操作系统的段页式管理机制,但当是都是浅尝辄止,不知道操作系统为啥要有这个机制。如今时间过去很久,关于这个机制的背后的原理和实现机制,早已忘记很久了。。最近在看操作系统方面的知识,借此把自己的理解记录一下。要理解段页式管理机制的发展历程,还得从早期的处理器的寻址方式说起。内存寻址方式的发展历程首先简单的介绍下内存寻址的概念,现代计算机是基于冯.诺依...

2020-05-30 09:28:39 295

转载 浅谈Linux内存管理

浅谈Linux内存管理lecury​百度(中国)有限公司 高级软件研发工程师已关注464 人赞同了该文章1. 扫盲篇1.1 操作系统存储层次常见的计算机存储层次如下:寄存器:CPU提供的,读写ns级别,容量字节级别。 CPU缓存:CPU和CPU间的缓存,读写10ns级别,容量较大一些,百到千节。 主存:动态内存,读写100ns级别,容量GB级别。 外部存储介质:磁盘、SSD,读写ms级别,容量可扩展到TB级别。CPU内的缓存示意图如下:其中 L1d..

2020-05-30 09:27:45 288

转载 不可思议的OOM

摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。关键字: OutOfMemoryError ,OOM,pthread_create failed , Could not allocate JNI Env一. 引子 对于每一个移动开发者,内存是都需要小心使用的资源,而线上出现的OOM(OutOfMemoryError)都会让开发者抓狂,因为我们通常仰仗的直观的堆栈信息对于定位这种问题

2020-05-30 09:26:55 667

原创 人类简史 - ZhiMap思维导图 (转载)

https://zhimap.com/mmap/0b9077bf9a6f43618a5f8c9aa8bb1c18

2020-05-21 11:05:09 1199

原创 Android Init Language

Android Init语言包含五种主要的语句类:Actions, Commands, Services, Options, and Imports.所有这些都是面向行的,由用空格分隔的标记组成。C样式的反斜杠转义符可用于将空格插入token。也可以使用双引号来防止空格将文本分成多个标记。反斜杠是一行中的最后一个字符时,可用于折行。以#开头的行(允许前导空格)是注释。可以使用语法$ {property.name}扩展系统属性。这也适用于需要连接的上下文,例如import /init.recov.

2020-05-12 10:35:57 1255

libcamPusher.zip

rockchip camera+v4l2+mpp+live555推流demo native实现

2021-11-09

红外热成像技术-均匀量化技术,可生成不同经度、纬度下的红外热图像 C代码类

红外热成像技术 均匀量化技术,可生成不同经度、纬度下的红外热图像 C代码类

2020-02-21

UNIX环境高级编程 第3版.part4

UNIX 环境高级编程 第3版 带书签 高清

2016-08-16

UNIX环境高级编程 第3版-13569967.part3

UNIX 环境高级编程 第3版 带书签 高清

2016-08-12

UNIX环境高级编程 第3版-13569967.part2

UNIX 环境高级编程 第3版 带书签 高清

2016-08-12

UNIX环境高级编程 第3版

UNIX 环境高级编程 第3版 带标签 高清

2016-08-12

UNIX环境高级编程 第3版-13569967.part1

UNIX 环境高级编程 第3版 带书签 高清

2016-08-09

UNIX环境高级编程 第3版-13569967.part4

UNIX环境高级编程 第3版 高清完美 带书签

2016-08-09

UNIX环境高级编程 第3版 带书签 高清 完美

UNIX环境高级编程 第3版 带书签 高清 完美

2016-08-09

Android 边录边播 apk源码

Android 边录边播 apk源码

2016-01-15

Android dpi计算工具 屏幕分辨率和规格

Android dpi计算工具 屏幕分辨率和规格

2016-01-15

Android 均衡器 apk 源码

Android 均衡器 apk 源码

2016-01-15

Wifi-Display技术介绍

Wifi-Display技术介绍 Miracast WifiDisplay协议框架 Wi-Fi Dislay认证要求 WFD on android

2015-11-20

基于socket简单通信协议实现

基于socket简单通信协议实现 基于socket简单通信协议实现

2015-11-20

android 收音机 FM 驱动 hal层 框架层以及应用层代码

android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packages\apps 3.hardware\libhardware\include\hardware\fm.h 放到hardware\libhardware\include\hardware\fm.h 4.build\target\product中PRODUCT_PACKAGES :=加上 FmRadio \ 5./bionic/libc/kernel/common/linux/Hw_fm.h拷贝过去 6./device/rockchip/rksdk/device.mk中加入PRODUCT_PACKAGES += fm.$(TARGET_BOARD_HARDWARE)让\hardware\rk2x\fm能够编译到 7.device\rockchip\rksdk\init.rc中加上权限chmod 0664 /dev/RADIO_FM8035 chown system system /dev/RADIO_FM8035这样Rk28_fm.c (hardware\rk2x\fm\primitive)中int fm_init(sighandler_t fm_sighandler) 方法二需要在上面移植以后多加framework的内容

2015-06-11

Android图形问题排查文档.docx

Android 图形 问题排查 docx

2015-06-11

Android反编译工具包(升级)

Android反编译工具包(升级)以及使用说明

2015-05-19

Android vold 多U盘多分区挂载实现

Android vold 多U盘多分区挂载实现 可以对比原生的vold代码查看修改

2015-05-19

实现android usb光驱 光盘支持 光驱热插拔 光盘热插拔

实现android usb光驱 光盘支持 光驱热插拔 光盘热插拔 1.增加vold对Iso9660光盘自动挂载的支持,基于RK3188_RK3066_R-BOX_ANDROID4.4.2-SDK_V1.0.0_140318,也可用于mid 2.实现Iso9660.cpp为vold实现的domount接口 3.支持光驱设备热插拔 4.设备拔出后增加umount载逻辑 递归删除文件夹逻辑

2015-05-19

视频问题汇总

视频问题汇总 基于RK平台 见附件 视频问题汇总

2014-08-25

视频和悬浮窗口常见问题分析

视频和悬浮窗口常见问题分析 基于Rockchip平台

2014-08-25

指南针调试

指南针调试指南 内附详细说明和需要的apk

2014-08-25

长青说安卓

长青说安卓 android快速入门知识

2012-09-13

apk反编译软件

apk反编译软件,可以反编译apk,修改xml文件,smali文件,可以再回编译,加签名,整套工具

2012-09-13

空空如也

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

TA关注的人

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