E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Input子系统框架分析
Android播放器
框架分析
之AwesomePlayer
1简介Java层要开启一个播放器进行播放,需要以下几行代码:MediaPlayermp=newMediaPlayer();mp.setDisplay(...);///设置播放器Sufacemp.setDataSource(PATH_TO_FILE);///设置媒体URImp.prepare();///初始化播放器mp.start();///开始播放MediaPlayer的Native层定义了各种负
hatchuel
·
2020-08-08 16:28
android
深入浅出 - Android系统移植与平台开发(十四) - Sensor HAL
框架分析
之四
Sensor本地封装类SensorDeviceSensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getInstance方法获得单例模式设备操作对象:@frameworks/base/services/sensorservice/SensorDevice.h[cpp]viewplainc
韩半仙
·
2020-08-08 16:45
Android
十九、eMMC驱动
框架分析
一、MMC简介eMMC在封装中集成了一个控制器,提供标准接口并管理NandFlash,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。对于我们来说,eMMC就是在NandFlash上添加负责ECC、管理坏块等功能的控制器。在内核中,使用MMC子系统统一管理MMC、SD、SDIO等设备。从MMC规范发布至今,基于不同的考量(物理尺寸、数据位宽和clock频率等),进化出了MMC
aa508508
·
2020-08-08 13:17
openwrt-uboot-mt7628-master
框架分析
在顶层目录执行makemenuconfig时:menuconfig:cleanconfig.in$(MAKE)-Cscripts/lxdialogall$(CONFIG_SHELL)scripts/Menuconfigconfig.in可以看到menuconfig目标的依赖是clean命令和config.in文件然后执行scripts/lxdialog目录下的Makefile文件再运行$(CONF
物联网研究室
·
2020-08-08 10:39
MT7628/MT7688
VLC简介及使用说明
VLC
框架分析
引用:http://blog.csdn.net/szu030606/article/details/7210758功能部份:VLC媒体播放器的核心是libvlc,它提供了界面,应用处理功能
Alisa_xf
·
2020-08-08 10:11
音视频
VLC简介及使用说明、编译
VLC
框架分析
引用:http://blog.csdn.net/szu030606/article/details/7210758功能部份:VLC媒体播放器的核心是libvlc,它提供了界面,应用处理功能
zhoujiaxq
·
2020-08-08 10:08
VLC
v4l2驱动
框架分析
-1
需要思考的问题:(1)cimutils应用程序维护了哪些结构体,v4l2驱动框架维护了哪些结构体(2)/dev/video0这个节点怎么创建的(3)应用层open设备节点/dev/video0的时候,内核中的调用关系和具体干的工作(4)应用层ioctl操作后,内核中的调用关系流程(5)VIDIOC_QBUF/VIDIOC_STREAMON/VIDIOC_DQBUF视频缓存队列是如何管理的?驱动中在
技术芯
·
2020-08-08 02:32
linux
camera-V4L2驱动框架
4.USB摄像头驱动
框架分析
Linux系统中USB摄像头一般都采用的是UVC硬件架构设计,因此我们在分析USB摄像头驱动的重点在于分析UVC框架。它融合了usb驱动框架和v4l2驱动框架,我们可以从中抽象出一个通用的USB摄像头驱动框架。uvc架构官方手册参考网上:uvc1.5specificationshttp://www.usb.org/developers/docs/devclass_docs/的VideoClass的
LingXiaokai
·
2020-08-08 02:01
Linux摄像头
摄像头
框架
usb
函数
应用
mjpg-streamer学习笔记2----
框架分析
1、输入---仓库-----输出(mjpg-streamer.h)(1)global结构体输入对应的是input结构体(输入插件)仓库对应的是buf指针,仓库的大小是size.输出对应的是output结构体(输出插件)outcnt表示当前输出通道中有几种方式(2)mjpg-streamer-r63文件.so文件是插件,可能是输入插件(前面带有input字样),也可能是输出插件(前面带有output
qingkongyeyue
·
2020-08-08 01:07
mjpg-streamer
摄像头驱动1_V4L2
框架分析
学习笔记
1、对于复杂的字符设备驱动程序(以LCD为例)引入分层的概念(1)上层fbmem.c(对于LCD驱动程序来说,内核已经帮我们做好了,这个fbmem.c是内核提供的)(2)我们要做的是硬件相关这一层分配、设置、注册fb_info结构体,这里的注册是把这个结构体告诉fbmem.c,当应用程序调用读写等函数操作LCD的时候,首先会调用fbmem.c的file_operation结构体的读写函数,在这些读
qingkongyeyue
·
2020-08-08 01:07
摄像头驱动
V4L2
框架分析
学习
V4L2
框架分析
学习Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架
cjok376240497
·
2020-08-08 01:49
Android 8.1 MTK Camera(api1)源码
框架分析
Android8.1MTKCamera(api1)框架AndroidCamera框架从整体看是一个c/s的架构,有两个进程:一个是client进程,属于AP端用户的行为,是为应用程序进程,主要包括java代码与一些nativec/c++代码;另一个是service进程,属于服务端,是nativec/c++代码,主要负责和linuxkernel中的cameradriver交互,搜集linuxkern
层楼中人
·
2020-08-07 23:12
Android
Camera
Linux
Input子系统
浅析(一)-- MTK6735M(Android6.0)平台内核实现
Linux输入设备总类繁杂,常见的包括有按键、键盘、触摸屏、鼠标、摇杆等等,他们本身就是字符设备,而linux内核将这些设备的共同性抽象出来,简化驱动开发建立了一个
input子系统
。
xiaopangzi313
·
2020-08-07 22:50
03_Linux
学习
01_Android开发
如何在一份驱动中上报键值之理解
input子系统
设备
#if1intret1;input_dev=input_allocate_device();//创建
input子系统
设备if(input_dev==NULL){printk("FailedtoallocateinputdeviceforMID_RADER
爱喝长岛冰茶的辉辉辉辉辉
·
2020-08-07 21:14
2.7 汽车之家口碑爬虫
2.7汽车之家口碑爬虫7汽车之家口碑爬虫需求分析前端js反爬虫措施分析1问题描述2解决方法爬虫框架1获取所有车型的id2本爬虫采用scrapy
框架分析
所需要的评论信息为3将常用设置写入sttings中结果展示
最小森林
·
2020-08-07 18:39
Python爬虫
Linux设备驱动之——
input子系统
(一)
什么是INPUT
Input子系统
处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。
高大上的simon哥哥
·
2020-08-07 14:32
Linux
kernel
android中按键的扫描码和键值
kernel中的按键驱动通过
input子系统
上报的键值叫做扫描码(ScanCode),对应头文件在kernel/include/uapi/linux/input.handorid中的用到的按键才叫键值(
风中之哨
·
2020-08-07 13:34
Linux
input子系统
详解
转自:http://dev.firnow.com/course/6_system/linux/linuxjq/20100313/198690.html#commentLinux2.6设备模型之
input
changjiang654
·
2020-08-07 13:50
VTS
框架分析
CompatibilityConsole初始化 VTS测试套件的执行脚本是通过直接加载com.android.compatibility.common.tradefed.command.CompatibilityConsole来进入交互命令行的:android-vts/tools/vts-tradefedcd${VTS_ROOT}/android-vts/testcases/;java$RDBG
Invoker123
·
2020-08-07 11:27
Framework
DRBD数据处理基本
框架分析
前言:本文档以单主模式进行数据流分析,双主模式就是从机也升级为主机可以进行数据读写操作,单主模式下,数据只能从一端也就是升级为primary的那一端进行读写操作,partner端是不能进行任何操作的,不能进行格式化,更不能挂载查看primary同步过来的数据,只有把这一端升级为primary之后才可以进行常规的挂载查看文件、读写文件操作。第一部分:加载驱动、创建资源、启动服务配置内核将drbd编译
小心你的履带
·
2020-08-07 11:01
Linux工具
韦东山第3期嵌入式Linux项目-视频监控-1-v4l2视频
框架分析
韦东山第3期嵌入式Linux项目-视频监控-1硬件:电脑、JZ2440开发板、UVC摄像头(推荐使用)系统:Ubuntu9.10//即光盘提供的那个虚拟机系统Uboot:u-boot-2012.04.01//即毕业班移植新uboot那个Kernel:linux-3.4.2//即毕业班移植新内核那个文件系统:fs_mini_mdev_new.tar.bz2①UVC指USBVideoClass,UVC
北海的星辰大海
·
2020-08-05 14:09
嵌入式Linux
Android Binder 修炼之道(一)
框架分析
在Android系统中含有大量的进程间通讯,Android系统的开发人员为了进程间通讯使用起来更方便,在Linux内核里搞了一个Binder驱动,然后利用这个Binder驱动进行一些进程间的数据传输。在Android中对如何使用Binder驱动进行了封装,有C版本,也有C++和JAVA版本,将它们统称为Binder系统。有了这些封装之后,使用者只需要调用固定的接口,便可以达到其想要的目的。那么,本
Linux学习之路
·
2020-08-05 13:51
Android
Android硬件访问服务
框架分析
如果某个硬件资源只能被某一个应用使用,可以使用下面的方法访问硬件:JAVAAPP--->JNI_OnLoad()加载C库---->将JAVA三个地方法与C库函数进行关联并注册---->调用JAVA本地Native方法就可以访问C库的C接口------>进而访问硬件驱动中的open,read,write,从进访问硬件。但是,以上场景仅限于只有一个APP使用这个硬件资源,如果有多个应用想要使用某个硬件
ab198604
·
2020-08-05 12:41
Android系统
Android Camera
框架分析
应用层JavaAppFramework层Java类android.hardware.cameraFramework层Java类android.hardware.cameralibandroid_runtime.so(android_hardware_camera.cpp)libandroid_runtime.so(android_hardware_camera.cpp)libcamera_clie
afanty2015
·
2020-08-04 22:34
Camera
HAL
android
Linux ALSA音频
框架分析
三:ALSA框架
LinuxALSA音频
框架分析
三:ALSA框架一、概述ALSA是AdvancedLinuxSoundArchitecture的缩写,即高级Linux声音架构,在Linux操作系统上提供了对音频和MIDI
坡后村
·
2020-08-04 22:16
Linux驱动
Linux
input子系统
详解
一:前言最近在研究android的sensordriver,主要是E-compass,其中用到了Linux
input子系统
.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习
Gick
·
2020-08-04 20:22
Linux驱动
深入浅出 - Android系统移植与平台开发(八)- HAL Stub
框架分析
1.HALStub
框架分析
HALstub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在:@hardware/libhardware/include/hardware/hardware.h
mr_raptor
·
2020-08-04 15:09
Android移植
Android平台移植
android
平台
module
struct
methods
机票网络售票模拟系统(嵌入式部分)
https://github.com/ZHJ0125/TicketingSystem文章目录使用LinuxC+QT+MySQL编写机票网络售票模拟系统1实训目的2网络购票系统原理2.1程序功能分析2.2系统
框架分析
ZhangH.J.
·
2020-08-04 12:41
嵌入式Linux
机票网络售票模拟系统(QT部分)
:https://github.com/ZHJ0125/TicketingSystem文章目录使用LinuxC+QT+MySQL编写机票网络售票模拟系统1实训目的2实训原理2.1程序功能分析2.2界面
框架分析
ZhangH.J.
·
2020-08-04 12:41
Qt编程
【高通SDM660平台 Android 10.0】(17) --- ISP算法相关-待学习文章
《精高通camera结构(摄像头基础介绍)》《Android:Camera2/HAL3
框架分析
》待学习:《基于IC设计的实用ISP介绍》《ISP基本框架及算法介绍》《ISP(图像信号处理)算法概述、工作原理
CielleeX
·
2020-08-04 11:14
Qualcomm经验总结
Android
Camera
SATA协议简介
1、概述本文档主要介绍SATA的发展历程以及SATA相关协议,为后续SATA驱动
框架分析
做基础知识准备。
feixiang___
·
2020-08-04 09:16
SATA
Input子系统
注册流程:1、evdev_init2、input_register_handler//注册evdev_handler,把structinput_handlerevdev_handler加入到链表input_handler_list,并把input_dev_list中的structinput_dev与structinput_handleevdev_handler绑定。3、log:input_dev-
wql_c_c
·
2020-08-04 08:17
KERNEL
Android camera:
框架分析
HAL3上API2中的Android7.0相机和媒体堆栈:先来个androidhelp文档上的框架图,从下图可以看出cameraAPI1和API2的区别,API1把接口分为拍照和录像两部分,而API2并没有区分拍照和录像,而是抽象成CameraDevice和CameraManager两个接口。相机HAL3增强功能重新设计AndroidCameraAPI的目的在于大幅提高应用对于Android设备上
shuai_wen
·
2020-08-04 02:37
android
Linux驱动开发(9)------- framebuffer驱动详解
目录一,framebuffer介绍二,framebuffer驱动源码分析1.framebuffer驱动框架总览2.framebuffer驱动
框架分析
3.framebuffer驱动分析三,framebuffer
big__C
·
2020-08-04 00:27
#
Linux驱动开发
LCD驱动程序——
框架分析
(一)
转自http://liu1227787871.blog.163.com/blog/static/205363197201242254810976/在写lcd驱动程序之前,我们必须先要明白lcd驱动程序编写的框架,这点韦东山老师分析的相当详细,让我们来学习一下吧!首先从fbmem.c文件开始。(1)我们先找到入口函数:staticint__initfbmem_init(void){proc_crea
qingkongyeyue
·
2020-08-03 20:47
LCD/触摸屏
主流插件
框架分析
前言目前移动端产品功能越来越复杂,模块不断增加,APK体积也不断增长。由于AndroidDalvik最初设计的问题,单个.dex文件方法数最多是65536个。因此,APK难免会遇到64K方法数限制的问题。Google官方提供了MultiDex解决方案。但是该解决方案,有比较大的局限性。应用进程启动时MultiDex需要在主线程去做DEXOPT操作,中间涉及到文件读写、文件验证、数据复制、反射调用等
47045039
·
2020-08-03 20:30
android
Input子系统
框架之InputDispatcher
原始链接:http://gityuan.com/2016/12/17/input-dispatcher/一.InputDispatcher起点上篇文章输入系统之InputReader线程,介绍InputReader利用EventHub获取数据后生成EventEntry事件,加入到InputDispatcher的mInboundQueue队列,再唤醒InputDispatcher线程。本文将介绍In
时光如刀
·
2020-08-03 20:34
Android
Input子系统框架分析
android
Input
Instrumentation
框架分析
及其使用
本文旨在从Android系统源码出发,简单梳理Instrumentation框架的行为及逻辑结构,供有兴趣的同学一起学习从aminstrument谈起aminstrument命令的执行我们知道,命令行运行Android测试的命令是adbshellaminstrument,这个命令是如何调起我们的测试代码来进行测试的呢,让我们从am命令的处理源码来开始一步步的查看吧。am.java是android系
cyanolive1
·
2020-08-03 10:55
Android测试
Android Architecture Components(AAC)2 Room进一步封装
上篇文章AndroidArchitectureComponents(AAC)1数据库架构Room我们介绍了room的基本使用以及它的优缺点,接下来我们继续对room这个数据库
框架分析
。
康嘉航
·
2020-08-03 05:48
系统架构
room
room封装
aac
Thermal
框架分析
文章目录Thermal概况Thermal框架结构1.Thermalzonedevice2.Thermalcoolingdevice3.Thermalgovernor4.ThermalcoreThermal概况Thermal是Linux内核中的温度控制模块,主要用于控制在系统运行过程中芯片产生的热量,通过传感器设备实时监控设备温度,在温度发生变化时候通过一定的cooling机制促使芯片和外设工作环境
lukeheart
·
2020-08-03 01:14
Android功耗
Android核心分析
Android核心分析第1页:分析方法论探讨之设计意图第2页:方法论探讨之概念空间篇第3页:手机硬件形态第4页:手机的软件形态第5页:基本空间划分第6页:IPC
框架分析
Binder,Service,Servicemanager
glaxy01
·
2020-08-03 00:15
android
核心
设计
WTL--SDI
框架分析
创建SDI产生的基本类:CMainFrame,CAboutDlg和CWTLView(WTL为项目名)。由此可见,不同于MFC,WTL少了文档类,它的结构就只有简单的窗口类和视图类,而至于串行化(MFC文档类的主要功能)则可以添加在窗口类或者视图类中,也可以自己编写一个文档类(按个人需求而定)。SDI应用程序的入口和MFC的入口同名----_tWinMain,以下是源码及注释(被注释的代码是添加和销
ShaelLancelot
·
2020-08-02 22:08
C/C++
WTL
需求评审五个维度
框架分析
及其带来的启示-3-典型需求评审
典型情境是指软件开发的常见情境,本文选择如下来进行分析:1.传统瀑布模型开发下的需求评审2.使用IEEEStd.1028的需求评审3.敏捷开发下的需求评审传统瀑布模型下的需求评审对传统瀑布模型现有需求评审的分析传统瀑布模型在需求阶段末期安排有关键的需求里程碑评审,其特征参见2.8节情况1。在业界实际操作中,往往出现如下情况:1,召集包括领导在内的各方代表,历经1~2小时会议,评审30页以上需求规格
zhangmike
·
2020-08-02 20:04
需求工程
敏捷
软件工程
第二期驱动篇——2.1 输入子系统—
框架分析
输入子系统——
框架分析
硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料:
Going1
·
2020-08-02 14:26
第二阶段驱动篇
嵌入式
链表
linux
Snax(方便实现skynet服务)
它里面包含了一组lua函数,会被snax
框架分析
加载。test/pingserver.lua就是一个
lzb991435344
·
2020-08-01 13:42
游戏服务器skynet框架学习
拆解《想养成微习惯?你还需要养成这5个规则》
文章开门见山,介绍消灭懒虫最好的方法是微习惯,并给出了微习惯原则的5个策略,这篇文章是典型的清单体文章,接下来我们一起来分析一下:第一部分
框架分析
本篇文章围绕着消灭“懒虫”的方法——微习惯这个目标,简单阐
放飞的香片
·
2020-08-01 12:53
APP插件化/组件化
框架分析
VirtualAPK插件框架简单使用如感觉排版看着不舒服,可移步【APP插件化/组件化
框架分析
】。
liujc_love
·
2020-08-01 09:31
Android笔记
Android
插件化开发
Android 8.1 MTK Camera(api1+hal1.0)源码
框架分析
之Camera open流程
Android8.1MTKCamera(api1)源码
框架分析
首先先看下cameraopen流程,基于mtkrelease代码,使用cameraapi1+hal1.0的组合。
层楼中人
·
2020-08-01 08:48
Android
Camera
Android Bitmap 全面解析(三)开源图片
框架分析
2-ImageLoader
ImageLoader和Volley图片部分还包括其他大部分图片框架,基本上图片处理都差不多,区别仅在于部分优化了,而优化方面UIL即Universal-Image-Loader框架做的最好,所以这部分章节算是温习一下图片处理以及寻找下其他框架里面一些不一样的图片处理方式(只关注图片方面)首先是ImageLoaderhttps://github.com/novoda/ImageLoader主要还是
z923966545
·
2020-08-01 08:07
Android
Android组件、ActivityManagerService、进程管理
框架分析
前言本文是在项目实践结束后按照Linux进程、线程基础原理到应用组件的工作流程进行个人总结而成的。其中Linux进程、线程部分配有额外的例程和说明资料,有需要的朋友可以Email我,这里就不插入这部分资料了,同时这些内容在网上也很多可以自行查询。最期望的,希望分享的这篇文章能给开发者带来一定的用处,文章中若有错漏之处,欢迎大家的反馈和讨论。一.ActivityManagerService主要功能概
yeqishi
·
2020-08-01 07:59
OS->
Android应用
OS->
Android框架
运行时
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他