自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 platform和led中断项目

【代码】platform和led中断项目。

2023-09-20 22:08:03 205

原创 驱动开发-GPIO子系统实现LED123在应用端控制

【代码】驱动开发-GPIO子系统实现LED123在应用端控制。

2023-09-18 20:57:13 161

原创 驱动day4通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定

【代码】驱动day4通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定。

2023-09-13 21:19:35 207

原创 udev自动创建设备节点的机制

4.创建存放设备节点信息的文件后,系统会自动在驱动发起一个hotplug event事件,用户空间存在一个进程hotplug,hotplug会被唤醒,hotplug通知udev进程,udev会去创建的向上提交的设备节点信息目录里查询设备节点相关信息。2 udevd守护程序收到uevent事件后,创建一个设备类,(向上提交目录信息),会在内核中申请一个struct class对象,并且初始化,然后会在根目录下/dev/class下创建一个文件夹,/dev/class/类名。

2023-09-12 21:37:00 394

原创 stm32mpLED灯亮灭驱动程序

【代码】stm32mpLED灯亮灭驱动程序。

2023-09-10 16:35:56 74

原创 ARM04cortex-A7核LED灯实验

第一盏灯:扩展板(LD1) ==> 转接板(LED1/PE10) ==> 核心板 PE10 (pin:引脚 GPIOE:E组 10:引脚编号 )第二盏灯:扩展板(LD2) ==> 转接板(LED2/PF10) ==> 核心板 PF10 (pin:引脚 GPIOF:F组 10:引脚编号 )第三盏灯:扩展板(LD3) ==> 转接板(LED3/PE8) ==> 核心板 PE8 (pin:引脚 GPIOE:E组 8:引脚编号 )

2023-08-15 20:38:16 215

原创 ARM02汇编指令

跟着文档进行创建就可以,注意不要出现中文路径特殊功能寄存器:sp lr pc cpsr spsr基本格式:{cond}{s} Rd,Rn,#oprand2数据操作指令1> 数据搬移指令 mov mvn ldr2> 移位操作指令 lsl lsr asr ror3> 算数运算指令 add adc sub sbc4> 位运算操作指令 and orr eor bic5> 比较指令 cmp跳转指令 b / bl。

2023-08-14 22:24:27 489

原创 ARMday2

【代码】ARMday2。

2023-08-14 20:49:44 140

原创 day5gdb调试模式和makefile

Makefile是一个工程管理文件,简化编译的流程,完成自动化编译的过程在Makefile中,会把编译的过程分为两步,先生成.o文件,再对.o文件链接,生成可执行文件。

2023-08-08 21:05:04 175

原创 c高级day4shell脚本

定义函数时,建议加上functionfunction 函数名()语句块return 函数的返回值 ----->函数是否有返回值,根据函数体内是否有return决定注意事项:1、shell中定义函数的()不能放任何内容,函数是否有参数,根据调用函数时是否传参决定2、定义函数时,可以加function也可以不加function,建议添加3、函数是否有返回值,根据函数的实现决定4、shell中函数仍然满足,先定义后使用的原则,但是函数的声明和定义不能分开。

2023-08-07 20:52:26 349

原创 day3shell脚本

shell中数组数组名=(初始值1 初始值2 初始值3 ·····)#shell中的数组,使用()包含初始化列表#shell中数组的每个元素的间隔是空格,不是逗号数组名=([下标]=初始值1 [下标]=初始值2 [下标]=初始值3 ······)

2023-08-05 15:29:30 226

原创 c高级day2shell指令

指令的格式指令 参数 操作数变量名=变量的值变量名='变量的值' ---->用于变量的值中间有空格变量名="变量的值" ---->用于使用已有变量给新的变量赋值,并且使用有空格字符串拼接时''内,$变量名 不会被展开""内,$变量名 会展开=两侧一定不能加空格如果使用有空格的字符串给变量赋值,需要加单引号如果使用已有变量给新的变量赋值,需要使用${},使用双引号,展开变量。

2023-08-03 23:15:56 193

原创 c高级笔记day1 shell终端指令

个人偏好markdown, 平时搜索知识点,思维导图不方便, 不利于复习,所以我改用markdown替代思维导图。

2023-08-03 08:54:16 160

原创 QTday4(鼠标事件和键盘事件/QT实现连接TCP协议)

笔记。

2023-07-28 21:12:01 667

原创 QTday3消息弹框/计时器

【代码】QTday3消息弹框/计时器。

2023-07-27 21:30:48 516

原创 QTday2信号和槽

点击登录按钮,关闭Widget登录窗口,打开QQList窗口。

2023-07-26 16:48:10 780

原创 QTday1

【代码】QTday1。

2023-07-25 21:06:32 69

原创 c++day7

【代码】c++day7。

2023-07-24 21:00:42 76 1

原创 c++day6

2023-07-21 17:30:45 55

原创 c++day5

【代码】c++day5。

2023-07-21 00:21:00 178

原创 c++day4

【代码】c语言day4。

2023-07-19 21:44:11 151

原创 c语言day10

2023-07-19 11:06:58 67

原创 c语言day9

2023-07-19 11:05:59 79

原创 c语言day8

2023-07-19 11:05:18 57

原创 c语言day7

2023-07-19 11:04:17 59

原创 C语言day5

2023-07-19 11:03:20 67

原创 da4c语言

2023-07-19 11:02:12 38

原创 c语言day2

2023-07-19 10:02:03 107

原创 c语言day1

2023-07-19 10:00:19 132

原创 c++day3(内联函数/结构体/类/构造函数/析构函数)

2023-07-18 20:32:21 261

原创 c++day2

2023-07-17 21:04:22 64

原创 c++day1

2023-07-17 21:03:15 64

原创 电子词典项目流程框架

2023-07-15 20:30:53 153

原创 netday5多路复用

【代码】netday5多路复用。

2023-07-10 21:44:44 133

原创 netday4广播/组播/多进程/多线程

【代码】netday4广播/组播/多进程/多线程。

2023-07-10 00:00:58 201 1

原创 netday3UDP

【代码】netday3UDP。

2023-07-07 08:13:19 73 1

原创 netday2 TCP socket

【代码】netday2 TCP socket。

2023-07-05 22:56:02 100 1

原创 IOday1字节序

不同类型的CPU主机,内存存储多字节整数序列的方式(小端字节序/大端字节序)判断本机是小端字节序还是大端字节序。

2023-07-04 22:36:38 57

原创 作业19周末

顺序表插入。

2023-06-16 21:24:54 35

原创 day16链表作业

2023-06-13 22:13:22 48

空空如也

空空如也

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

TA关注的人

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