自定义博客皮肤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)
  • 收藏
  • 关注

原创 STM32学习历程(day6)

学好GPIO外设的使用方法 后面的这些外设使用起来都大差不差 而且ARM公司提供的库函数的函数注释也很详细 感觉最主要的就是要学会看框图 知道自己的工程需要哪些外设 然后他的电路图如何走 跟着一步步初始化和使能就可以。

2024-07-10 01:11:31 1247 1

原创 STM32学习历程(day5)

今天学习了OLED屏幕的用法 但是up主是直接给的程序 代码比较繁多 演示了下如何通过OLED调试程序 以及使用断点等、然后就学了EXTI外部中断 以前学习的时候 是通过汇编来学习的 算是了解一点 汇编在这块得自己保存CPU运行时的地址 以及保存现场 恢复现场。但是通过C语言就不要了 编译器都给我们处理好了。

2024-07-09 00:20:56 495

原创 STM32学习历程(day4)

GPIO输入函数解释

2024-07-07 23:50:32 377

原创 STM32学习历程(day3)

这个面包板非常好用 能diy自己想要的各种电路 ,还是闹了个小乌龙 前面不知道有更小一点的短接线 我直接用了这个很长的电线 导致看起来就很丑 不过效果还是一样的。今天还是和昨天一样 在公司午休的时候小刷了一下,然后下班回家就开始组装电路,然后创建工程、开始跟着写代码 先是跟着敲了一遍,实现功能后就又自己去查找头文件 看各个函数的功能及参数 至少保证能够看懂代码 如果不做巩固的话 之后缺陷就越来越多 可能会导致没有兴趣会继续学下去。这两个工程还是很简单的哈。

2024-07-06 02:20:25 517

原创 STM32学习历程(day2)

GPIO的八种模式 及电路详解

2024-07-05 01:02:20 370

原创 STM32学习历程(day1)

跟着up主学习了STM32简介 大致了解了课程所用到的开发板的引脚 、最小电路图、第一次听感觉很迷茫 看弹幕说刚开始听理论课不太理解是很正常的 所以就没有过多犹豫 ,直接开始跟着up主配置keil5环境 以及ST-link驱动安装 USB转串口驱动!首先买了江协科技的面包板。

2024-07-03 23:33:42 161

原创 STL标准模板库

中几乎所有的代码都采用了模板类和模版函数的方式实现,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。几乎所有代码都采用了模板类或则模板函数,这相比传统的由函数和类的组成的库来说提供了更好的代码重用的机会。是标准模板库,是标准库的重要组成部分,将常见的数据结构以模板的方式进行封装,并提供一些灵活的算法。负责空间的配置与管理,从实现角度看,配置器一个实现动态空间配置、空间管理、空间释放的。行为类似函数,可作为算法的某种策略,从实现角度看,仿函数是一种重载了。是采用红黑树的变体实现的。

2023-10-08 20:02:56 264

原创 驱动开发练习,platform实现如下功能

【代码】【无标题】

2023-09-20 21:12:57 382

原创 驱动开发 linux内核GPIO子系统、及其新版API的概念和使用,linux内核定时器

驱动开发 linux内核GPIO子系统、及其新版API的概念和使用,linux内核定时器

2023-09-18 17:13:05 343

原创 驱动开发 基于gpio子系统来实现对stm32开发板的led亮灭实现,附加定时器实现一秒亮灭(软件:vscode)

【代码】驱动开发 基于gpio子系统来实现对stm32开发板的led亮灭实现,附加定时器实现一秒亮灭(软件:vscode)

2023-09-18 16:15:16 457

原创 使用c++实现输出爱心(软件:visual Studio)

【代码】使用c++实现输出爱心(软件:visual Studio)

2023-09-15 21:20:26 3419

原创 IO多路复用(select模型实现监控两个设备:自定义设备和鼠标设备)

IO模型中IO多路复用(select模型)实例

2023-09-14 20:02:38 151

原创 五种I/O模型

5种IO模型分别是:阻塞IO模型、非阻塞IO模型、IO复用模型、信号驱动的IO模型和异步IO模型

2023-09-14 19:30:06 104

原创 驱动开发-字符设备的内部实现

字符设备驱动的内部实现(注册过程和相关结构体分析),描述符的概念及其本质是一个数组的下标。出现内核竞态的原因和解决方法,例如中断屏蔽、信号量、自旋锁、、互斥体

2023-09-13 21:01:05 149

原创 驱动开发概念详解

对内核驱动命令和概念进行解释,以及内核模块化编程的使用场景和方法

2023-09-13 19:28:21 952

