自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于GPIO子系统实现LED灯驱动的编写,应用层控制灯的亮灭

【代码】基于GPIO子系统实现LED灯驱动的编写,应用层控制灯的亮灭。

2023-02-14 20:33:13 243

原创 驱动 day6

设备树(Device Tree)是一种用于特定硬件设备的解释语法树。它用来表示的数据在内核中的传递格式,使内核可以更好地了解硬件并支持它们,而不必编写固定的代码。设备节点是一颗带着叶子和枝的树,它的枝分支表示硬件结构之间的关系类型。它使硬件设备作为一个有意义的结构,以及由几个硬件设备组成的总体设备的依赖关系。描述一个设备信息的节点,我们叫做设备节点,一个设备节点内部包含当前硬件的多个不同属性,相同节点不同属性是以链式结构存储。

2023-02-13 19:35:09 377

原创 编写灯、风扇、蜂鸣器的驱动

【代码】编写灯、风扇、蜂鸣器的驱动。

2023-02-08 21:01:08 197

原创 驱动开发

【代码】驱动开发。

2023-02-07 19:17:39 121

原创 系统移植 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 250

原创 make menuconfig 执行过程

经查看可得mconf是个可执行文件,Kconfig是uboot源码顶层目录下的配置文件。

2023-01-29 20:33:22 51

原创 ARM PWM实验

【代码】ARM PWM实验。

2023-01-05 20:30:05 53

原创 ARM SPI实验

【代码】ARM SPI实验。

2023-01-04 20:59:36 92

原创 ARM IIC实验

【代码】ARM IIC实验。

2023-01-03 19:08:01 59

原创 ARM m4核开发

例如按键1触发,LED1状态取反,串口打印一句话:KEY1 DOWN#####PF7/PF8/PF9/PF5/PF12/PE15检测中断。要求1:当中断到来时,LED灯状态取反。要求2:当中断触发时,打印一句话。

2023-01-02 18:55:12 107

原创 ARM cortex-A7核按键中断实验

【代码】ARM cortex-A7核按键中断实验。

2022-12-29 19:03:59 71

原创 ARM 实验串口的数据收发

1、键盘输入一个字符,串口回显该字符值加1。2、键盘输入一个字符串,串口回显字符串。

2022-12-27 20:50:58 464

原创 ARM 汇编点亮LED灯

【代码】ARM 汇编点亮LED灯。

2022-12-22 16:54:28 525

原创 ARM 汇编 day2

【代码】ARM 汇编 day2。

2022-12-20 18:51:28 73

原创 Qt day3

界面右上角lineedit可设置定时时间,文本框内可设置提醒内容,但设定时间到时,系统会自动播报文本框中所提示的内容,按下启动键后,文本框中内容不可修改,直到定时结束或按下取消键。

2022-12-14 19:35:20 60

原创 qt day2

【代码】qt day2。

2022-12-13 19:14:56 72

原创 qt day1

【代码】qt day1。

2022-12-12 19:50:54 84

原创 8.31 qt

创建一个项目,提供三个按钮,第一个按钮实现播报第二个按钮的内容,播报结束后,设置自己不可用。第二个按钮的内容是关闭,实现功能是关掉整个项目,第三个按钮功能是将第一个按钮设置为可以状态。...

2022-08-31 18:41:37 94

原创 8.30 c++

【代码】8.30 c++

2022-08-30 19:28:19 259

原创 8.25 c++

定义一个学生类:成员-->姓名、年龄、成绩以及相关函数。由学生类和老师类共同派生出研究生类:成员-->性别。定义一个老师类:成员-->年龄、职称以及相关函数。实例化就研究生类的对象,并输出该对象的所有信息。...

2022-08-25 20:30:49 187

原创 8.24 c++

【代码】【无标题】

2022-08-24 19:31:15 303

原创 8.23 c++

仿照string类,写一个my_string类。

2022-08-23 20:08:59 212

原创 8.22 c++

【代码】8.22 c++

2022-08-22 16:59:45 167

原创 8.17网络编程

代码】【无标题】

2022-08-17 20:26:34 166

原创 8.16网络编程

代码】8.16网络编程。

2022-08-16 18:55:19 33

原创 8.15 网络编程

代码】8.15 网络编程。

2022-08-15 20:17:51 132

原创 8.11网络编程

如果有人发送信息,其他用户可以收到这个人的群聊信息。如果有用户登录,其他用户可以收到这个人的登录信息。如果有人下线,其他用户可以收到这个人的下线信息。服务器可以发送系统信息。......

2022-08-12 15:29:46 83

原创 8.10网络编程

简单文件传输协议,适用于在网络上进行文件传输的一套标准协议,使用UDP传输特点:是应用层协议基于UDP协议实现数据传输模式octet:二进制模式(常用)mail:已经不再支持\\{printf("请输入要下载的文件:");//读写请求//操作码//文件名//0*pc = 0;//模式//连接服务器int size;//数据包//ACK//块编号//下载到的文件int res;while(1){.........

2022-08-10 20:19:49 155

原创 8.9 网络编程

代码】8.9 网络编程。

2022-08-09 20:57:14 63

原创 8.5 IO进程线程

B进程将共享内存中的整型以及字符串读取出来。A进程写入一个整型,在该整型后,写入一个字符串。1、AB进程能够随时收发数据。

2022-08-05 20:31:05 49

原创 8.4 IO进程线程

3. 重复1,2步骤,直到A进程或者B进程收到quit,退出AB进程。2. 然后B进程发送给A进程一句话,A进程接收打印。要求:1、A进程发送一句话,B进程接收打印。

2022-08-04 20:02:19 40

原创 8.3 IO进程线程

编写一个程序,开启3个 线程,这3个线程的ID分别为ABC,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示,如ABCABC……

2022-08-03 17:29:15 41

原创 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 48

原创 8.1作业

1创建一个僵尸进程。2.创建一个孤儿进程。

2022-08-01 19:27:09 45

原创 7.29 IO进程

使用目录相关函数以及文件属性相关函数实现显示指定路径下所有文件属性的功能(除了隐藏文件)

2022-07-29 18:41:27 60

原创 7.28 IO作业

ctrl+c退出程序,过一会儿之后重新启动程序。要求创建一个time.txt,存储内容格式如下。用标准IO拷贝一张图片。

2022-07-28 20:06:04 149 1

原创 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 357

原创 冒泡排序、选择排序、插入排序、快速排序的实现

4快速排序时间复杂度(O(N*log2N)1改良版冒泡排序时间复杂度O(n^2)2选择排序时间复杂度O(N^2)

2022-07-25 19:42:01 205

原创 2022.7.25

代码】2022.7.25。

2022-07-25 18:52:27 33

原创 7.23单链表实现学生管理系统

本系统共有8个功能1录入学生2输出所有学生信息3按姓名查找学生信息4按ID查找学生信息5修改学生信息6删除学生信息7学生按成绩排序8学生按学号排序9退出系统。

2022-07-23 10:02:27 486 5

基于c语言 员工管理系统

基于c语言 员工管理系统

2023-03-08

空空如也

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

TA关注的人

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