- 博客(57)
- 收藏
- 关注
原创 作业 4.19
软件定时器的作用:在指定的时间到来时执行指定的函数,或者以某个频率周期性地执行某个函数。1)任务通知无需创建,可以直接使用,通过任务控制块来实现(TCB),队列、信号量、互斥量、事件组都需要创建后才能使用。5.根据文档和录屏学习一下软件定时器,了解软件定时器的作用和软件定时器和硬件定时器的区别。3)队列、信号量、互斥量、事件组主要用于多对多之间的通信,任务通知是一对一之间的通信。1.总结二进制信号量和计数型信号量的区别,以及他们的使用场景。3)软件定时器的数量理论上没有限制,硬件定时器的数量和硬件相关。
2024-04-21 21:49:07 962
原创 4.18作业
当任务被创建时,任务进入就绪态,调度器选择已经就绪的任务时进入运行态,使用休眠函数或者等待信号量或者互斥量时进入阻塞态,vTaskSuspend函数可以将运行态,就绪态,阻塞态的函数进入挂起态。任务的状态分为四种:Running->运行态 Blocked->阻塞态 Suspended->挂起态 Ready->就绪态。2.总结静态创建任务和动态创建任务的区别,以及动态创建任务和静态创建任务的源码分析步骤。3.总结任务的状态,以及任务状态之间的转换关系。动态创建:不需要自己创建栈,只需要指定栈的大小。
2024-04-19 16:58:43 349
原创 作业4.17
方法:使用HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle_DMA(2.总结DMA的作用,和DMA+空闲中断的使用方式。函数进行接受 在接受后处理完数据要将容器数组清空。3.使用PWM+ADC光敏电阻完成光控灯的实验。作用:无需通过CPU可以直接存取和写入函数。1.总结串口的发送和接收功能使用到的函数。
2024-04-17 19:29:10 354
原创 4.16作业
先将对应的引脚改为输出 在到GPIO中勾选对应的引脚 在将电频改为高电平。2.总结STM32Cubemx的使用方法和需要注意的事项。二、可以通过F12转跳到对应的函数中,查看函数的原型。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方法。修改flash Downlond 和pack。一、在编译代码时需要先点击魔术棒点击。三、注释出现乱码通过 Edit中的。四、要先bulid在load。
2024-04-17 18:37:49 429
原创 4.9作业
YesNo,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示“登录成功“,提供一个Ok。如果用户点击取消按钮,则弹出一个问题对话框,给出信息"您是否确定要退出登录?YesINo,用户点击Yes后,关闭登录界面,用户点击N0后,关闭对话框,继续执行登录功能。如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。
2024-04-09 20:11:22 261 1
原创 4.3作业
例如,调用set输入5,sum结果15,Porduct结果120,PrimeNumber结果3,5。2.写一个程序,程序包含两个类,类中实现一个成员函数,MyGetChar(),类A中每调用。员a的值之间所有数字之和,实现Porduct函数,打印1~a的值之间所有数字的乘积,实现。1.实现一个类,类中实现一个set函数,设置一个成员a的值。次,按顺序得到一个数字字符,比如第一次调用得到'0',第二次得到'1',以此类推,类B。类中实现一个dump函数,调用后输出类中当前存放的字符串结果。
2024-04-06 13:04:34 328
原创 3.26作业
展示函数输出该矩形的周长和面积:void show()设置长度:void set_l(int l)设置宽度:void set_w(int w)获取长度:int get_l();获取宽度:int get_w();
2024-03-26 20:27:24 208
原创 3.25作业
p指针不可以变,p指针的所指的内容可以变。p指针可以变,p指针所指的内容不可以变。p指针可以变,p指针所指的内容不可以变。p指针可以变,p指针所指的内容不可以变。p指针不可以变,p所指的内容可变。
2024-03-25 20:35:04 268
原创 3.15作业
在服务器端使用connect与某个特定的客户端建立连接后,服务器就不再接收其他客户端的消息了在udp中可以多次使用connect函数与其他客户端建立连接,但是在TCP中只能进行一次连接当UDP中使用了connect与某个特定的客户端建立连接后,就可以正常使用read/write、send/recv函数完成通信。IP地址和MAC地址的区别:IP地址是逻辑地址,网络层标识设备,可以更改,是全球互联网的唯 一 标识。
2024-03-15 19:45:09 473
原创 3.5作业
使用循环+fork的形式/创建一条进程,链条上总共又100给进程 要求:程序不崩溃。使用write和read实现文件拷贝功能,不考虑递归拷贝。
2024-03-05 21:04:14 347
原创 2.17作业
7.终端输入学生成绩,判断等级100-90A,90-80B,80-70C,70-60D,60以下不及格。2.终端输入年月,需要考虑闰平年,判断该月有多少天(2月闰年29天,平年28天)echo 有20天;echo 有20天;read -p "请输入学生的成绩" num。read -p "请输入一共字符" num。3.使用循环求100-1000内的水仙花数。read -p "请输入年" year。echo 是小写字母。echo 是大写字母。read -p "请输入月" mon。echo $year是闰年。
2024-02-17 16:57:37 1008
原创 2.15作业
原文链接:https://blog.csdn.net/2201_75885428/article/details/136119359。tar -cv(压缩参数)f 要生成的文件.tar.xz/gz/bz2 要打包的文件。打包:格式 tar -c(v)f 要生成的文件+.tar 要打包的文件。f-->是file,其后面必须跟文件的名称。tar -x(v)f 要拆包的文件。head -n 文件名 回显文件的前n行。tail -n 文件名 回显文件的后n行。.file 查看文件的信息。
2024-02-15 21:24:21 371 1
原创 2.14作业
只会修改文件所在的所属组。将已有的文件进行所属组的修改,组也必须存在。Chown中用冒号分割(:)冒号前修改所属用户冒号后面修改所属组用户。添加可执行权限在终端,运行已经写好的脚本文件。格式:chgrp 新的所属组 文件的名称。格式:chomd a+x *.sh。格式:chown 新的文件名 文件名。
2024-02-14 19:04:30 352 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人