The more effort ,the more lucky

专注智能电视技术开发

Android TV HDMI CEC简介

5.31之前

2019-05-08 14:52:00

阅读数 30

评论数 0

Android TIF 应用实例-T960 应用添加后台TvView过程及代码

项目需要,有个背景透明的应用后台需要播放TV,之前是使用LiveTv在后台播放,由于严重依赖于LiveTV,使用起来很不方便,如果能直接在这个应用中播放TV,那就好了。于是,尝试在后台添加TvView,现记录使用过程。应用起来比较简单。 一、原菜单不变,仅仅添加TvView控件。 &l...

2019-04-28 10:50:50

阅读数 63

评论数 0

Android TV Audio基本框架及启动流程分析

一、Android Audio基本框架: 1.Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分: Audio Application Framework:音频应用框架 AudioTrack:负责回...

2019-04-28 10:46:13

阅读数 77

评论数 0

android TIF启动流程--转载

TIF是Tv Input Framework的简称,是Android在5.0后加入的tv框架,为了支持android tv功能。 1 TvInputManagerService启动流程 TvInputManagerService在TIF框架结构中扮演Java service层的角色,向java ...

2018-12-26 10:26:40

阅读数 244

评论数 0

TV Input Framework --Android官方说明

原文地址:https://source.android.google.cn/devices/tv/   Android TV Input Framework (TIF) 简化了向 Android TV 传送直播内容的过程。Android TIF 为制造商提供了一个标准 API,用于创建能够控制...

2018-12-25 14:06:38

阅读数 236

评论数 0

android Input系统事件分发流程

 最近被问到android Input系统事件分发流程,虽然有看过相关源码,但是只是匆匆一瞥,没什么印象,解释了半天自己都晕了,甚是尴尬。特地重新看了一遍,整理在博客上,加深一下印象。  网上对android的事件分发流程的讲解很多,我就不具体铺代码了,找了几张程序流程图,帮助理解。 估计大...

2018-11-01 16:50:23

阅读数 256

评论数 0

linux 系统调用 inotify & epoll

一、inotify 作用: 监控一个目录下文件的增加、删除事件 1.重要的数据结构 // 发生的event结构 struct inotify_event {     __s32       wd;         /* watch descriptor */     __u32       ma...

2018-10-31 12:05:40

阅读数 51

评论数 0

Makefile中的-C和M=解析

转自:https://www.aliyun.com/jiaocheng/144874.html 摘要:在进行嵌入式开发过程中,经常需要编写和运行Makefile,且在大型项目开发过程中,一般也都是使用Makefile来进行管理、编译、运行的,所以对Makefile的读写是嵌入式软件工程师必须具备...

2018-10-26 16:42:05

阅读数 68

评论数 0

cdev_init和cdev_add之后在/dev目录下没有长出设备节点原因

因为在linux里面有两种设备文件系统,devfs和sysfs  devfs  1) 需要手动创建设备节点mknod fasync_dev c 250 0  2) 或者在fasync_dev_init函数中添加:  #ifdef CONFIG_DEVFS_FS //支持devfs文件系统,在内核里...

2018-10-26 13:56:47

阅读数 574

评论数 0

经验总结---编译出可以在Android上执行的可执行文件

作为一手包揽Ubuntu和Android设备的初级开发者,我不止一次地尝试把这两个同是用Linux内核的操作系统统一起来——让Ubuntu下的可执行程序能够在Android设备上运行。于是我不止一次地尝试,不止一次地查找资料,终于如愿以偿。 我把我的经验在这里与大家分享。 准备工具 【宿主机...

2018-10-26 11:21:45

阅读数 95

评论数 0

android-----模拟器加载自己编译的内核(适用于驱动练习)

1. 下载android 模拟器所用的内核源码, 代号为goldfish   2. 下载arm-linux交叉工具链 3. 编译内核文件 4. 让android模拟器运行在刚编译的内核上 5. 编译自己的hello内核模块 6 将hello.ko载入到内核中 1. 下载android...

