- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【软考中级-嵌入式笔记】第三章 嵌入式操作系统
对于上述场景,寻道顺序是98→183→37→122→14→124→65→67,寻道总时间为(98-53)+(183-98)+(183-37)+(122-37)+(122-14)+(124-14)+(124-65)+(67-65) = 640;对于上述场景寻道顺序为:37→14→0→65→67→98→122→124→183,寻道总时间为(53-37)+(37-14)+(14-0)+(65-0)+(98-67)+(122-98)+(124-122)+(183-124)=236;个资源时,则不可能发生死锁。
2024-06-06 20:56:12
1123
1
原创 【C语言】获取文件大小的两种方式
目录通过文件指针获取文件大小通过文件描述符获取文件大小因为音视频开发的需要,经常会写一些文件输入输出的测试程序,常常用到获取文件大小的函数。本篇文章就记录一下笔者常用的两种获取文件大小的方式。通过文件指针获取文件大小文件指针 就是调用 fopen() 函数返回的指向FILE结构体的指针,通过文件指针可以对文件进行打开、关闭、读写以及控制读写位置等操作。这里我们主要用到两个函数,首先是 fseek(),用来移动文件指针,fseek的用法:int fseek(FILE *stream, long of
2021-09-14 20:34:53
22782
原创 01.《UNIX环境高级编程》学习笔记——UNIX概述
第一章、UNIX基础知识1.1 引言1.2 UNIX体系结构操作系统 :也是一种软件,控制计算机资源、提供程序运行环境。通常称为内核。系统调用: 内核的接口称为系统调用1.3 登录登录名 :登录UNIX系统时需要 登录名和密码,保存在 /etc/passwd 中 passwd中的口令由7个冒号分割的字段组成,依次为:登录名、加密口令、用户ID、组ID、注释字段、起始目录、shell程序。其中shell字段指示了系统应该为用户执行哪一个shell。shell :命令解释器,从终端(用户输入)或
2021-01-29 21:25:32
311
原创 【C语言】文件名处理问题
C语言字符处理一个例程背景因工作需要写了一段代码,大致就是输入一个文件,处理以后再输出,输出的文件名上加一个标记。例如,输入 test.txt, 输出 test_opt.txt。原本的代码:int main(int argc, char *argv[ ]){ FILE fp_in = fopen(argv[1], "r"); FILE fp_out = fopen(argv[2], "w"); /* 具体处理省略 */
2021-01-26 23:02:33
1042
1
原创 USB学习笔记——通信协议
USB学习笔记——通讯数据分析USB的重要关键字端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有唯一确定的地址,有不同的传输特性(如输入端点、输出端、配置端点、批量传输端点)帧:时间概念,在USB通信中,一帧就是1ms,它是一个独立的单元,包含一系列总线动作,USB将一帧分为好几份,每一份就是一个USB传输动作。上行、下行:设备到主机为上行,主机到设备为下行。USB 的基础知识USB的数据格式是由二进制串构成,首先是 二进制串 构成 字段(有7种),
2020-12-25 09:02:42
647
原创 YUV图像拼接
这里写自定义目录标题YUV图像拼接YUV图像拼接最近工作不是特别忙,趁闲暇时间写写简单的代码,看到同事显示器上的四窗格测试界面,就想写段代码实现一下这个图像的拼接功能。目前开发用的摄像头原始图像都是YUV420sp格式的,那就从YUV图像开始吧。YUV是一种颜色编码格式,它的 Y (亮度)和 UV(色度)是分离的,并且在内存中是连续存储的。比如下图的 4 × 2 图像,以YUV420sp的格...
2019-11-12 21:31:36
4435
16
用于windows上识别RNDIS网卡
2023-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人