自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 字符设备驱动分步注册代码

/对字符设备驱动空间初始化。//申请字符设备驱动空间。//提交设备文件信息。//注销设备文件信息。

2023-04-30 16:50:28 216

原创 Linux设备树简单总结

设备树(device tree)用来描述设备信息的一种树形结构,设备树文件在linux内核启动的时候传递到内核被内核解析。设备树中每一个设备节点中的信息构成了一个属性链表,如果驱动想要使用这个设备信息,只需要在这个属性链表中获取即可。:设备树节点的名字,是一个简单的 ASCII 字符串,长度最多为 31 个字符。[@:如果当前节点描述的设备是一个可寻址设备,可以在@后面写上设备的寻址地址。5).设备树中节点的属性是一个个的键值对。3).设备树文件中的注释和c文件中一样。.dtb:设备数的二进制文件。

2023-04-25 22:45:31 307

原创 驱动作业(驱动风扇和蜂鸣器工作)

printk("向上提交目录失败\n");printk("向上提交目录失败\n");//蜂鸣器物理映射和寄存器配置。//风扇物理映射和寄存器配置。//led灯的物理映射和寄存器配置。//配置自动生成设备文件。驱动风扇和蜂鸣器工作。

2023-04-19 21:41:08 181

原创 驱动作业2023 4.18

应用层程序return -1;close(fd);return 0;内核程序return 0;// {// }// {// }return 0;return 0;return 0;int major;return 0;

2023-04-18 21:42:22 152

原创 ARM作业

1、实验目的:在键盘输入一个字符,字符进行加1,并且回显到串口工具。2、实验目的:在键盘输入一个字符串,并且回显到串口工具。uart4.c文件代码。uart4.h文件代码。main.c文件代码。

2023-03-28 23:13:27 68

原创 ARM作业2023 3 .23

1.实现LED1/LED2/LED3三盏灯C语言点亮。// LED灯初始化。// LED灯初始化。2、封装库函数实现led灯点亮。//对LED1进行使能。//对LED2进行使能。//对LED3进行使能。//对LED1进行使能。//对LED2进行使能。//对LED3进行使能。gpio.h文件代码。main.c文件代码。gpio.h文件代码。main.c文件代码。

2023-03-23 20:10:47 88

原创 ARM 作业202. 3.22

通过ldr和str对特殊功能寄存器进行读写操作进行间接控制CPIO相关控制器。4.通过以上框图分析,可知分析芯片手册哪几个章节,并且每个章节需要做哪些内容?通过控制特殊功能寄存器对硬件进行操作。1.A7核执行程序是如何控制GPIO相关控制器?具有特殊功能的内存空间。看RCC 和GPIO两个章节。2.软件编程控制硬件思想?3.什么是特殊功能寄存器?

2023-03-22 22:49:07 129

原创 ARM作业 2023 3.21

2、 使用for循环实现1~100之间的和。

2023-03-21 19:41:19 123

原创 C高级 2023 3.16

2、终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载。4、完成四则运算 输入5+4输出9 输入5-4输出1。1、终端输入打印行数,打印直角三角形。3、使用while循环输入99乘法表。

2023-03-16 20:42:51 76

原创 C高级作业 2023.3.13

2023-03-13 20:41:47 95

原创 QT作业 2023 3.08

Mainwindow文件代码。main.cpp文件代码。jump.cpp文件代码。jump.h文件代码。

2023-03-08 20:59:06 72

原创 C++作业2023 3.01

通信录管理系统

2023-03-01 22:04:35 120

原创 网络编程作业2023 2.16

1. select TCP服务器客户端代码。2. poll客户端代码。

2023-02-16 22:48:20 63

原创 网络编程作业2023 2.15

1. 多进程多线程并发服务器代码。

2023-02-15 20:48:54 62

原创 网络编程作业2023 2.14

1. 完成广播、组播代码 广播发送端代码; 广播接收端代码 ; 组播发送端代码; 组播接收端代码;2. 完成上传代码

2023-02-14 22:37:52 90

原创 网络编程作业2023 2.13

1. tcp服务器客户端代码上交。 服务器文件代码。客户端文件代码:2. UDP服务器客户端代码上交。 服务器文件代码: 客户端文件代码:

2023-02-13 21:11:34 67

原创 网络编程作业2023.2.10

TCP服务器

2023-02-10 21:45:33 84

原创 网络编程作业2023 2.09

B类:128.0.0.0~191.255.255.255。C类:192.0.0.0~223.255.255.255。D类:224.0.0.0~239.255.255.255。E类:240.0.0.0~255.255.255.255。A类:0.0.0.0~127.255.255.255。

2023-02-09 19:04:38 56

原创 IO进程和线程作业2023 2.08

实现A、B互发消息。

2023-02-08 22:04:14 59

