- 博客(9)
- 收藏
- 关注
原创 linux常用命令
挂载u盘: 插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。#mount -t vfat /dev/sdd1 /mnt/uba 注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/uba mount系统函数: //cDevDir:分区设备节点 //cMntDir:挂载目录名 先卸载 u.
2021-02-14 12:49:09
187
原创 ffmpeg h264转avi学习笔记
本章只记录h264封装成avi格式视频,参考ffmpeg项目的avienc.c,avi封装格式图请查看这个博客:https://blog.csdn.net/houxiaoni01/article/details/84341885 结构体如下: typedef struct { long fdes; /* File descriptor of AVI file */ u_8 bExtFd; //is extern fd,not close u_8
2021-02-13 14:23:54
1172
原创 v4l2笔记整理一
之前的方案都是用海思的安防芯片,新产品原本也准备使用新的海思安防芯片,驱动同事都准备释放版本了。但是由于美帝制裁华为,你懂的。(在此问候川普几千遍)。 小组全部切换到全志T7的方案,T7的视频vi基本都是原生的v4l2框架,不像海思封装了一个中间层,应用开发直接调用海思API就可以。所以记录一下v4l2框架笔记,v4l2基本概念请查看这个博客:https://blog.csdn.net/u013904227/article/details/80718831 本章记录一下ffmpeg项目v4l2.c v.
2021-02-12 19:15:50
540
原创 g711音频封装wav文件头格式
g711音频封装wav文件头格式 之前对接客户需求,平台音频不支持g711格式,只支持wav/mp3,wav格式封装比较简单,选了wav,在此记录一下该模块接口。 头文件如下: /*文件类型*/ #define PCM 1 //帧长324 #define G711_a_law 6 //帧长324 #define G711_u_law 7 //帧长324 struct adpcm_state { s_16 valprev; /* Previous outpu
2021-02-10 17:20:38
1348
1
转载 ARM平台上蓝牙协议栈Bluez的移植使用和配置
原作链接:http://lib.csdn.net/article/embeddeddevelopment/11277 作者:gatieme blue简介 蓝牙(Bluetooth),或称为蓝芽,是一种新式的无线传送协议,最初由爱立信创制,后来由蓝牙特别兴趣组订定技术标准。据说因为此技术尚在萌芽的阶段,故将Bluetooth以“蓝牙”的中文译名在台湾地区进行商业的注册,不过根据英文...
2018-08-21 10:56:52
2177
原创 嵌入式面试总结
1.memcpy和strcpy的区别(1).复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。(2).复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。(3).用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用mem...
2018-05-20 00:29:33
307
原创 链表使用
链表从堆中分配空间, 每个节点没有相对固定的位置关系。即写入内存的物理地址不是连续的(比如某个节点在地址A其后的节点不一定是A+1,而在内存的其他空闲区域,呈现一种随机的状态。) 链表定义://定义链表中的节点 typedef struct node{ int data; //链表中的数据 struct node * p_next;//指向下一节点的指...
2018-05-15 09:10:47
472
转载 BSS段、数据段、代码段、堆与栈
http://www.cppblog.com/prayer/archive/2009/08/17/93594.html
2017-05-26 00:45:11
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人