- 博客(6)
- 资源 (31)
- 收藏
- 关注
原创 mali GPU 官网指南
1、简介 GPU(图形处理单元),是一种专门在个人电脑、工作站、游戏机和移动设备上图形运算工作的微处理器。以前GPU主要用于图形处理,现在GPU的通用计算技术也得到了飞速发展,事实证明在浮点运算、并行计算等部分计算方面,GPU可以提供数十倍乃至上百倍于CPU的性能。通用计算方面的标准有:OpenCl、CUDA、ATISTREAM。其中,OpenCL(全称Open Computing...
2018-03-22 10:46:06 37130 3
原创 NEON技术粗浅认识
1、简介 微处理器处理数据主要分为以下几种:Single instruction single data—SISDSingle instruction multiple data(vectormode)—SIMDSingle instruction multiple data(packeddata mode)—SIMD(1)SISD 一次指令操作一个数据。如下例子4...
2018-03-16 14:20:20 24209 1
原创 hisi mmz模块驱动讲解
一、概述 如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小:insmod mmz.ko mmz=anonymous,0,0x4fa00000,6Manony=1 || report_error 该驱动主要由...
2018-03-12 15:40:47 9941 1
转载 认真分析mmap:是什么 为什么 怎么用
mmap基础概念mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。相反,内核空间对这段区域的修改也直接反映用户空间,从而可以实现不...
2018-03-10 10:42:27 223
原创 linux内核之虚拟文件系统
一、虚拟文件系统概述 虚拟文件系统VFS(也成虚拟文件交换)作为内核子系统,为用户空间程序提供了文件和文件系统相关的统一接口。通过VFS,应用程序可以使用相同接口完成不同介质上不同文件系统的数据读写操作,如图示例。 VFS是内核对所有实际文件系统(ext2\ext3\vfat\nfs等)操作接口的一层通用封装(故称虚拟)。通过这个抽象层,应用程序调用相同接口完成不同...
2018-03-07 11:27:14 2378
原创 linux内核之数据机构
linux内核常用的数据结构有如下几个:链表队列映射二叉树这里主要描述环形双向链表和红黑树。 一、链表 链表是linux内核中最简单、最普通的数据结构;链表是一种存放和操作可变数量元素的数据结构。 单向链表:每个元素都包含一个指向下一个元素的指针,只能从头向后连接的链表 双向链表:每个元素除了包含一个指向下一个元素的指针,还包含一个...
2018-03-06 17:38:09 187
深入理解Linux虚拟内存管理(带目录)
2017-09-06
uCOS-II移植及开发技术
2013-11-04
MQX操作系统详细文档
2013-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人