android源码中编译ko文件,rtl8821au驱动文件

本文主要记录在Hi3798M 4.4版本的源码中编译ko文件的宏 1.HiSTBAndroidV600R003C01SPC030/device/hisilicon/Hi3798MV200/BoardConfig.mk 添加如下: # RTL8821AU WiFi+BT Combo BOARD...

2019-05-20 13:45:01

阅读数 9

评论数 0

srt-master下sendfile

根据srt-master提供文件收发Demo(sendfile,recvfile) 1.构建发送服务 ./sendfile username@Ubuntu:~/srt/srt-master$ ./sendfile server is ready at port: 9000 2.构建接收服务...

2019-05-20 09:13:41

阅读数 2

评论数 0

查看android盒子arm版本,系统版本,网卡配置

1.arm版本查看 在android studio终端Terminal下执行,或者远程连接安卓盒子执行如下命令 adb shell getprop ro.product.cpu.abi 2.系统内核及安卓版本查看 cat /proc/version 3.网卡配置 cd /etc bu...

2019-04-24 18:15:36

阅读数 98

评论数 0

srt-master

开源路径:https://github.com/Haivision/srt 官方文档下载:https://download.csdn.net/download/binary2014/10866808 初次调研SRT协议,后期会分享基于srt的windows视频发送客户端和接收端Demo。 s...

2018-12-21 12:22:10

阅读数 38

评论数 0

YUV使用总结 —— Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别

 首先想要了解YUV为何物,请猛戳:https://msdn.microsoft.com/en-us/library/aa904813(VS.80).aspx 上面的链接中,微软已经写的很详细了,国内大部分文章都是翻译这篇文章的,如果还有疑问的同学可以参考下面这些大神的博客: 最简单的基于FF...

2018-12-18 17:11:17

阅读数 91

评论数 0

基于Android-Framework视频H264/H265解码

主要解码部分代码 void VideoPlayChannel::Decode() { int ret =-1; int dec_out; int err_cnt =0; int dec_cnt =0; uint32_t length =0; ui...

2018-12-06 18:00:05

阅读数 146

评论数 0

Android系统适配蓝牙遥控器键值Hi3798MV100

最近有个项目机顶盒要适配蓝牙遥控器,我们原来的盒子是红外的遥控器。 从某宝买回来几款通用的遥控器,最简单的一款用cat /proc/bus/input/devices 命令查看name是BESCO KSL81P304 在网上查找很多Android系统适配蓝牙遥控器键值相关的文档,发现没有一个彻...

2018-12-03 15:30:04

阅读数 435

评论数 0

android 操作系统文件报错 Read-only file system

操作设备文件系统上的文件结果遇到 cp: /system/etc/set_eth0.sh: Read-only file system 解决办法: 1. 最简单的,adb remount 2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o rem...

2018-09-05 15:51:52

阅读数 350

评论数 0

linux中raw socket 和 libpcap中BPF过滤功能分析

项目描述:在我们的安卓系统终端中,既要支持以太网(基于MAC地址的二层网络传输通道)通信,又要支持互联网通信 ,我们其中一个进程中通过raw socket 接收eth0口的以太网数据,过滤掉其他MAC数据。另外一个进程中利用libpcap接收互联网数据同时转发到其他无线网卡。 具体实现参考不少...

2018-08-03 16:08:03

阅读数 268

评论数 0

利用system函数来执行shell脚本文件问题总结

1.问题 在Android framework层执行如下命令;     char* cmd= "/system/bin/otherko.sh";     if ((access(cmd,F_OK)) == -1){                 retur...

2018-07-25 10:14:55

阅读数 1429

评论数 0

基于安卓终端的多个USB热插拔遇到的问题

1.当不同设备热插拔后如何区别谁在进行插拔操作?通过UsbManager获取UsbDevice中的VID和PID,大部分USB设备的VID和PID是不同的,除了二代证的模块的VID和PID是同一个。所以可以通过判断VID和PID来区分那一个USB外设进行了插拔操作。2.安卓终端insmod相关US...

2018-06-07 17:40:25

阅读数 258

评论数 0

h264裸流转h265

裸流之间的转换 ffmpeg -i xxx.h264 xxx.hevc 带音频流的mp4转换到h265 ffmpeg -i input.mp4 -c:v libx265 out.mp4  编译的Demo h264 和 h265裸流下载地址 http://downloa...

2018-01-25 18:42:34

阅读数 2414

评论数 0

h265裸流分析

类型判断方式为分隔符之后的第一个字节右移一位的值 第一帧:0x40 >> 1 , 得到0x20,十进制32,为NAL_VPS 第二帧:0x42 >> 1 , 得到0x21, 十进制33, 为NAL_SPS 第三帧:0x44 >> 1 , 得到0x22, 十...

2018-01-25 13:46:55

阅读数 3944

评论数 0

Android 通过/dev/graphics/fb0 截取视频图像

在Android截屏技巧中有很多种,要想截取SurfaceView视频图像,普通的Android截屏API无法满足需求,经过 本人的查找网上资料,有一种方法特别适合截取视频图像。 关于dev/graphics/fb0 即FrameBuffer,可以参考http://blog.csdn.net/...

2018-01-12 16:43:51

阅读数 874

评论数 0

Android 模拟按键截屏技巧

模拟按键(同时按下音量-和电源键)截屏,对于surfaceview播放视频图像的view也可以实现动态截图。 实现方法: 1.编写模拟按键的截屏脚本文件。 如下: #! /system/bin/sh sendevent /dev/input/event0 1 114 1     se...

2018-01-12 11:26:01

阅读数 543

评论数 0

framework MediaCodec解码流程分析

MediaCodec到底是硬解码还是软解码? MediaCodec 调用的是在系统中register的解码器,硬件厂商会把自己的硬解码器register进来,就是硬解,如果他register一个软解码器,则是软解。 MediaCodec并不是真正的codec,真正codec是在openMax,...

2017-12-26 09:17:55

阅读数 924

评论数 0

HDMI热插拔检测原理

HDMI热插拔检测原理 HDMI(19Pin)/DVI(16 pin)的功能是热插拔检测(HPD),这个信号将作为主机系统是否对HDMI/DVI是否发送TMDS信号的依据。HPD是从显示器输出送往计算机主机的一个检测信号。热插拔检测的作用是当显示器等数字显示器通过DVI接口与计算机主机相...

2017-12-19 17:37:52

阅读数 176

评论数 0

android framework surface native 层渲染

status_t VideoRender::render(const void *data, size_t size,int width,int height) {     if(mCodecSurface==NULL){         return BAD_VALUE ;     } ...

2017-12-19 17:15:31

阅读数 248

评论数 0

android logcat 终端调试应用

linux终端中用adb logcat命令查看android系统和应用的log,按ctrl+c中断输出log记录。 logcat日志中的优先级/tag标记: android输出的每一条日志都有一个标记和优先级与其关联。 优先级是下面的字符,顺序是从低到高: V — 明细 ver...

2017-12-19 11:04:42

阅读数 122

评论数 0

Mutex::AutoLock介绍

有段时间没有写c++代码了,最近研究framework代码,发现很多地方用到了Mutex::AutoLock互斥锁,JAVA代码常用synchronized同步方法或者同步块。 synchronized属于代码段的方法同步。   有几点需要注意:   1)当一个线程正在访问一个对象的sy...

2017-12-14 16:08:56

阅读数 203

评论数 0

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