- 博客(52)
- 收藏
- 关注
原创 3月27号作业
of_find_node_by_name(),通过名字查找要操作的设备树节点,通过解析得到的设备树节点的句柄,利用句柄和不同功能解析函数能得到设备树节点里不同的资源,比如of_find_property 能解析出和键名对应的属性,of_get_named_gpio()可以解析出gpio编号.题目一:基于GPIO子系统实现三盏灯点亮。题目二:用自己的话描述设备树相关解析函数。
2023-03-27 20:00:55
97
原创 3月8号作业
cmd_link-vmlinux =sh scripts/link-vmlinux.sh "arm-linux-gnuihf-ld" "--compress-debug-sections=zlib" "--build-id=sha1",arch/arm/Makefile.postlink没有这个文件,所以$(if $(ARCH_POSTLINK), $(MAKE) -f $(ARCH_POSTLINK) $@, true)返回空字符串,所以vmlinux是由可执行文件link-vmlinux.sh生成。
2023-03-08 21:31:54
400
原创 2月24日作业
方式1:cmd_t cmd_arr[6] = {{"led1off",GPIOE,GPIO_PIN_10,GPIO_RESET_T},{},};{ //串口中输入的字符串,与结构体中每个元素中的cmd_arr变量进行比较。2>串口中输入的字符串,与结构体中每个元素中的cmd_arr变量进行比较。//遍历比较,自己编写strcmp比较的函数。1>在串口输入一个字符串,需要定义一个变量接收,串口接收到的字符串。2.例如在串口输入led1off,开饭led1灯熄灭。
2023-02-24 22:59:14
625
原创 2月23号作业
题目一:通过操作Cortex-A7核,串口输入相应的命令,控制LED灯进行工作--->上传CSDN。题目二:检测中断到来时,让LED灯状态取反,并且在串口工具上打印一句话--->上传CSDN。2.例如在串口输入led1off,开饭led1灯熄灭。4.例如在串口输入led2off,开饭led2灯熄灭。1.例如在串口输入led1on,开饭led1灯点亮。5.例如在串口输入led3on,开饭led3灯点亮。3.例如在串口输入led2on,开饭led2灯点亮。6.例如在串口输入led3off,开饭led3灯熄灭。
2023-02-23 20:59:16
339
原创 2月17号作业
3.思考:如何封装初始化函数,如何封装操作GPIO接口函数,枚举关键字/特点。1.用汇编语言实现LED1/LED2/LED3三盏灯点亮。2.用C语言实现LED1/LED2/LED3三盏灯点亮。
2023-02-17 21:46:10
68
原创 2月8号作业
如果匹配成功,则输出登录成功并关闭界面,如果登录失败,输出登录失败,并清空密码框中的内容点击取消按钮,则关闭界面。完善登录界面,登录按钮对应的槽函数中,判断所填写账户密码是否正确,默认账户“admin”,密码“123456”
2023-02-08 19:57:53
76
原创 2月7号作业
要实现的函数: 构造函数 析构函数 拷贝构造 拷贝赋值 at() empty() full() front() back() size() clear() expand() 二倍扩容函数 push_back() pop_back()手动实现My_vector,
2023-02-07 22:36:22
53
原创 2月6号作业
声明一个坦克类,继承自英雄类,新增属性:攻击力,重写攻击水晶函数,水晶下降血量为基础伤害(自定义)+坦克英雄攻击力。声明一个刺客类,继承自英雄类,新增属性:惩戒,重写攻击水晶函数,水晶下降血量为基础伤害(自定义)+惩戒量。声明一个英雄类,成员属性:英雄名字、血量,定义成员函数攻击水晶(纯虚函数)定义全局函数fun,传入不同的英雄类对象,函数体内调用攻击水晶函数。主测试文件中,完成相关函数的测试功能。
2023-02-06 20:13:08
48
原创 2月5日作业
封装一个学生类(Student):包括受保护成员:姓名、年龄、分数,完成其相关函数,以及show。由以上两个类共同把派生出学生干部类:引入私有成员:管辖人数,完成其相关函数以及show函数。在封装一个领导类(Leader):包括受保护成员:岗位、工资,完成其相关函数及show。在主程序中,测试学生干部类:无参构造、有参构造、拷贝构造、拷贝赋值、show。
2023-02-05 16:56:31
54
原创 12月19号
如果在192.168.1.0网段划分每个部分的子网,子网掩码怎么设置?子网的地址范围是什么?某个公司有4 部门:行政 研发 售后 营销,每个部门20台电脑接入公司局域网交换机。
2022-12-19 17:48:54
36
原创 11月14号作业
验证当在一个信号处理函数内部时,再次触发该信号,会再次执行该信号的处理函数吗?例如:进程在执行2号信号处理函数时,再次触发2号信号,会再次执行2号信号的处理函数吗?实现AB进程能够随时收发数据。
2022-12-14 19:23:57
57
原创 12月13日作业
重复1.2步骤,当收到quit后,要结束父子进程。为什么无名管道只能用于具有亲缘关系的进程通信。父进程先发送一句话给子进程,子进程接收后打印。子进程再回复一句话给父进程,父进程接收后打印。B线程将A线程中读取到的数据打印到终端上。当文件打印完毕后,结束进程。A线程读取文件中的内容。要求实现父子进程对话。
2022-12-13 23:50:31
60
原创 12月9号作业
任务1:定义一个全局变量 int a=10,主线程能否访问到,分支线程能否访问到;任务2:分支线程中修改上述的a = 20, 问主线程中访问该a,是10还是20;任务3:在主线程定义一个局部变量int b=1,分支线程能否访问到b;任务4:在分支线程定义一个局部变量int c=2,主线程能否访问到c;任务5:如果任务34不能访问到,则如何修改代码让对方能够访问到;任务五 :利用参数列表和指针函数。
2022-12-11 00:08:33
63
原创 12月6号作业
题目:fopen: r r+ w w+ a a+ 要求写出open函数对应打开方式的组合;答案:r:O_RDONLY r+:O_RDWR w:O_WRONLY|O_CREAT|O_TRUNC w+:O_RDWR|O_CREAT|O_TRUNC a:O_WRONLY|O_CREAT|O_APPEND a+:O_RDWR|O_CREAT|O_APPEND
2022-12-06 18:49:10
76
原创 12月2号作业
拷贝完毕后 可以用diff指令判断 两个文件是否相同: diff a.c b.c。用fgetc和fputc实现一个文件的拷贝,例如将a.c中的内容拷贝到b.c中。如果账户存在,密码错误,则输出密码错误。如果账户密码均正确,输出登录成功;如果账户不存在,则输出用户不存在。要求从终端输入账户,密码;与文件中的账户密码比较。
2022-12-02 17:39:45
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人