- 博客(33)
- 收藏
- 关注
原创 Note3:I/O复用——epoll详解(使用方法/底层原理)
epoll是Linux提供的一个机制,用于处理大量文件描述符的I/O事件通知,比如等待多个套接字可读、可写、异常等状态。相比于select和poll,epoll更加高效 。本文详细讲解了epoll的使用和底层实现原理,谨供大家学习参考。
2024-11-19 18:09:07
704
原创 Note1: Linux 多进程服务器端
本文为笔者学习网络编程的学习笔记,主要参考**尹圣雨《TCP/IP网络编程》**,主要目的为笔者复习掌握相关知识,谨供大家学习参考。本文主要阐释了多进程服务器的简单实现过程,并补充了一些前置进程相关知识,如进程的创建,僵尸进程\孤儿进程\守护进程,僵尸进程的处理方法等
2024-11-12 00:12:08
1172
1
原创 STM32 第20讲 通用定时器(简介/框图/时钟源)
本文为学习正点原子hal库的学习笔记,主要讲解了通用定时器的特点功能,以及通用定时器的四个时钟源及配置方法,简单进行了通用定时器的中断实验,欢迎大家批评指正
2023-04-10 16:40:45
4511
原创 C语言程序设计 第 9 讲 初识结构体
本文为学习C语言的学习笔记,主要讲解了C中的结构体,包括结构体的申明,调用和结构体成员的访问及结构体的传参,欢迎大家批评指正
2023-04-07 16:05:30
134
原创 C语言程序设计 第 8 讲 初识指针
本文为学习C语言的学习笔记,对C语言中指针的基本概念进行了讲解,主要包括指针的类型和指针的基本运算,以及指针数组的概念,后续会对指针进行进一步学习
2023-04-07 14:37:45
362
原创 C语言程序设计 第 6 讲 数组
本文为自学C语言所作笔记,主要讲解了一维和二维数组定义,初始化以及访问过程,强调了使用过程中的一些注意事项,欢迎大家批评指正。
2023-03-30 17:28:47
78
原创 C语言程序设计 第 5 讲 函数
本文为学习C语言所作笔记,主要讲解了C中的函数模块,包括函数的分类,函数的定义声明调用,递归函数,以及在使用时的一些注意事项,欢迎大家批评指正。
2023-03-28 10:18:53
84
原创 C语言程序设计 第 3 讲 判断语句
本文为学习 C语言的学习笔记,本文主要讲解了 C 中不同类型的判断语句的语法和使用注意事项,欢迎大家批评指正。
2023-03-25 10:12:34
302
原创 C语言程序设计 第 2 讲 字符串/转义字符/注释
本文为学习C语言的学习笔记,本篇主要讲解了字符串使用,转义字符的使用,以及C语言注释的注意事项,欢迎大家批评指正
2023-03-23 20:23:53
112
原创 C语言程序设计 第 1 讲 数据类型/变量/常量
本文为学习C语言的学习笔记,主要讲解了C中的数据类型及其存储大小,以及变量和常量的分类,使用方法,作用域,生命周期等。
2023-03-23 11:32:20
416
原创 STM32 第19讲 IIC(协议简介/读取驱动AT24C02/实验)
本文章为学习正点原子IIC通讯所做笔记,主要讲解了IIC协议层,AT2402的驱动方式,并进行了实验,用IIC驱动AT24C02。
2023-03-13 16:35:18
4652
2
原创 STM32 第18讲 基本定时器(简介/计数模式/寄存器/溢出时间计算方法/实验)
本文为学习正点原子学习笔记,主要讲解了基本定时器的计数原理,相关寄存器,以及溢出时间的计算方法,最后通过实验实现定时器中断完成LED反转的任务。
2023-02-25 15:04:01
5035
原创 STM32 第17讲 定时器概述(基本定时器/通用定时器/高级定时器概述)
本文为学习正点原子学习笔记,主要对STM32的定时器进行了概述,叙述了定时器的原理以及不同定时器的分类。
2023-02-22 20:09:59
1284
原创 STM32 第16讲 窗口看门狗(WWDG工作原理/寄存器/超时计算/配置步骤/实验源码/IWDG&WWDG对比)
本文章为学习正点原子的笔记,主要记录了窗口看门狗的工作原理、寄存器、超时计算以及相关的配置步骤,最后进行了实验验证。
2023-01-18 13:39:18
1448
原创 STM32 第15讲 看门狗(IWDG工作原理/寄存器/配置步骤/实验)
本文章为学习正带你原子HAL库的学习笔记,主要讲解了看门狗IWDG的工作原理,相关寄存器,HAL库函数并且记录了实验。
2023-01-15 13:33:28
2219
原创 STM32 第14讲 数据通讯(基础概念/RS-232/USART/波特率/寄存器/配置实验)
本文章为学习正点原子的笔记,主要记录了STM32 USART串口寄存器、配置步骤、回调机制等。并进行了实验。
2023-01-14 21:13:07
1657
原创 STM32 第13讲 中断(NVIC/EXTI/如何使用中断/HAL库中断回调机制/实验)
本文章为学习正点原子HAL库的笔记,主要介绍了中断的特点应用、HAL库中断的回调机制、中断的配置使用并且进行了实验。
2023-01-11 21:05:08
2394
原创 STM32 第12讲 GPIO:结构/8种工作模式/寄存器/驱动模型/配置步骤/实验
本文为学习正点原子的笔记,主要记录了GPIO的结构,工作模式,寄存器及外设驱动的配置方式,并以跑马灯实验为例进行了实践。
2023-01-07 18:32:36
2057
原创 STM32 第11讲 正点原子SYSTEM文件夹介绍及使用(sys/delay/usart)
本文为学习正点原子的笔记,主要讲解了正点原子提供的SYSTEM文件夹的内容和使用方法,重点讲解printf函数的使用和支持,如何避免半主机模式以及重定向fputc函数。
2023-01-07 11:14:49
3910
3
原创 STM32 第10讲 时钟系统:认识时钟树/配置时钟系统函数/时钟使能
文章为学习正点原子时钟系统笔记,主要讲解STM32F4系列时钟系统原理图,以及配置时钟函数和时钟的使能方法。
2023-01-06 21:48:09
1324
原创 STM32 第9讲 STM32CubeMX简介安装和简单使用
本文章为学习正点原子STM32F407系列开发板笔记,主要介绍了STM32CubeMX的安装配置,以及使用STM32CubeMX新建工程生成初始代码的过程。
2022-12-29 14:08:43
4320
原创 STM32 第8讲 初识HAL库:STM32Cube固件包文件分析及HAL库框架结构
为学习正点原子笔记,介绍HAL库固件包文件和HAL库框架结构,为建立HAL库工程模板做准备
2022-12-28 23:27:24
891
原创 STM32 第7讲 STM32F407系列系统架构及映射
本文章为学习正点原子的学习笔记,主要介绍了STM32F407系列的系统架构、存储器映射和寄存器映射
2022-12-27 14:34:05
3055
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人