- 博客(23)
- 资源 (10)
- 收藏
- 关注
转载 Qualcomm Audio HAL 音频通路设置
原帖地址:https://blog.csdn.net/sepnic/article/details/79383323 1. 音频框图概述| Front End PCMs | SoC DSP | Back End DAIs | Audio devices | *************PCM0 <------------&...
2018-12-28 16:52:19 3269
转载 关于USB-Audio(USB麦克风)设备的录音验证
1、确保设备节点被创建了 cat /proc/asound/cards 备注:获知新增了Card1(USB-Audio设备) 如果没有新增Card设备节点的话,则给kernel追加USB-Audio驱动,简述如下: 在./kernel-4.9/sound/usb/Kconfig中的config SND_USB_AUDIO块,...
2018-12-28 16:48:49 6274
转载 ARMv8的OP-TEE源代码的获取和编译
类似的文章看到https://blog.csdn.net/shuaifengyun/article/details/71499619 得到很大的启发。一步一步跟着作者去运行OP-TEE,也确实成功了。但是,因为随着github.com代码的更新,导致我做了一大堆的额外的动作。把代码库各个代码返回到2017年5月底。这个现在不是重点,重点是我基于原作者,发现了不需要额外的动作,利用最新(2018/0...
2018-12-27 14:51:08 2400 2
转载 最简单的基于FFmpeg的视频编码器-更新版(YUV编码为MP4)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/39770947 =====================================================最简单的基于FFmpeg的视频编码器文章列表:最简单的基于FFMPEG的视频编码器(YUV编码为...
2018-12-26 17:33:30 720
转载 Ubuntu解决包依赖关系
问题:apt-get install libprotobuf-dev下列软件包有未满足的依赖关系: libprotobuf-dev : 依赖: zlib1g-dev 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。原因:Linux下经常需要安装不同类型的库,在Ubuntu中,这些类库都是以“lib_name-versi...
2018-12-26 11:00:52 432
原创 高通平台如何新增加一个分区,并mount到android系统中
1.首先需要更改partition.xml文件,在userdata的前面增加一个temp的分区,这里要注意的是userdata的分区大小需要同步的减小,还有一点需要留意,temp分区的UUID需要改一下\MSM8953.LA.2.0\common\config................... &amp;amp;lt;partition label=&amp;quot;qpdata2&amp;quot; size_in_kb=&a
2018-12-25 16:16:19 8337 4
原创 最简单的YUV422转jpg的例程
源码:/** * 最简单的基于FFmpeg的图像编码器 * Simplest FFmpeg Picture Encoder * * 雷霄骅 Lei Xiaohua * leixiaohua1020@126.com * 中国传媒大学/数字电视技术 * Communication University of China / Digital TV Technology ...
2018-12-24 15:29:17 2763
原创 OpenCV处理椒盐噪声以及提高对比度
1.通过中值模糊处理椒盐噪声源码:import cv2 as cvdef median_blur_demo(image): dst = cv.medianBlur(image, 5) cv.imshow("median_blur_demo", dst)src = cv.imread("/home/jon/opencv-python-picture/lenanoise.p...
2018-12-24 14:32:30 3665
原创 ARMv7的OP-TEE源代码的获取和编译
1.OP-TEE的代码获取:mkdir open-tee repo init -u https://github.com/OP-TEE/manifest.git -m default.xml --repo-url=git://codeaurora.org/tools/repo.git -b 2.6.0 //初始化repo随后执行如下指令,目的是将该文件中所有project域...
2018-12-24 14:10:57 1216
原创 高通如何通过9008端口读取EMMC的分区
1.首先你需要安装QPST,然后确认QPST的安装目录下有如下2个文件D:\Program Files (x86)\Qualcomm\QPST\binfhloader.exeQSaharaServer.exe2.设备需要切换到9008端口下,然后执行如下命令, 最后一个COM4是对应的9008端口号QSaharaServer.exe -s 13:prog_emmc_firehose...
2018-12-21 13:02:19 25469 10
原创 Android下基于UVC的UsbCam的开发
源码路径:1.图像采集部分:usb_v4l2.cpp // // Created by Administrator on 2018/12/17 0017. // #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #incl...
2018-12-20 18:45:39 1886
原创 OpenCV读取UsbCam的图像
源码:import cv2 as cvimport numpy as npdef video_demo(): capture = cv.VideoCapture(0) while(True): ret, frame = capture.read() frame = cv.flip(frame, 1) cv.imshow("vi...
2018-12-19 15:26:15 929
原创 OpenCV读取一张图片,并将其转换为灰度图像显示
源码:import cv2 as cvimport numpy as npdef get_imgage_info(image): print(type(image)) print(image.shape) print(image.size) print(image.dtype) pix_data = np.array(image) print...
2018-12-19 12:43:08 5273
原创 Ubuntu16.04下安装opencv-3.3.0
1 . 下载opencv-3.3.02 . 编译安装cd opencv-3.2.0执行如下命令:cmake .#注意:不要弄成cmake/ .3 . 执行如下指令mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D ...
2018-12-19 11:28:18 760
原创 Ubuntu 16.04下安装激活pycharm 2018.3版本
1 去官网下载Linux 版的pycharm压缩包 https://www.jetbrains.com/pycharm/download/#section=linux 直接点击2 解压到当前文件夹,Ubuntu也有解压功能,右键即可看到。3 开始通过命令行进行安装了$ cd 下载/pycharm-2018.3/bin$ sh ./pycharm.sh(通过sh命令进行安装)等待一...
2018-12-19 10:21:00 4441
原创 Android下播放YUV视频文件
源码地址:Native源码:native-lib.cpp#include &lt;jni.h&gt;#include &lt;string&gt;#include &lt;android/log.h&gt;#include &lt;android/native_window.h&gt;#include &lt;android/native_wind
2018-12-17 11:57:57 1514
原创 怎么用dd命令测试U盘读写速度
1.如何确认host是将外设识别为2.0还是3.0a)关注dmesg,查看如下字串usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd说明是识别为3.0的外设usb 2-1: new high-speed USB device number 2 using xhci-hcd说明是识别为2.0的外设b)关注/sys/...
2018-12-11 11:57:35 2962
原创 怎么通过dd命令分析文件系统
1.通过dd命令创建一个文件,块大小为4096字节,个数为1024dd if=/dev/zero of=image bs=4096 count=10242.格式化为ext4,块大小为4096mkfs.ext4 -b 4096 image3.打印当前块设备的信息root@Jon:/home/jon/test# dumpe2fs imagedumpe2fs 1.42.13 (1...
2018-12-10 16:03:23 1549
原创 如何直观的长时间统计Android应用的动态内存消耗
Android目标机需要有busybox编写如下shell脚本(mem-trace.sh)#!/bin/bashFILE_NAME=/data/mem.txtrm -rf $FILE_NAMEecho "USS MEM" &gt;&gt; $FILE_NAMELoopCommond(){ procrank | grep "/system/bin/mediaserve...
2018-12-07 18:44:22 430
转载 Linux内核如何启动并装载一个可执行程序
一、理解编译链接的过程和ELF可执行文件格式 我给出了一个例子:第一步:先编辑一个hello.c,如下vi hello.c1 #include <stdio.h>2 #include <stdlib.h>3 4 int main()5 {6 printf("Hello World!\...
2018-12-07 11:17:10 822
原创 Android网卡(Wifi/Lan)带宽测试
获取Android端的iperf工具获取地址:ubuntu下安装iperf,命令:apt-get install iperf务必首先保证android设备和ubuntu主机可以互相ping通,这是进行测试的前提ubuntu主机执行如下命令进入服务端模式(我这儿服务端ip:172.16.0.152)iperf -sAndroid端设备作为客户端模式执行如下指令和ubu...
2018-12-07 10:33:55 3609
转载 linux-inject:注入代码到运行的Linux进程中
1.下载代码git clone https://github.com/gaffe23/linux-inject.gitcd linux-injectmake2.开启2个终端,其中一个终端执行cd ~/workspace/linux-inject,运行./sample-target另外一个终端执行sudo ./inject -n sample-target sample-libra...
2018-12-05 18:43:44 2667
原创 Linux的软链接和硬链接
1.创建目录a,在里面创建1 2 3三个文件mkdir acd atouch 1 2 32. ln -s a b ln b c3. ls -li a b c4. unlink b会怎样? unlink c会怎样? unlink a会怎样?结论
2018-12-05 11:50:35 175
基于Android Ndk/Jni的内存泄漏检测
2019-03-13
aarch64-linux-android-gdb
2018-12-24
Android下基于UVC的UsbCam的源码
2018-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人