- 博客(44)
- 收藏
- 关注
原创 驱动 day6
设备树(Device Tree)是一种用于特定硬件设备的解释语法树。它用来表示的数据在内核中的传递格式,使内核可以更好地了解硬件并支持它们,而不必编写固定的代码。设备节点是一颗带着叶子和枝的树,它的枝分支表示硬件结构之间的关系类型。它使硬件设备作为一个有意义的结构,以及由几个硬件设备组成的总体设备的依赖关系。描述一个设备信息的节点,我们叫做设备节点,一个设备节点内部包含当前硬件的多个不同属性,相同节点不同属性是以链式结构存储。
2023-02-13 19:35:09
461
原创 系统移植 tf-a
执行命令:cp tf-a-stm32mp157a-fsmp1a-trusted.stm32 ~/fsmp1a/u-boot-stm32mp-v2020.10-stm32mp-r2-r0/u-boot-stm32mp-v2020.10-stm32mp-r2/编译成功后,在tf-a源码目录中会生成一个build目录,进入build/serialboot中,将tf-a-stm32mp157a-dk1.stm32 拷贝到uboot源码目录中。分析文档可得,移植tf-a到开发板中步骤为:对tf-a源码进行解压;
2023-01-30 20:34:30
324
原创 ARM m4核开发
例如按键1触发,LED1状态取反,串口打印一句话:KEY1 DOWN#####PF7/PF8/PF9/PF5/PF12/PE15检测中断。要求1:当中断到来时,LED灯状态取反。要求2:当中断触发时,打印一句话。
2023-01-02 18:55:12
148
原创 Qt day3
界面右上角lineedit可设置定时时间,文本框内可设置提醒内容,但设定时间到时,系统会自动播报文本框中所提示的内容,按下启动键后,文本框中内容不可修改,直到定时结束或按下取消键。
2022-12-14 19:35:20
85
原创 8.31 qt
创建一个项目,提供三个按钮,第一个按钮实现播报第二个按钮的内容,播报结束后,设置自己不可用。第二个按钮的内容是关闭,实现功能是关掉整个项目,第三个按钮功能是将第一个按钮设置为可以状态。...
2022-08-31 18:41:37
151
原创 8.25 c++
定义一个学生类:成员-->姓名、年龄、成绩以及相关函数。由学生类和老师类共同派生出研究生类:成员-->性别。定义一个老师类:成员-->年龄、职称以及相关函数。实例化就研究生类的对象,并输出该对象的所有信息。...
2022-08-25 20:30:49
204
原创 8.11网络编程
如果有人发送信息,其他用户可以收到这个人的群聊信息。如果有用户登录,其他用户可以收到这个人的登录信息。如果有人下线,其他用户可以收到这个人的下线信息。服务器可以发送系统信息。......
2022-08-12 15:29:46
131
原创 8.10网络编程
简单文件传输协议,适用于在网络上进行文件传输的一套标准协议,使用UDP传输特点:是应用层协议基于UDP协议实现数据传输模式octet:二进制模式(常用)mail:已经不再支持\\{printf("请输入要下载的文件:");//读写请求//操作码//文件名//0*pc = 0;//模式//连接服务器int size;//数据包//ACK//块编号//下载到的文件int res;while(1){.........
2022-08-10 20:19:49
181
原创 8.4 IO进程线程
3. 重复1,2步骤,直到A进程或者B进程收到quit,退出AB进程。2. 然后B进程发送给A进程一句话,A进程接收打印。要求:1、A进程发送一句话,B进程接收打印。
2022-08-04 20:02:19
55
原创 8.3 IO进程线程
编写一个程序,开启3个 线程,这3个线程的ID分别为ABC,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示,如ABCABC……
2022-08-03 17:29:15
54
原创 8.2作业
2. 要求B线程循环倒置全局字符串str:将str中的内容倒置为"654321",再倒置为"123456"....定义一个全局变量,char str[] = "123456",要求定义两个线程:线程A, 线程B。3. 要求A线程打印出的str字符串内容为:123456或者654321。要求用两个线程拷贝一张图片,A线程拷贝前半部分,B线程拷贝后半部分。不允许出现乱序,例如:623451 653451。1. 要求A线程循环打印全局字符串str;......
2022-08-02 20:13:10
71
原创 7.27作业
6用fgets计算一个文件有几行,要求封装成函数(linux操作系统以\n结尾,就算是最后一行也有一个'\n')用fgetc计算一个文件有几行,封装成函数(linux操作系统以\n结尾,就算是最后一行也有一个'\n')2用fputs实现,拷贝一个文件,将位置参数1的内容拷贝给位置参数2。1.用fgets实现,拷贝一个文件,将位置参数1的内容拷贝给位置参数2。5.用fgets计算一个文件的大小,要求封装成函数。3.用fgetc计算一个文件的大小,并封装成函数。...
2022-07-27 20:32:16
437
原创 冒泡排序、选择排序、插入排序、快速排序的实现
4快速排序时间复杂度(O(N*log2N)1改良版冒泡排序时间复杂度O(n^2)2选择排序时间复杂度O(N^2)
2022-07-25 19:42:01
241
原创 7.23单链表实现学生管理系统
本系统共有8个功能1录入学生2输出所有学生信息3按姓名查找学生信息4按ID查找学生信息5修改学生信息6删除学生信息7学生按成绩排序8学生按学号排序9退出系统。
2022-07-23 10:02:27
590
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人