Sound card driver 06 - Implementation of alsa driver - virtual sound card - widget
Platform: ubuntu 16.04, the kernel version is 4.15.0. Theoretically, any platform can, even android, as long as it can be compiled.
Functions to be completed: there may be multiple recording channels in a codec. What should I do if I want to open a channel for recording?
Purpose: just like doing a math problem, read the answer once and think ...
Added by h3ktlk on Fri, 19 Nov 2021 07:40:20 +0200
An article is enough to understand where the pointer is sacred
The following article comes from: public_ Numerous_ Open source electronic network Read more technical articles, please scan the code and pay attention
What is a pointer:
Do you really understand? Do you know how computer memory is stored? If you really know what pointers are, you will know how computer memory is stored.
First of all, before ...
Added by gmwebs on Thu, 04 Nov 2021 09:21:02 +0200
FreeRTOS create task
1, FreeRTOS task related API functions
1. Task create and delete API functions The most basic function of FreeRTOS is task management, and the most basic operation of task management is to create and delete tasks. The task creation and deletion API functions of FreeRTOS are as follows:
functiondescribexTaskCreate()Create a task using a dynami ...
Added by Fatboy on Mon, 18 Oct 2021 22:03:32 +0300
camera driver 08 Quanzhi media framework
Platform: Quanzhi A133 Android Q
Start process
Data flow throughout the whole article
sensor0 ==> mipi0 ==> csi0 ==> isp0 ==> scale0(vipp0) ==> vinc0(dma0) ==> video0 sensor1 ==> mipi1 ==> csi1 ==> isp0 ==> scale1(vipp1) ==> vinc1(dma1) ==> video1
sensor, mipi, csi, isp, scale and vinc are all v4l2_s ...
Added by GrizzlyBear on Fri, 08 Oct 2021 12:33:50 +0300
Very easy to use host computer software (powerful) - anonymous four axis host computer
catalogue
Article catalog
preface
1, What is the upper computer
2, Anonymous four axis host computer
1. Function
2. Some simple protocols of software
3, Relevant receiving and sending codes
1, Receive data
2. Send data
summary
preface
For MCU developers, debugging tools are essential. Sometimes they need to display wavefor ...
Added by PupChow on Sun, 03 Oct 2021 03:37:42 +0300
Voice controlled infrared experiment
1, Introduction to experiment
A small experiment made by personal learning. The function is to use the voice and infrared functions of one board to control the LED light on and off and buzzer response of another board.
2, Modules used
1. Two stm32f4 series boards
2. One ld3320 speech recognition module
3. 2 infrared transceiver modules (wi ...
Added by ProTec on Fri, 01 Oct 2021 07:03:43 +0300
Qt ASCII to Unicode to Chinese
Qt ASCII to Unicode to Chinese
1. Preface
This is mainly a protocol processing when reading the second-generation ID card. At present, two modules are contacted, and there are some differences in the protocol. Here is an example of the parsing process to illustrate this transformation.
2. Example and conversion process
Generally, in t ...
Added by rnintulsa on Fri, 01 Oct 2021 01:08:45 +0300
Linux Advanced Application multithreading programming
1, Why multithreading?
else if(60<xy.x && xy.x<300 && 240<xy.y && xy.y<300)//Enter LCD detection
{
printf("enter LCD checking\n");
while(1)
{
lcd_show_color(RED);
xy = get_ts_xy();//block
else if(700<xy.x && xy.x<800 && 0<xy.y && xy.y<50)// ...
Added by love_php on Sat, 18 Sep 2021 16:58:47 +0300