
嵌入式
文章平均质量分 73
儿孙未解供耕织
这个作者很懒,什么都没留下…
展开
-
常用的ffmpeg文件格式转换指令
mp3转wav:ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wavwav转m4a:ffmpeg -f wav -i test.wav -ar 48000 -acodec aac -vn -dn test.m4amp3转mp4:ffmpeg -i REC_START.mp3 -codec copy REC_START.mp4m4a转wav:ffmpeg -i input.m4a -acodec pcm_s16le原创 2020-07-29 22:04:08 · 3053 阅读 · 0 评论 -
C语言函数strstr(str1,str2),当str2为空串时。。。
前几天上班一个问题找了好久,后来发现是字符串库函数strstr(str1,str2)用错了,当时理所当然的认为当str2为空串时,返回值应当为NULL,因为传入参数为空应当直接返回嘛,但后来写个demo一编才发现返回的是str1的首地址:#include<stdio.h>#include<string.h>int main(void){ char st...原创 2020-03-10 08:16:11 · 1399 阅读 · 0 评论 -
Linux驱动的两种加载方式过程分析
原文:https://www.linuxidc.com/Linux/2014-06/103569p2.htm一、概念简述在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载。静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和下载内核,效率较低。若采用静态加载的驱动较多,会导致内核容量很大,浪费存储空间...转载 2018-10-22 10:18:24 · 5367 阅读 · 0 评论 -
linux c/c++学习笔记
一、c基础问题1.c各种基本数据类型是否由于操作系统的不同而不同?具体呢? char short int float double long longlong (单位:字节)32位平台: 1 2 4 4 8 4 864位平台: 1 2 4 4 8 8 8注:对于各种数据类型,有符号和无符号所占字节一样,只不过有符号的最高位是符号位2.为什么sigh char类型的127+1=-128?因为...原创 2019-02-14 21:33:43 · 776 阅读 · 1 评论