自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

颇锐克

stay hungry stay foolish

  • 博客(11)
  • 收藏
  • 关注

转载 ION

Android ION overviewION is the memory manager of Android, it could be used by graphic and multimedia stacks to allocate buffers.ION include a buffer sharing mechanism between process and drive

2017-08-27 17:38:31 799

转载 linux initcall机制

(2015-11-26 10:45:58)转载▼标签:linuxc内核嵌入式驱动分类:嵌入式Linux杂记Linux系统启动过程很复杂,因为它既需要支持模块静态加载机制也要支持动态加载机制。模块动态加载机制给系统提供了极大的灵活性,驱动程序既可支持静态编译进内核,也可以支持动态加载机制。Linux系统中对设备和子系统的

2017-08-04 10:22:46 1466 1

转载 epoll源码分析---sys_epoll_ctl()函数

一、sys_epoll_ctl()函数 源码和注释如下:[cpp] view plain copy /*  * @epfd: epool_create创建的用于eventpoll的fd  * @op: 控制的命令类型  * @fd: 要操作的文件描述符  * @event:与fd相关的对象.  */  SYSCALL_DEFINE4(epoll_ctl, i

2017-08-04 10:21:39 1011

转载 signal信号详解

signal信号详解本文引用其它网站。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 1、基本概念 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通

2017-08-04 10:03:42 5097

转载 ARM 学习笔记(四) 快速上下文切换(FCSE)技术

接上回说,       我们已经了解存储器管理的方法,现在我们来看一下,ARM 对不同进程的地址管理-------快速上下文切换技术(Fast Context Switch Extension ,FCSE ).    FCSE 通过修改系统中不同进程的虚拟地址,避免在进行进程间切换时造成的虚拟地址到物理地址的重映射,从而提高系统的性能。      FCSE的原理      通常情况下,

2017-08-04 09:59:46 2182

转载 基于局部flush和全屏flush

基于区域的flush基于区域的flush在mobile GPU中已经变得越来越重要了,这种技术能极大地缩短GPU运行当前这个flush的时间,从而带来性能上的巨大改善。然而很多用户对这个技术,或者换个词说,这种优化,仍然不是非常了解,有时候会和一些OpenGL ES的概念viewport或者scissor搞混淆掉。写这篇blog的目的就是阐述这种技术,以及OpenGL ES有哪些API

2017-08-04 09:51:52 1642

转载 ADF

From Wikipedia, the free encyclopediaRegulating access to the hardware is a fundamental kernel task. TheDirect Rendering Manager and KMS are part of the Linux kernel. The KMS does only

2017-08-03 15:41:27 1243

转载 linux中 likely与unlikely

看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#define likely(x) __builtin_e

2017-08-03 15:22:39 233

转载 Linux使用wake_up_interruptible()唤醒注册到等待队列上的进程

功能:唤醒注册到等待队列上的进程原型:   #include   void wake_up_interruptible (wait_queue_head_t*q);说明:    唤醒 q指定的注册在等待队列上的进程。该函数不能直接的立即唤醒进程,而是由调度程序转换上下文,调整为可运行状态。变量:q :  等待队列变量指针。    

2017-08-03 10:23:49 7614

转载 Linux内核中的常用宏container_of其实很简单

开发平台:Ubuntu11.04    编 译器:gcc version 4.5.2 (Ubuntu/Linaro4.5.2-8ubuntu4)     Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。    Container_of的定义如下: 

2017-08-03 10:00:12 266

转载 VNDK

--- a/sp90/sp9850ka_1h10tive.mk+++ b/sp9850ka_1h10/sp9850_native.mk@@ -227,6 +227,7 @@ PRODUCT_PACKAGES += wpa_supplicant \                    wpa_supplicant.conf \                    wpa_su

2017-08-02 11:10:49 4744

空空如也

空空如也

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

TA关注的人

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