原创 IO进程和线程作业2023 2.07

a、A进程先发送一句话给B进程,B进程接收后打印。b、B进程再回复一句话给A进程,A进程接收后打印。2、在上述练习基础上实现AB进程对话,要求AB进程能够随时收发。

2023-02-07 22:03:16 68

原创 IO进程和线程作业2023 2.06

2.用条件变量实现,有编号为ABC的三个线程,线程内分别打印自己的线程编号,要求打印的顺序为ABC。b.B线程将A线程读取到的数据打印到终端上c.文件打印完毕后,结束进程。1.将一个文件中的数据打印到终端上,类似cat一个文件。a.A线程读取文件中的数据。

2023-02-06 21:27:32 50

原创 IO进程和线程作业2023 2 .03

b.B线程循环倒置buf字符串,即buf种本来存储1234567,倒置后buf种存储7654321.不打印!c.倒置不允许使用辅助数组。2.要求定义一个全局变量char buf[ = "1234567",创建两个线程,不考虑退出条件。d.要求A线程打印出来的结果只能为1234567或者7654321。a.A线程循环打印buf字符串,

2023-02-03 20:51:47 59

原创 IO进程和线程作业2023 2.02

僵尸进程。孤儿进程。守护进程。

2023-02-02 19:42:40 64

原创 IO进程和线程作业2023 2.01

用父子进程拷贝一个图片,子进程先拷贝后半部分,父进程拷贝前半部分。显示指定文件夹下的所有文件的属性。

2023-02-01 21:10:58 38

原创 IO进程和线程作业2023 1.31

打印文件属性。

2023-01-31 19:45:51 53

原创 IO进程和线程2023 1.30

用open创建一个0777的普通文件。

2023-01-30 19:25:46 49

原创 IO进程和线程2023 1.29

通过命令行传参的方式,传入文件名;计算一个文件的大小. 封装成函数。通过命令行传参的方式,传入件名;统计一个文件有几行,封装成函数。

2023-01-29 20:03:55 38

原创 IO进程和线程作业2023 1.28

通过命令行传参的方式,传入文件名;统计一个文件有几行。通过命令行传参的方式,传入文件名;计算一个文件的大小. 封装成函数。

2023-01-28 20:38:39 48

原创 2023.1.03作业

作业

2023-01-04 20:48:00 110

原创 2022.12.19结构体练习作业

1、 定义一个班级(class)结构体,属性:学生数组(student)、总人数(count)。学生类型包括:姓名(name)、身份(id)、分数(score)、课程(subject)。课程和分数共享同一个内存,如果该成员是老师,则使用课程属性;如果是学生,则使用分数属性。完成对班级人员的信息输入、输出。求所有学生的总成绩。

2022-12-19 20:26:50 317

原创 2022.12.12day6

1、以单词为单位,进行逆置(建议指针)3,使用指针计算计算每一位数字的和。2,使用指针实现字符串逆置。

2022-12-12 20:49:59 48

原创 2022.12.09day5

练习2:在主函数输入字符串,在自定义函数计算字符串中空格的个数,把个数返回。练习3:在主函数输入二维数组,计算最大值,最小值,返回最大值和最小值的差。练习1:在被调函数中计算一维数组的和,并返回给主调函数,在函数中打印。

2022-12-09 19:21:08 245

原创 2022.12.08day3

新题:实现字符串的链接(不允许使用strcat函数,使用编程实现)。作业5:计算4个字符串的最小值(一维字符串、二位字符串都行)。作业7:定义一个字符串(有空格),实现空格的删除。作业3:对二维数组计算最大值(数据类型不限)。作业6:编写实现字符串拷贝函数的功能。作业2:简单选择排序(数据类型不限)。作业1:冒泡排序(数据类型不限)。作业4:实现两个字符串的交换。作业8:等腰的杨慧三角的打印。

2022-12-09 09:04:46 278 1

原创 2022.12.07day3

1.输入5个double类型的数据,计算最大值的下标和最小值的下标并输出最大值和最小值。2.冒泡法 排序,数据类型,浮点型。3.斐波那契数列。 4.输出直角杨辉三角。 5.输出等腰杨辉三角。

2022-12-08 08:52:04 111

原创 2022.12.06day2

第一题:银行卡取钱,假设密码是22111,先输入密码,当密码正确时,进到相关系统,当密码错误时,提示还有几次机会,若输入错误达到三次,提示卡被锁定。运行结果:第二题:计算起始值到终止值之间的素数运行结果:第三题:计算起始值到终止值之间的完数。运行结果:第四题:输入一个整数,while实现求倒序打印每一位 (百度计算整个数)运行结果:第五题:好声音比赛,现有10名评委进行好声音选手评分,输入10名评委的分数,去掉最高分和最低分,求选手的平均分,最后输

2022-12-06 21:58:45 219 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除