- 博客(90)
- 收藏
- 关注
原创 编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理
2.按键1按下,led1电位反转按键2按下,led2电位反转按键3按下,led3电位反转。编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理。1.应用程序发送指令控制LED亮灭。
2023-08-01 18:47:45
474
原创 键盘输入一个字符 a’,串口工具显示“b 实现现象:键盘输入一个字符串,串口工具回显输入的字符串
2.实现现象:键盘输入一个字符串,串口工具回显输入的字符串。1.键盘输入一个字符 a’,串口工具显示"b。
2023-07-05 19:18:16
812
原创 完善登录界面
点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。
2023-06-13 19:22:01
173
原创 Person类,私有成员(姓名,年龄,身高,体重),公有成员方法(有参构造函数、析构函数、show函数)Stu类,继承派生自Person类,私有成员(成绩,班级),公有成员方法(有参构造函数,析构函数
Person类,私有成员(姓名,年龄,身高,体重),公有成员方法(有参构造函数、析构函数、show函数)Stu类,继承派生自Person类,私有成员(成绩,班级),公有成员方法(有参构造函数,析构函数,Show函数),实例化一个St对象并调用show函数。
2023-06-08 21:22:04
446
原创 有以下类定义,写出该类的构造函数,析构函数,拷贝构造函数,要求,所有类对象的空间都是用new动态申请。
【代码】有以下类定义,写出该类的构造函数,析构函数,拷贝构造函数,要求,所有类对象的空间都是用new动态申请。
2023-06-06 21:00:00
574
原创 定义一个Student结构体,里面的成员有公有成员name、age,私有成员:score,从堆区连续分配3个结构体大小的空间,从键盘上输入3个学生的信息,分别存放到对应的位置上,按成绩的
【代码】定义一个Student结构体,里面的成员有公有成员name、age,私有成员:score,从堆区连续分配3个结构体大小的空间,从键盘上输入3个学生的信息,分别存放到对应的位置上,按成绩的。
2023-06-05 20:45:04
470
原创 1.从命令行传参传入两个整数,整数1代表从整数几开始求和,整数2代表求和到整数几为止2.打印99乘法表3.输入年月日,计算是该年的第几天
1.从命令行传参传入两个整数,整数1代表从整数几开始求和,整数2代表求和到整数几为止。3.输入年月日,计算是该年的第几天。
2023-05-31 19:20:25
277
原创 从终端输入3个文件的名字,且文件带后缀例如aac bb.c, 存储在数组中要求分离出文件名以及后缀aaa.c-==> aaa c bbb.c--=> bbbc1.要求使用expr实现2.用字符串获取子
【代码】从终端输入3个文件的名字,且文件带后缀例如aac bb.c, 存储在数组中要求分离出文件名以及后缀aaa.c-==> aaa c bbb.c--=> bbbc1.要求使用expr实现2.用字符串获取子。
2023-05-30 16:49:14
87
原创 1.要求实现AB进程对话a. A进程先发送一句话给8进程, B进程接收后打印b. B进程再回复一句话给A进程, A进程接收后打印c.重复1.2步骤,当收到qut后,要结束AB进程2.在
【代码】1.要求实现AB进程对话a. A进程先发送一句话给8进程, B进程接收后打印b. B进程再回复一句话给A进程, A进程接收后打印c.重复1.2步骤,当收到qut后,要结束AB进程2.在。
2023-05-11 18:54:55
121
原创 创建两个线程,实现将一个文件的内容打印到终端上,类似cat一个文件一个线程读取文件中的内容另一个线程将
现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己id号,要求打印的顺序为abc。创建两个线程,实现将一个文件的内容打印到终端上,类似cat一个文件。另一个线程将读取到的内容打印到终端上。一个线程读取文件中的内容。
2023-05-10 19:27:28
126
原创 1.标准IO函数时候讲解的时钟代码,要求输入quit字符串后,结束进程2.要求定义一个全局变量 char buf[] = “1234567“,创建两个线程,不考虑退出条件。
要求A线程打印出来的结果只能为 1234567 或者 7654321 不允许出现7634521 7234567。B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不打印!2.要求定义一个全局变量 char buf[] = "1234567",创建两个线程,不考虑退出条件。1.标准IO函数时候讲解的时钟代码,要求输入quit字符串后,结束进程。A线程循环打印buf字符串,倒置不允许使用辅助数组。不允许使用sleep函数。
2023-05-09 19:01:48
220
原创 fork概念和文件属性
子进程是直接复制父进程的所有资源,用户空间的虚拟地址也是相同,但因为是进程,所以用户空间独立,物理空间随机映射,所以不相同。任务2:fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务3:fork函数后,在子进程中int c,父子进程中是否都有变量c,虚拟地址是否相同,物理地址是否相同。任务1:fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。答:子进程根本找不到定义的变量,因为进程之间相互独立。
2023-05-05 18:21:01
348
原创 打印指定目录下的所有文件名,除了隐藏文件,输入编号,可以将编号对应的文件内容显示在终端上。
【代码】打印指定目录下的所有文件名,除了隐藏文件,输入编号,可以将编号对应的文件内容显示在终端上。
2023-05-04 16:59:41
371
原创 编写一个应用程序,在在终端输入1,内核打印开灯,输入0,内核打印关灯
【代码】编写一个应用程序,在在终端输入1,内核打印开灯,输入0,内核打印关灯。
2023-04-18 19:29:26
93
原创 3.22 22111作业
每个串口都有一个GPIO,特殊功能寄存器能间接控制GPIO,而特殊功能寄存器可以通过A7核的内存操作指令去控制GPIO相关控制器。特殊功能寄存器就是存储各个控制器的地址,去间接发送高低电平给各个控制器。软件执行的二进制文件会控制soc产生高低电平,通过高低电平控制硬件。4.通过以上框图分析,可知分析芯片手册哪几个章节?RCC章节、GPIOE组、GPI0F组相关控制器。1.A7核如何控制GPI0E控制器?3.什么是特殊功能控制寄存器?2.软件编程控制硬件思想?
2023-03-22 21:08:05
187
原创 3.16 22111作业
2.终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载。2.终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载。4.完成四则运算输入5+4输出9输入5-4输出1。4.完成四则运算输入5+4输出9输入5-4输出1。3.使用while循环输入99乘法表。1.终端输入打印行数,打印直角三角形。3.使用while循环输入99乘法表。1.终端输入打印行数,打印直角三角形。
2023-03-16 19:15:02
121
原创 3.15 22111作业
2、编写脚本/root/bin/sumfile.sh,统计/etc,/var,/usr目录中共有多少个一级子目录和文件。1)包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。6、编写脚本,计算/etc/passwd文件中的第10个用户和第20用户的ID之和。3、写一个shell脚本,获取当前用户名,用户id和工作路径。4)显示上一级目录中的所有文件的列表。5)显示root正在运行的所有进程。6)显示变量PATH和HOME的值。4、统计/etc目录下以P或p开头的文件个数。7)显示磁盘使用情况。
2023-03-15 22:40:15
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人