- 博客(45)
- 收藏
- 关注
原创 STM32单片机 day02
5. GPIO:5.1. GPIO基本概念、5.2. 实际应用、5.3. GPIO结构框图、5.4. 施密特触发器、5.5. 工作模式;6. 点亮一盏灯:查找灯的编号、查看原理图、去手册上查找寄存器、编程实现
2025-03-20 20:07:55
639
原创 STM32单片机 day01
0. 大纲;1. 计算机基础:计算机组成、三级存储、IO逻辑、总线;2. 单片机:单片机简介、单片机型号、开发板/最小系统板;3. STM32:简介、STM32 的优势、命令规范;4. ARM(CPU)体系结构:认识ARM、指令集(RISC和CISC)、Cortex-M33的寄存器、CPU运行原理、指令流水线、ARM的数据类型、字节序、ARMv8-M的指令集;STM32G0
2025-03-19 20:26:26
1253
原创 网编高级 day02
3. Modbus RTU:3.1. Modbus RTU和Modbus TCP的区别、3.2. Modbus RTU 特点、3.3. Modbus RTU协议格式;4. Modbus 库:4.1. 函数接口、4.2. 编程流程
2025-03-14 08:45:33
514
原创 网编高级 day01
主机报文:报文头(7)+功能码(1)+起始地址(2)+写入数量(2)+字节计数(1)+写入内容(?主机报文:0x 02 25 00 00 00 06 01 05 00 00 FF 00。主机报文:0x02 25 00 00 00 06 01 03 00 7A 00 02。主机报文:报文头(7)+功能码(1)+写入地址(2)+数值/断通标志(2)主机报文:报文头(7)+功能码(1)+起始地址(2)+数量(2)从机报文:报文头(7)+功能码(1)+字节计数(1)+数值(?3213:40100的数值。
2025-03-12 18:54:22
454
原创 网编 day06
14. UDP通信:流程、函数接口;15. 超时检测:函数本身的参数、setsockopt属性设置、alarm定时器;16. 广播组播:广播:理论、广播发送流程、广播接收流程;组播:理论、组播地址、组播发送端、组播接收端;17. 网络协议头分析:数据的封装与传递
2025-03-11 09:53:53
969
原创 网络编程 day05
12. SQL 数据库:概念、常用数据库、MySQL与SQLite的区别、SQL基础、SQL语句使用、基本语句的使用—命令行操作、sqlite3系统命令、sqlite命令、sqlite3编程—函数接口;13. setsockopt:设置套接字属性
2025-03-07 20:14:25
1100
原创 网络编程 day4
10. IO多路复用:select、超时监测、select实现并发服务器、poll、特点、编程步骤、函数接口、练习、epoll、特点、原理、编程步骤、总结;11. 服务器模型、分类、循环服务器、并发服务器、IO多路复用、多线程/多进程、总结
2025-03-06 19:38:27
1099
原创 网络编程 day03
9. 三次握手,四次挥手:三次握手、过程、状态、练习;四次挥手:过程、状态转换、练习;10. Linux IO 模型:阻塞IO、非阻塞IO:非阻塞IO的设置;IO多路复用:select、特点、流程、函数接口
2025-03-05 20:13:44
1497
原创 网络编程 day01
网络基础:IP、子网掩码、端口号、网络基础模型(OS、TCP/IP)、传输协议socket:TCP、UDP模型、广播、组播、协议分析、抓包工具的使用、IO多路复用、并发服务器SQL数据库TCP实现FTP、电子词典是一个编程接口,函数是一种特殊的文件描述符 (everything in Unix is a file)socket是一种通信机制,并不仅限于TCP/IP协议面向连接 (Transmission Control Protocol - TCP/IP)
2025-03-03 21:35:26
1046
原创 IO进程 day08
信号灯集:概念,步骤,semget,semctl,semop;消息队列:特点,步骤,msgget,msgsnd,msgrcv,msgctl
2025-02-27 19:46:05
983
原创 IO进程 day07
进程间通信:无名管道和有名管道的区别;信号:概念,分类,特殊信号,信号的处理,信号的产生,函数接口;共享内存:概念,特点,流程,函数接口,操作命令
2025-02-26 19:25:36
1085
原创 IO进程 day04
进程和程序的区别,进程的特点,进程的分段,进程的类型,进程的运行状态,进程的状态转换图,进程函数:fork,wait,eixt,getpid;exec函数族
2025-02-21 17:06:03
1168
原创 IO进程 day03
目录操作函数:opendir/closedir/readdir/chdir/stat;stat函数的用法,库:静态库和动态库概念,分类,制作,进程:进程和程序的区别
2025-02-20 20:06:16
906
原创 IO进程 day02
标准IO:fread/fwrite,偏移函数:rewind,ftell,fseek;文件IO:概念,文件IO的特点,文件IO函数:open/close/read/write/lseek,标准IO和文件IO
2025-02-20 16:39:43
827
原创 IO进程 day01
课程介绍,IO,标准IO和文件IO,缓存机制,标准IO特点,流,缓存区分类,计算缓存区大小,fflush,fopen/fclose,fgetc/fputc,fgets/fputs,perror,fprintf
2025-02-19 20:29:17
1321
原创 数据结构 day06
双向链表:双向循环链表;树:特点:什么是树,树的特性,关于树的术语;二叉树:什么是二叉树,二叉树的性质,满二叉树和完全二叉树,二叉树的遍历,二叉树的顺序存储结构,二叉树的链式存储结构
2025-02-14 19:29:56
1175
原创 数据结构 day01
大纲;为什么学数据结构;什么是数据结构:数据,逻辑结构,存储结构,操作;什么是算法:算法的设计,特性,评价算法的好坏;线性表:顺序表:特性,操作数组
2025-02-08 17:36:50
835
原创 Linux第二课:LinuxC高级 学习记录day04
shell语句:结构性语句:if,case,for,while,循环控制语句;分文件:分文件内容,分文件使用,条件编译:宏是否定义,值是否为真,防止头文件重复包含;make工具,gcc编译步骤,make工具的内容,makefile变量:自定义变量,预定义变量,自动变量,通配符,函数:wildcard,patsubst,makefile文件的4种书写方式
2025-01-15 18:46:54
1315
原创 Linux第二课:LinuxC高级 学习记录day03
解压和压缩,shell脚本编程,shell变量,shell语句,shell功能性语句,read,shell运算,expr,let,test,字符串测试,整数测试,文件属性测试
2025-01-14 17:30:08
1425
原创 Linux第二课:LinuxC高级 学习记录day02
shell特殊字符:命令置换符;系统维护命令;用户管理命令:新建用户,删除用户;进程管理命令:ps,top,renice,nice,kill;文件系统命令:文件系统类型,Linux文件,文件操作;硬链接和软连接:硬链接,软连接(符号链接),区别
2025-01-13 20:15:21
1229
原创 Linux第一课:c语言 学习记录day10
函数,string函数族,递归函数,结构体的定义,格式,结构体变量,赋值,访问,重定义,结构体数组,结构体指针,结构体大小,字节对齐原则
2025-01-08 20:12:09
1148
原创 Linux第一课:c语言 学习记录day06
数组:冒泡排序,选择排序;二维数组:格式,访问元素,二维数组的元素个数,二维数组的大小,数组名,初始化,内存分配,二维数组的遍历
2025-01-07 14:19:33
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人