![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
不知名大学生M
嵌入式在学的大学生
展开
-
10.31 函数实现任意两个无符号32位整形相加
# 编写一个函数,要求输入任意两个无符号32位整形数,在控制台打印两个数相加的结果,要求禁止使用64位变量。原创 2022-10-31 20:57:24 · 229 阅读 · 1 评论 -
9.21 PWM实验
PWM实验,蜂鸣器,马达,风扇。原创 2022-09-21 20:40:57 · 142 阅读 · 2 评论 -
9.20 IIC实验
iic实验原创 2022-09-20 19:50:25 · 93 阅读 · 0 评论 -
9.19 M4核中断实验(按键/光电开关/火焰传感器/人体红外),检测到中断触发时打印(串口)触发信息
1.中断实验(按键/光电开关/火焰传感器/人体红外)2.使用M4核,检测到中断触发时,灯的状态(GPIO控制器)取反 3.并且检测到中断时,需要打印(串口)触发信息。原创 2022-09-19 19:34:02 · 163 阅读 · 0 评论 -
9.17 A7核按键中断实验
A7核按键中断实验,需要实现KEY1/KEY2/KEY3三个按键按下原创 2022-09-17 16:42:06 · 89 阅读 · 0 评论 -
9.15 UART实验
在键盘输入一个字符,字符+1,并且打印在串口工具上;串口工具输入一个字符串,按下回车键,会显示输入的字符串原创 2022-09-15 20:51:18 · 110 阅读 · 0 评论 -
9.13 用C语言实现LED1/LED2/LED3灯点亮
用C语言实现LED1/LED2/LED3灯点亮。原创 2022-09-13 19:44:02 · 1012 阅读 · 0 评论 -
9.7 ARM概念思维导图
ARM概念思维导图原创 2022-09-07 19:48:26 · 150 阅读 · 1 评论 -
作业8.17 将dict.txt中的内容导入到数据库中
将dict.txt中的内容导入到数据库中。注意:1. 导入后检查解释意思是否完整,双词性 2. 中间有空格的单词 3. o'clock原创 2022-08-17 20:56:50 · 74 阅读 · 0 评论 -
作业8.16 select的TCP客户端
select的TCP客户端原创 2022-08-16 19:32:52 · 109 阅读 · 1 评论 -
作业8.15 TCP并发服务器与域套接字
TCP并发服务器:多进程并发服务器,多线程并发服务器。域套接字:TCP本地通信,UDP本地通信原创 2022-08-15 19:19:04 · 68 阅读 · 1 评论 -
作业8.12 基于UDP的网络聊天室
基于UDP的网络聊天室 > 1.如果有用户登录,其他用户可以收到这个人的登录信息 > 2.如果有人发送信息,其他用户可以收到这个人的群聊信息 > 3.如果有人下线,其他用户可以收到这个人的下线信息 > 4.服务器可以发送系统信息...原创 2022-08-12 20:11:45 · 347 阅读 · 1 评论 -
作业8.10 TFTP协议 下载功能
网络编程 TFTP协议 下载功能的实现原创 2022-08-10 20:39:50 · 171 阅读 · 1 评论 -
作业8.9 构建TCP协议的服务器
构建TCP协议的服务器原创 2022-08-09 21:08:30 · 68 阅读 · 0 评论 -
作业8.6 进程间的通信 消息队列与共享内存
题目一:1)要求AB进程做通信:1. A进程发送一句话,B进程接收打印 2. 然后B进程发送给A进程一句话,A进程接收打印 3. 重复1,2步骤,直到A进程或者B进程收到quit,退出AB进程;2)在第一题的基础上实现,AB进程能够随时收发数据(附加题)题目二:1. A进程写入一个整型,在该整型后,写入一个字符串 2. B进程将共享内存中的整型以及字符串读取出来;......原创 2022-08-06 09:45:01 · 81 阅读 · 1 评论 -
作业8.4 进程间的通信 管道与信号
1)要求AB进程做通信 1. A进程发送一句话,B进程接收打印 2. 然后B进程发送给A进程一句话,A进程接收打印 3. 重复1,2步骤,直到A进程或者B进程收到quit,退出AB进程;2)在第一题的基础上实现,AB进程能够随时收发数据(附加题)3)捕获2)3)20)号信号...原创 2022-08-04 20:03:34 · 93 阅读 · 1 评论 -
作业8.3 线程同步互斥机制条件变量
编写一个程序,开启3个 线程,这3个线程的ID分别为ABC,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示,如ABCABC……依次递推;提示:A只能叫醒B,B只能唤醒C,C只能唤醒A;.........原创 2022-08-03 19:14:37 · 74 阅读 · 1 评论 -
作业8.2 线程同步互斥机制——互斥锁
一:定义一个全局变量,char str[] = "123456",要求定义两个线程:线程A, 线程B 1. 要求A线程循环打印全局字符串str;2. 要求B线程循环倒置全局字符串str:将str中的内容倒置为"654321",再倒置为"123456"....注意:是倒置不是倒着打印 3. 要求A线程打印出的str字符串内容为:123456或者654321。不允许出现乱序。二:要求用两个线程拷贝一张图片,A线程拷贝前半部分,B线程拷贝后半部分,不允许使用sleep函数,不允许使用flag。......原创 2022-08-02 20:35:44 · 106 阅读 · 1 评论 -
作业8.1 孤儿进程与僵尸进程
1.创建一个孤儿进程 2.创建一个僵尸进程原创 2022-08-01 19:15:50 · 90 阅读 · 2 评论 -
作业7.29 目录相关函数和文件属性相关函数
请使用目录相关函数以及文件属性相关函数实现:显示指定路径下所有文件属性的功能(除了隐藏文件),类似 ls -l 一个目录原创 2022-07-29 20:13:13 · 135 阅读 · 2 评论 -
作业7.28 文件IO与标准IO
1.使用标准IO完成一个time.txt 2.要求文件IO拷贝一张图片 3. 附加:用标准IO拷贝一张图片原创 2022-07-28 20:39:42 · 158 阅读 · 1 评论 -
作业7.27 IO进程
作业7.27 1. 用fgets,fputs,fgetc,fputc实现,拷贝一个文件,例如将1.c的内容拷贝给2.c2. 用fgets,fgetc计算一个文件的大小,要求封装成函数3. 用fgets,fgetc计算一个文件有几行,要求封装成函数(linux操作系统以\n结尾,就算是最后一行也有一个'\n').........原创 2022-07-27 20:43:53 · 201 阅读 · 1 评论 -
作业7.25 排序与查找
使用哈希存储将数据存入哈希表中,并进行查找;使用冒泡排序、选择排序、插入排序、快速排序完成下面案例原创 2022-07-25 20:51:12 · 249 阅读 · 2 评论 -
作业7.23 单链表实现学生管理系统
C语言数据结构单链表实现学生成绩管理系统原创 2022-07-23 14:17:52 · 868 阅读 · 3 评论 -
作业7.21 约瑟夫环问题与进制转换
C语言数据结构,使用循环链表实现约瑟夫环,使用栈的特点完成进制转换原创 2022-07-21 20:13:27 · 247 阅读 · 1 评论 -
作业7.20 单链表
尾删函数;按位置修改函数;按值修改函数;链表反转函数原创 2022-07-20 19:59:36 · 102 阅读 · 2 评论 -
作业7.19 顺序表
C语言数据结构增删改查,按值进行修改函数;按位置进行查找函数,返回查找到的数据;使用选择排序实现顺序表降序原创 2022-07-19 20:40:39 · 232 阅读 · 2 评论