
ANDROID
ninver2007
这个作者很懒,什么都没留下…
展开
-
在android使用i2c tools访问i2c
在android使用i2c tools访问i2c,很方便,可以在https://launchpad.net/ubuntu/+source/i2c-tools 下载最新的i2c tools.把i2c-tools-3.1.1 解压到external下,然后在i2c-tools-3.1.1根目录下创建Android.mk文件,内容为:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOC..转载 2020-05-09 17:03:55 · 601 阅读 · 0 评论 -
Android文件系统之争:F2FS和EXT4
什么是 F2FS?F2FS 全称为 Flash Friendly File System,是一种较为新型的支持 Linux 内核使用的文件系统。最早是由三星在2012年研发设计的,其目的就是为了更好的适应 NAND 一类的闪存设备(例如固态硬盘、eMMC和SD卡等),在 F2FS 中三星应用了日志结构档案系统的概念,使它更适合用于储存设备。简而言之,一个新的文件系统。一些讨论的比较多的...转载 2019-12-06 16:44:18 · 9297 阅读 · 0 评论 -
[RK3288][Android6.0] 调试笔记 --- UVC Camera jpg和yuv数据帧dump
https://blog.youkuaiyun.com/kris_fei/article/details/75350385转载 2019-07-24 18:24:08 · 942 阅读 · 0 评论 -
Android 驱动编写LED-NDK程序
这篇文章主要介绍了Android 驱动编写LED-NDK程序的相关资料,需要的朋友可以参考下1. 首先编写LINUX内核模块LED? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...转载 2019-07-24 18:27:09 · 288 阅读 · 1 评论 -
Android系统添加自定义按键
网上存在一些关于Android系统添加自定义按键的文章,但大多针对Android2.3和4.0系统的,许多文件都已经变动位置了,这两天我总结了一些,写出来欢迎大家交流与指正: Android系统通过*.kl文件将Linux按键传给上层,最新的Android4.4已经不再默认qwerty.kl文件了,代之的是frameworks/base/data/keyboards/Generic.kl...转载 2019-07-24 18:30:02 · 845 阅读 · 0 评论 -
Android HAL 层原理分析
Android HAL 简介Android 系统硬件抽象层(Hardware Abstract Layer)运行在用户空间中,它向下屏蔽了硬件驱动的实现细节,向上提供了硬件访问的服务。通过 HAL 层,Android 系统分为两层来支持硬件设备,其中一层实现在用户空间,另外一层实现在内核空间中,它在 Android 系统框架中的位置如下图所示。传统的 Linux 系统则把对硬件的支持和管理全部...转载 2019-07-24 18:39:09 · 1841 阅读 · 1 评论 -
Android 系统图形栈(一): OpenGL ES 和 EGL 介绍
OpenGL ES什么是 OpenGL ES?OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,各显卡制造商和系统制造商来实现这组 API。1OpenGL 基本概念因为 OpenGL ES 是 OpenGL 的一个子集,所以下面就主要介绍一些有关 OpenGL 的一些...转载 2019-07-24 18:44:12 · 862 阅读 · 0 评论 -
Android 系统图形栈(二):OpenGL ES 库和 EGL 库加载过程
1. OpenGL ES 和 OpenGL ES 库的区别OpenGL ES: 它本身只是一个协议规范,定义了一套可以供上层应用程序进行调用的 API,它抽象了 GPU 的功能,使应用开发者不必关心底层的 GPU 类型和具体实现。 OpenGL ES 库:OpenGL ES 库就是上面 OpenGL ES 中定义的 API 的具体实现。由于每个显卡制造厂商的 GPU 硬件结构不同,从而导致...转载 2019-07-24 18:45:34 · 4150 阅读 · 0 评论