- 博客(53)
- 收藏
- 关注
原创 4.19作业
5.根据文档和录屏学习一下软件定时器,了解软件定时器的作用和软件定时器和硬件定时器的区别。队列、信号量、互斥量、事件组需要被创建,所以消耗的资源也是比较多。1.总结二进制信号量和计数型信号量的区别,以及他们的使用场景。队列、信号量、互斥量、事件组在使用之前都需要先创建,才能使用。3.总结FreeRTOS中同步和互斥的五种方法的使用方法。队列、信号量、互斥量、事件组 多对多通信。4.总结任务通知和其他任务通信机制的区别。队列,信号量,互斥量,时间组,任务通知。任务通知不需要被创建消耗的资源少。
2024-04-19 23:00:16 417
原创 4.18作业
2.总结静态创建任务和动态创建任务的区别,以及动态创建任务和静态创建任务的源码分析步骤。1.总结任务调度算法之间的区别,重新实现一遍任务调度算法的代码。3.总结任务的状态,以及任务状态之间的转换关系。
2024-04-18 17:12:09 130
原创 4.17作业
当发送的数据量太大的时候会导致CPU一直在发送数据,无法去处理别的事情。2.总结DMA的作用,和DMA+空闲中断的使用方式。1.总结串口的发送和接收功能使用到的函数。+ADC光敏电阻完成光控灯的实验。使用DMA来进行数据的发送。
2024-04-17 20:18:49 198
原创 4.16作业
2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方法。
2024-04-16 18:58:42 80
原创 3.28作业
cout << "两个对象都具有非零值" << endl;cout << "至少有一个对象的值为零" << endl;cout << "对象不相等" << endl;cout << "对象相等" << endl;// 使用算术运算符重载。// 使用关系运算符重载。// 使用逻辑运算符重载。// 使用自增运算符重载。// 使用自减运算符重载。// 带参数的构造函数。// 算术运算符重载。// 关系运算符重载。// 逻辑运算符重载。// 自增运算符重载。// 自减运算符重载。
2024-03-29 09:00:49 409
原创 3.15作业
if(htons(num) == *(unsigned short*)(buf+2)) //防止数据包重复到达。//发送的数据包大小为,读取到的字节数(res)+操作码(2byte)+快编号(2byte)sin.sin_addr.s_addr = inet_addr(SER_IP);printf("-----文件上传失败,请检查网络环境-----\n");printf("-----文件上传完毕-----\n");
2024-03-18 08:52:15 344
原创 3.15作业
/0xff - 0xa6 0 ~ -90 度。//红色 0x00 - 0x60 0-90度。#define SER_IP "192.168.117.47" //IP地址。#define SER_PORT 8888 //端口号。//printf("已发送\n");//设置标准输入流为非阻塞状态(非必须)//2.绑定端口号和ip(非必须)//填充要连接的服务器信息。// 1.定义套接字。//3.链接到服务器。
2024-03-15 08:59:50 805
原创 3.5作业
作业2: 使用循环+fork的形式。创建一条进程链,链条上总共有100个进程 要求:程序不崩溃。作业1: 1:使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝。perror("打开目标文件失败");perror("打开源文件失败");
2024-03-05 21:54:16 1598
原创 3.1作业
使用提供的getch函数,编写一个专门用来输入密码的函数,要求输入密码的时候,显示 * 号,输入回车的时候,密码输入结束。使用fwrite、fread将一张随意的bmp图片,修改成德国的国旗。
2024-03-01 20:12:02 136
原创 2.15假期作业
tar -c(v)f 要生成的文件.tar 要打包的文件····(多个文件中间以空格作为分隔)当压缩工具参数和生成的文件后缀不一致时,只会完成打包操作,不会压缩(可以直接使用-xf拆包)tar -cv(压缩参数)f 要生成的文件.tar.xz/gz/bz2 要打包的文件。-c:打包的参数 -v:显示打包的过程 -f:file后面必须跟文件名。-J:xz压缩 -j:bz2压缩 -z:gz压缩。head -n 文件名 回显文件的前n行。file 文件名 查看文件的属性信息。tar -x(v)f 要拆包的文件。
2024-02-15 18:52:48 205 1
原创 2.14假期作业
sudo chown root:ubuntu 1 --->将文件1的所属用户改为root,所属组用户改为ubuntu。0 无权限 1 可执行 2 可写 3 可写可执行 4 可读 5 可读可执行 6 可写可读 7 可读可写可执行。sudo chown root: 1 --->将文件1的所属用户和所属组用户都改为root。sudo chown :root 1 --->将文件1的所属组用户改为root。多个权限的修改: chmod u+x,g+x,o+x 3.c。单个权限的修改 : chmod u+x 3.c。
2024-02-14 22:07:39 260 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人