2018-10-26 10:42:26

阅读数 60

评论数 0

各种initcall的执行先后顺序(module_init、postcore_initcall、arch_initcall、subsys_initcall、 fs_initcall)

现在以module_init为例分析initcall在内核中的调用顺序 在头文件init.h中,有如下定义: #define module_init(x)     __initcall(x); 很明显,module_init()只是一个面具而已,揭开这个面具,下面藏着的是__initcall...

2018-10-25 19:53:49

阅读数 45

评论数 0

platform_device与platform_driver

通常编写linux字符设备常接触到的file_operations以及miscdevice,然后申请设备号,注册字符设备,没有涉及到设备驱动模型,而驱动模型里,device_driver根本没有涉及到设备操作的函数、file_operations等,只有一些电源管理,热插拔相关的函数。platfo...

2018-10-25 18:04:04

阅读数 474

评论数 0

container of()函数简介

在linux 内核编程中,会经常见到一个宏函数container_of(ptr,type,member), 但是当你通过追踪源码时,像我们这样的一般人就会绝望了(这一堆都是什么呀? 函数还可以这样定义??? 怎么还有0呢???  哎,算了,还是放弃吧。。。)。 这就是内核大佬们厉害的地方,随便两行...

2018-10-25 11:35:13

阅读数 45

评论数 0

input子系统——kernel中input设备介绍

一、输入子系统驱动层分析    在键盘驱动代码分析的笔记中,接触到了input子系统,键盘驱动,键盘驱动将检测到的所有按键都上报给了input子系统。Input子系统是所有I/O设备驱动的中间层,为上层提供了一个统一的界面。例如,在终端系统中,我们不需要去管有多少个键盘,多少个鼠标。它只要从i...

2018-10-25 10:31:18

阅读数 41

评论数 0

腾讯云服务器部署相关问题

一、如何开启ssh服务 二、如何向云服务器传文件 三、如何安装jdk,如何安装部署tomcat 四、如何安装mysql 五、SSL证书获取 六、https相关设置 一、如何开启ssh服务 1.1如何开启ssh服务 SSH秘钥--》新建--》下载私有秘钥,同时将公钥内容,保存到x...

2018-09-21 15:31:16

阅读数 238

评论数 0

在云服务器上搭建tomcat服务访问80端口问题解决办法

自己购买的腾讯云,安装的 ubuntu14.10 系统,安装完jdk、tomcat后,由于想通过域名直接访问tomcat,即使用www.ifkirin.com代替www.ifkirin.com:8080 访问tomcat服务器,就修改了tomcat的配置文件server.xml,将默认的8080修...

2018-09-21 11:12:57

阅读数 345

评论数 0

本地SecureCRT软件SSH连接腾讯云服务器(linux系统)

转自:https://blog.csdn.net/walent_v/article/details/72357623 感谢作者分享,亲测成功,转载仅供记录。 今天想在公司的电脑上尝试连接一下自己很久之前,在自己电脑上连接配置的云服务器。弄了很久之后才搞定的。为了照顾一下像我一样的小白,打算写一...

2018-09-11 14:07:33

阅读数 266

评论数 0

Android蓝牙源码分析——关于GKI

GKI模块是Bluedroid中用于线程间通信的,我们知道蓝牙所有的操作最终都会交给Bluedroid处理,而调用方可能来自多个线程,Bluedroid中有大量的全局变量,为避免多线程导致的数据不一致问题,干脆统一切换到一个固定的工作线程中执行。类似于Java中的post Runnable,这里是...

2018-08-31 20:18:05

阅读数 456

评论数 0

Android BlueDroid(一)(二)(三)

转自:https://blog.csdn.net/xubin341719/article/details/40378205          感谢原作者的分享,转载仅供方便查阅~~ Android BlueDroid(一):BlueDroid概述 一、名词解释:(有用信息增加中……) BT...

2018-08-31 16:37:38

阅读数 225

评论数 0

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