原创 udev机制自动创建设备节点过程分析

udev机制创建设备节点过程分析

2023-09-12 20:48:20 217

原创 汇编指令详解

【代码】汇编指令详解。

2023-08-14 20:32:32 162

原创 冒泡排序 选择排序 快速排序

【代码】冒泡排序 选择排序 快速排序。

2023-08-07 21:06:47 57

原创 shell脚本指令

【代码】shell脚本指令。

2023-08-05 14:00:49 93

原创 c高级指令及c基础复习

【代码】c高级指令及c基础复习,递归函数。

2023-08-03 20:13:30 68

原创 shell指令

2023-08-02 20:16:39 55

原创 模拟qq登录界面功能代码

【代码】模拟qq登录界面功能代码。

2023-07-26 20:08:10 1135

原创 7.25,使用Qt图形化界面实现登陆界面框(手写)

【代码】7.25,使用Qt图形化界面实现登陆界面框(手写)

2023-07-25 19:51:24 91

原创 类的父子继承概述和练习,及昨日mystring类的运算符扩充

类的父子继承概述和练习,及昨日mystring类的运算符扩充。

2023-07-20 20:43:32 68

原创 实现自己定义一个类,完成类的加,关系运算符等重载,实现string在c++里各种功能的实现;例如at(),c_str(转换),size(字符串长度计算)

【代码】实现自己定义一个类,完成类的加,关系运算符等重载,实现string在c++里各种功能的实现;例如at(),c_str(转换),size(字符串长度计算)

2023-07-19 21:42:03 63

原创 手动封装一个顺序栈,要求有私有成员属性,堆区空间的指针,和一个指向栈顶的变量

手动封装一个顺序栈,要求有私有成员属性,堆区空间的指针,和一个指向栈顶的变量。

2023-07-18 20:51:47 56

原创 C++ 字符串、引用及内存空间分配详细讲解

C++ 字符串、引用及内存空间分配详细讲解

2023-07-17 21:12:29 75

原创 周末复习思维导图

1、c基础复习2、c++复习3、网络编程电子词典关系图

2023-07-15 18:03:01 74

原创 进程间关系及切换、静态库与动态库创建及使用

2023-06-26 19:49:41 120 1

原创 2023/2/23获取到ls-l下查找的文件属性

【代码】2023/2/23获取到ls-l下查找的文件属性。

2023-02-23 20:30:16 84

原创 2023-2-22作业(写入时间到文件里)

运用fprintf和time,localtime函数,将当前时间实时更新到文件夹里,思路:先用time和localtime将当前时间求出来,然后存入到一个结构体指针里,接着用fgetc函数获取到最后一行的行号,将行号取半并加一即可获得图片里的样式,最后用fprintf函数将结构体和行号一起写入文件里

2023-02-22 21:00:53 70

原创 IO线程进程,

IO线程的一些函数应用,fopen,fgetc,fprintf,

2023-02-21 20:15:31 69

原创 网络配置器的配置,作业题

网络配置器的配置,作业提交

2023-02-17 18:18:40 68

原创 2023/2/16 for循环 if 判断及expr算法的练习

【代码】2023/2/16 for循环 if 判断及expr算法的练习。

2023-02-16 20:00:46 115

原创 1.使用数组统计用户家目录下文件的个数 2.输入学生成绩,输出成绩等级

【代码】1.使用数组统计用户家目录下文件的个数 2.输入学生成绩,输出成绩等级,[100-90]A,[90-80]B,[80-70]C,[70-60]D,[60-0]E,小于0,大于100输入不合理。3.总结shell中if语句的注意事项,明天上课提问。

2023-02-15 20:55:55 69

原创 网络配置器的配置,2-13作业

【代码】网络配置器的配置,2-13作业。

2023-02-14 09:52:04 59

原创 数据结构,折半查找,快速排序

功能4∶对年龄按升序排序【快速排序】,并使用折半查找,判断是否存在key年龄的学生。对与一个学生来说,存储信息【姓名、年龄、分数,手机号】功能1:在堆区申请空间,通过尾插添加学生信息。功能3︰对学生姓名排序【直接插入排序】选做【不会做,就把哈希表基础练习一下】功能2:输入姓名,删除该学生信息。

2023-02-09 21:39:53 156

原创 双向链表,单向链表//循环

单向链表,双向链表,单向链表循环,双向链表循环

2023-02-06 22:49:47 216

原创 2023/2/3日链表练习

链表练习

2023-02-03 22:28:42 91

原创 【无标题】

顺序表结构体的练习

2023-02-01 22:25:59 50

空空如也

空空如也

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

TA关注的人

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