Linux
zgyhc2050
毕业于
展开
-
bmp的24bit位宽转16bit
转载来自:https://blog.csdn.net/youyoufengxinzi/article/details/1516523#include <stdio.h#include <stdlib.h>#include <string.h>#define BMP_TYPE 0x424D#define BI_RGB 0#define BMP1555_BYTE 2#define BMP24_BYTE 3#de原创 2021-09-29 14:25:03 · 870 阅读 · 0 评论 -
【Linux】1、内存管理
1、内存管理1.1、虚拟内存与物理内存1.1、虚拟内存与物理内存64位系统的虚拟地址分配0x0000000000000000~0x00007fffffffffff 表示用户空间(128T), 0xFFFF800000000000~ 0xFFFFFFFFFFFFFFFF 表示内核空间(128T)64位Linux一般使用48位来表示虚拟地址空间,40位表示物理地址(512G)32位系统的虚拟地址分配0x0000 0000~0xC000 0000(3G)为用户空间,0xC000 0000~0xFFFF原创 2020-10-16 15:14:55 · 206 阅读 · 0 评论 -
三个线程ABC,依次打印
#include <stdio.h>#include <stddef.h>#include <stdlib.h>#include <semaphore.h>#include <unistd.h>sem_t signal_thread[3];#define PRINT_CNT (9)static int g_s32Cnt = 0;static void *printThread(void *pArg) { int index原创 2020-09-28 15:49:16 · 122 阅读 · 0 评论 -
Linux常用工具及命令
1、从网站FTP下载文件到当前目录wget命令wget http://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz2、Linux卸载软件方法一、如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软...原创 2017-10-14 10:54:27 · 486 阅读 · 0 评论 -
【Android Audio】AudioRecord数据流处理详细流程
1.1 AudioRecord重采样处理流程mPipeSource 为null, 将hal数据in_read到mRsmpInBuffer中, mInput->stream->read();获取track的share buffer,activeTrack->getNextBuffer(&activeTrack->mSink);activeTrack->...原创 2019-06-20 16:38:17 · 2451 阅读 · 0 评论