xgbing

专注于嵌入式系统的设计与开发

排序:
默认
按更新时间
按访问量

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

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

2018-05-30 14:46:25

阅读数:87

评论数:0

音频编解码speex

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

2018-05-10 15:47:45

阅读数:42

评论数:0

Graphics User Guide(Rockchip Linux)

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

2018-04-17 09:15:16

阅读数:81

评论数: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

阅读数:109

评论数:0

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

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

2018-04-10 16:57:37

阅读数:142

评论数: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

阅读数:256

评论数:0

android系统裁剪方法

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

2018-03-16 11:56:12

阅读数:137

评论数: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

阅读数:109

评论数: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

阅读数:79

评论数:0

android audio/linux alsa音频-硬件

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

2018-03-16 10:09:19

阅读数:84

评论数:0

ubuntu下拦截鼠标事件

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

2018-03-08 09:02:22

阅读数:123

评论数: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

阅读数:503

评论数: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

阅读数:1069

评论数: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

阅读数:1279

评论数:0

android adb源码分析(5)

本篇以“adb devices"命令为例,跟踪代码的执行流程。(1) main()->(2)adb_commandline()->adb_commandline()中的相关源码: if(!strcmp(argv[0], "devices")) { ...

2016-08-02 18:39:15

阅读数:2385

评论数:0

android adb源码分析(4)

本篇分析transport.c。transport的原理是使用了fevent机制进行数据传输,atransport的定义如下:struct atransport { atransport *next; atransport *prev; int (*read_from_r...

2016-07-30 22:59:54

阅读数:1568

评论数:0

android adb源码分析(3)

本篇分析fdevent.c的源代码。这个源代码文件的工作时创建、监听和处理读写事件。static fdevent **fd_table = 0; static int fd_table_max = 0; fd_table保存的是以fdevent->fd为索引保存的fdevent指针,即the...

2016-07-29 15:18:17

阅读数:1526

评论数:0

android adb源码分析(2)

本篇分析usb_linux_client.c中的usb_init(),它的代码如下:void usb_init() { if (access(USB_FFS_ADB_EP0, F_OK) == 0) { usb_ffs_init(); } el...

2016-07-28 22:22:58

阅读数:2085

评论数:0

android adb源码分析(1)

ADB是Android debug bridge的缩写,它使用PC机可以通过USB或网络与android设备通讯。adb的源码位于system/core/adb目录下,先来看下编译脚本Android.mk:# Copyright 2005 The Android Open Source Proje...

2016-07-28 21:31:38

阅读数:10058

评论数:3

android /system/vold源码分析(8)

DirectVolume::handleBlockEventint DirectVolume::handleBlockEvent(NetlinkEvent *evt) { const char *dp = evt->findParam("DEVPATH"); ...

2016-06-14 22:15:13

阅读数:1053

评论数:0

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