xgbing

Deep in embedded

virtual audio cable 虚拟声卡

virtual audio cable 是一款windows虚拟声卡软件,可以一端做输入,另一端输出。 应用场景1:例如从远端TCP/UDP接收数据包转成本地声卡的输出信号(录音),在本地播放器播放声音通过TCP/UDP发送数据到远端播放。 应用场景2:实现混音功能。 ...

2019-07-08 20:23:48

阅读数 10

评论数 0

视频均衡器、HDMI/DVI信号放大器应用

TI芯片DS16EV5110 https://www.ti.com/product/DS16EV5110/technicaldocuments http://www.ti.com/lit/an/snla095b/snla095b.pdf https://www.ti.com/lit/ds/s...

2019-07-08 20:14:52

阅读数 10

评论数 0

EDID

EDID (Extended Display Identification Data),被广泛用于VGA、DVI、HMDI显示器的识别,它包含了显示器的厂商名称、支持的显示分辨率及其时序、HDMI音频信息等内容。 EDID的发展历史: August 1994, DDC standard ver...

2019-06-24 14:52:13

阅读数 56

评论数 0

USB/IP Project --- support windows and linux

The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functi...

2019-04-03 14:20:32

阅读数 59

评论数 0

传递可变参数

(1) #define Print(...)              printf(__VA_ARGS__) (2) #include <stdio.h> #include <stdarg.h> #in...

2019-02-21 15:26:03

阅读数 65

评论数 0

framebuffer and VGA

VGA emulation in qemu - where do we want to go? https://www.kraxel.org/blog/2018/10/qemu-vga-emulation-and-bochs-display/   Framebuffer HOWTO: ht...

2018-12-18 10:31:41

阅读数 95

评论数 0

ubuntu设置开机默认进入字符界面方法

  ubuntu 12.04 桌面版关闭图形界面注意]改GRUB 的配置文件(不建议直接改 grub.conf)     file:/etc/default/grub         GRUB_CMDLINE_LINUX_DEFAULT="quiet splash&quo...

2018-05-30 14:46:25

阅读数 1879

评论数 0

音频编解码speex

Speex是开源的语音引擎,能够实现高质量和低比特率的编码。Speex还具有压缩后的比特率低(2~44 kbps)的特点,并支持多种比特率。这些特点使得Speex特别适合VoIP的系统。资料链接:点击打开链接...

2018-05-10 15:47:45

阅读数 361

评论数 0

Graphics User Guide(Rockchip Linux)

November 27, 2017 | CN rockchip linux平台的graphic,和以往大家所习惯所不同的是,我们应该是最先全面应用上drm和dmabuf的arm linux平台。优势是,通用的架构,在上面客制化会很容易,可以利用很多现有组件,现在有...

2018-04-17 09:15:16

阅读数 1088

评论数 1

DRM KMS资料

最近在调试Intel 显卡I915,学习了linux下的DRM驱动。网络上有关DRM的资料很少,发现这个资料讲得非常好,解释DRM/KMS的知识,推荐下载:https://download.csdn.net/download/xgbing/10341942另附上devicetree工具(devic...

2018-04-11 17:17:54

阅读数 912

评论数 0

计算机底层是如何访问显卡的?

1. 显卡驱动是怎么控制显卡的, 就是说, 使用那些指令控制显卡, 通过端口么?2. DirectX 或 OpenGL 或 CUDA 或 OpenCL 怎么找到显卡驱动, 显卡驱动是不是要为他们...

2018-04-10 16:57:37

阅读数 312

评论数 0

libdrm-----linux显卡应用层代码库

DRMThe Direct Rendering Manager (DRM) is a subsystem of the Linux kernel responsible for interfacing with GPUs of modern video cards. DRM exposes a...

2018-04-10 15:24:15

阅读数 2208

评论数 0

android系统裁剪方法

android系统裁剪优化一直是各个厂商定制产品的关键步骤,包括浅层次的去除不必要的apk(android apk裁剪定制 )和深层次的裁剪整个编译系统和框架层.   android作为开源系统,各个产品同质化严重,只有深层次的裁剪定制自己的系统,才能充分体现各自产品的特性,也是优化各自产品的关键...

2018-03-16 11:56:12

阅读数 472

评论数 0

android audio/linux alsa音频-数字音频接口DAI

数字音频接口,即The Digital Audio Interface,简称DAI。相关代码分析:DAI driver在codec驱动中注册驱动函数int snd_soc_register_codec(struct device *dev, const struct snd_soc_c...

2018-03-16 10:49:43

阅读数 452

评论数 0

android audio/linux alsa音频-Master Clock和DAI Clocks

1. Master ClockEvery audio subsystem is driven by a master clock (sometimes referred to as MCLKor SYSCLK). This audio master clock can be derived fro...

2018-03-16 10:30:34

阅读数 204

评论数 1

android audio/linux alsa音频-硬件

接着以前的文章继续写音频方面的分析,因为学得快忘得也快,如果不加以总结和记录,很快自己也不记得了。要完全了解一个音频器件,如ES8396, wm8998,首先得了解它的硬件原理。一般在嵌入式领域,音频的编解码芯片主要有两种:(1)在单片机应用方面,一般接的单纯的1路编解码,一般通过I2S或SPI接...

2018-03-16 10:09:19

阅读数 331

评论数 0

ubuntu下拦截鼠标事件

ubuntu下拦截鼠标事件, 使用x11编程,代码如下:#include <stdio.h> #include <X11/Xlib.h> char *key_name[] = { "...

2018-03-08 09:02:22

阅读数 381

评论数 0

android audio/linux alsa音频-应用与驱动的接口

在LINUX系统中,每个设备文件都是文件。音频设备也是一样,它的设备文件被放在/dev/snd目录下,我们来看下这些设备文件:ls /dev/snd -l crw-rw----+ 1 root audio 116, 2 5月 19 21:24 controlC0 crw-rw----+ 1 r...

2017-06-12 20:20:58

阅读数 933

评论数 0

android audio/linux alsa音频-框架

音频部分一直是linux/android开发的难点之一。LINUX早期使用的音频系统是OSS(Open Sound System),由于种种原因(大家可以GOOGLE),目前广泛使用的是ALSA(Advanced Linux Sound Architecture),ALSA是一个开源项目,关于它的...

2017-06-04 13:49:33

阅读数 1836

评论数 0

linux usb gadget代码分析--- gadget功能驱动层

p { margin-bottom: 0.25cm; direction: ltr; color: rgb(0, 0, 0); line-height: 120%; text-align: justify; }p.western { font-family: "Times New Rom...

2017-05-11 07:05:21

阅读数 2588

评论数 0

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