- 博客(83)
- 收藏
- 关注
原创 以下实验,使用M4核开发 PF7/PF8/PF9/PF5/PF12/PE15检测中断要求1:当中断到来时,LED灯状态取反要求2:当中断触发时,打印一句话 例如按键1触发,LED1状态取反
在gpio.c文件中添加以下代码段。在uart.c中添加以下代码段。
2023-01-02 20:12:38
154
原创 串口通信实验:键盘输入一个字符,字符进行+1,并在串口进行打印例如:键入输入一个‘a‘,串口打印“b‘ ,键盘输入一个字符串,串口回显字符串
【代码】串口通信实验:键盘输入一个字符,字符进行+1,并在串口进行打印例如:键入输入一个'a',串口打印"b' ,键盘输入一个字符串,串口回显字符串。
2022-12-28 14:56:22
466
原创 qt:day2、登录界面设计
,并提供两个按钮,分别是yes和no如果用户点击yes,则清空行编辑器中的内容,允许用户继续登录,如果点击no。点击登录按钮,如果账户和密码匹配,则弹出一个信息对话框,提示消息"恭喜你登录成功,提供一个ok按钮,用户点击ok后,整个页面关闭。2点击取消按钮,直接弹出一个警告对话框,提示消息"您是否确认要退出登录”,提供两个按钮,分别是yes和no。如果用户点击yes,则关闭整个页面,如果用户点击no,则进行进行登录。widget.h头文件代码段。widge .cpp代码段。
2022-12-13 21:22:54
218
原创 qt:day——用户登录界面设计
,并提供两个按钮,分别是yes和no如果用户点击yes,则清空行编辑器中的内容,允许用户继续登录,如果点击no,则关闭整个页面。点击登录按钮,如果账户和密码匹配,则弹出一个信息对话框,提示消息恭喜你登录成功”,提供一个ok按钮,用户点击ok后,整个页面关闭。2>点击取消按钮,直接弹出一个警告对话框,提示消息"您是否确认要退出登录”,提供两个按钮,分别是yes和no。如果用户点击yes,则关闭整个页面,如果用户点击no,则进行进行登录。widget.h头文件。
2022-12-13 21:18:38
371
原创 QT_day1:1、将QT项目中,每个文件的每行代码,自行注释一遍
widget.cpp代码段加注释。widget.h的代码段加注释。man.cpp代码段加注释。
2022-12-12 22:00:30
175
原创 C++:实例化出研究生类的对象,并输出该对象的所有信息
定义一个学生类(Student)︰保护成员-->姓名、年龄、成绩以及相关函数定义一个老师类(Teacher):保护成员-->年龄、职称以及相关函数、输出函数由学生类和老师类共同派生出研究生类(Graduate):成员-->性别。
2022-12-08 21:20:02
564
原创 网络编程:组播发送接收
/组播端口号(端口号转为网络字节序)mreq.imr_multiaddr.s_addr =inet_addr(mu_IP);//端口号号(转为网络字节序)//2、绑定组播IP地址、端口号和套接字生成的文件描述符。//1、创建套接字(服务器端)
2022-11-23 23:27:26
745
原创 网络编程:完成广播代码
/端口号(客户端主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(SIN_IP);//端口号(主机端口号转为网络字节序)//广播端口号(主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(IP);//2、绑定广播IP地址、端口号和套接字的文件描述符上。//客户端的端口号和主机IP。
2022-11-23 23:25:33
171
原创 网络编程:使用UDP协议实现服务器与客户端的交互
/端口号(客户端主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(SIN_IP);//服务器IP的网络字节序。//客户端IP的网络字节序。//端口号(主机端口号转为网络字节序)//端口号(主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(IP);//服务器的端口号和主机IP。
2022-11-23 23:22:11
505
原创 网络编程:使用tcp协议实现服务器与客户端交互
/2、填充服务器的地址信息结构体,因为connect函数中要通过地址信息结构体来链接服务器。//必须填AF_INET;//必须填AF_INET;//2、填充地址信息结构体,真实的地址信息结构体根据地址族制定。//填充地址信息结构体,真实地址信息结构体根据地址族来制定。
2022-11-23 23:19:39
510
原创 IO作业:使用函数 使用线程实现,实现能够随时收发,即AB可以 随时 互相收发消息:提示 用多线程 或者多进程
A、B的主线程中实现从终端获取到管道中,通过分支线程实现读取管道中的内容,如果读取的是quit时或者写入的是quit,因为读取实在分支线程,所以退出线程要使用exit来结束进程,在结束进程之前要先关闭打开的管道文件的文件描述符。
2022-11-16 21:02:10
302
原创 IO作业:建父子进程,实现父子进程的通话。1)父进程先发送一句话给子进程,子进程接收打印。2)子进程发送与句话给父进程,父进程接收后打印。当父进程或者子进程发送quit后,父子进程均要结束。
使用两个无名管道进行进程间通信,一个负责父进程写到管道1,打印管道2,子进程先负责打印管道1,在进行写入管道2
2022-11-15 22:59:49
250
原创 IO作业:. 编写一个程序,开启3个 线程,这3个线程的ID分别为ABC,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示,如ABCABC……依次递推
*********\0***临界区*********//************临界区*********//************临界区*********//************临界区*********//************临界区*********//************临界区*********///创建一个条件变量。
2022-11-15 22:54:23
189
原创 IO作业:用信号量的方式,创建两个线程 A B1. A线程读取文件中的内容2. B线程打印A读取到的内容到终端,3. 全部打印完毕后,结束进程;4. 现象类似cat一个文件
用两个信号量在一个程序中p,另一个程序的结尾v
2022-11-14 21:19:40
143
原创 IO:作业:线程:2. 要求用线程拷贝一张图片,一个线程拷贝前半部分,另一个线程拷贝后半部分
创建一个线程,定义一个全局变量,将判断全局变量为0、1的情况放在死循环中,全局变量为0在主线程进行打印文件的前半部分,然后将全局变量置为1,主线程中如果全局变量为2,就结束循环,关闭文件1和2,创建的线程满足全局变量为1时开始打印后半部分,打印完成后将全局变量置为2,判断全局变量为2就结束
2022-11-14 08:59:22
165
原创 IO作业:1. 要求创建两个线程,以及一个全局变量,char str[] = “123456“;要求如下:1)一个线程专门用于打印str;2)另外一个线程专门用于倒置str字符串,不使用辅助数组。
在主线程中创建一个线程,创建一个全局变量,当全局变量为1 的时候让创建的那个线程打印打印完成后将全局变量置为0,主线程进行倒置,倒置后将全局变量置为1。
2022-11-14 08:53:41
79
原创 IO作业:exit、fork,getppid、getpid创建一个孤儿进程,创建一个僵尸进程
先创建一个进程,判断是子进程还是父进程,在子进程中再打开一个子进程,那么子子进程先关掉,子子进程就是一个僵尸进程,将子进程休眠13秒,将父进程休眠8秒,8秒结束后父进程关闭,子进程就成为孤儿进程
2022-11-10 20:47:51
595
原创 IO作业:文件IO、fork,用父子进程拷贝一张图片,用文件IO实现,要求 子进程拷贝后半部分,父进程拷贝前半部分,按照cpu调度机制同时执行
/修改写的文件偏移量到中间,判断写入的数小于长度,代表要写入到中间,判断读取是否为0。判断读取的数超过了一半。判断读取是否错误。if(r == -1)//判断读取错误。if(w
2022-11-10 20:41:15
358
原创 IO作业:readdir、closedir、opendir、要求输入目录的路径后,能够打印出指定路径下所有文件的详细信息,类似ls -l
将打印文件的详细信息封装成一个功能函数,通过传参将从终端输入的目录路径和通过操作目录相关的函数得到文件名,将文件名和外部传参的参数按照数组拼接成一个字符串传
2022-11-10 20:38:00
325
原创 IO作业:注册用户
注册用户,判断文件中是否有该用户,有的话就结束,重新进行创建用户,没有的话就输入两次一样的密码,密码一样进行创建,不一样就重新创建
2022-11-08 21:14:45
281
原创 IO作业:要求创建一个time.txt,存储内容格式如: [0]:2022年11月8日,时间19:50:53 \n [1]:2022年11月8日,时间19:50:54
两层循环,外层循环代表死循环,内层循环计算行数,每次计算完成不用移动光标,在fprintf输入到文件之后再移动光标到开头
2022-11-08 20:23:35
151
原创 IO作业:1. 用fgets计算一个文件的大小 2. 用fgets计算一个文件有几行;提示:计算一个文件有几个‘\n‘
先计算行数,计算完成移动光标,移动后再计算大小
2022-11-08 20:12:26
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人