weixin_45981798
码龄5年
关注
提问 私信
  • 博客:115,448
    社区:1
    动态:2
    115,451
    总访问量
  • 97
    原创
  • 1,050,021
    排名
  • 661
    粉丝
  • 33
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-12-07
博客简介:

weixin_45981798的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    849
    当月
    8
个人成就
  • 获得236次点赞
  • 内容获得39次评论
  • 获得974次收藏
  • 代码片获得2,455次分享
创作历程
  • 1篇
    2024年
  • 95篇
    2023年
  • 1篇
    2021年
成就勋章
TA的专栏
  • linux
    3篇
  • Linux内核
  • linux文件认识
    1篇
  • linux基础知识命令
    1篇
  • shell/Makefile
    7篇
  • C语言
    2篇
  • 通信及其协议
    1篇
  • 网络安全
  • 工具使用
    2篇
  • 网络编程
    6篇
  • 操作系统
    16篇
  • stm32单片机
    25篇
  • mysql
    8篇
  • qt
    8篇
  • 面试题目
    5篇
  • 杂
    1篇
兴趣领域 设置
  • 人工智能
    分类
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

26、江科大stm32视频学习笔记——I2C读写W25Q64

CS(片选):PA4 DO(从机输出):PA6。CLK(时钟):PA5 DI(从机输入):PA7。1、SPI.c(初始化寄存器,实现读取一个字节的功能)3、本次软件模拟和硬件模拟使用同一个电路图,方便切换。2、硬件模拟的SPI:要按以下方式连接。1、软件模拟的SPI:线可以任意接。二、软件SPI读写W25Q64。
原创
发布博客 2024.01.21 ·
1198 阅读 ·
10 点赞 ·
1 评论 ·
14 收藏

extern/头文件包含,实现一个函数被两个文件共用

extern/头文件包含,实现一个函数被两个文件共用
原创
发布博客 2023.08.01 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

(4)Makefile:遍历子目录的makefile,单线程依次执行make

遍历子目录的makefile,单线程依次执行make
原创
发布博客 2023.07.30 ·
917 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

(2)Makefile:库函数的使用例子

库函数的使用例子
原创
发布博客 2023.07.30 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(1)makefile:预处理、编译、汇编、链接、库文件

预处理、编译、汇编、链接、库文件
原创
发布博客 2023.07.30 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(3)Makefie:C语言编译标志、通配符、CFLAGS、LDFLAGS、LDLIBS

Makefie:C语言编译标志、通配符、CFLAGS、LDFLAGS、LDLIBS、-Wl,--start-group 和 -Wl,--end-group、$(LDLIBS_$@)、$^和$@的使用、句子前面加@:不输出到终端、目标文件依赖于头文件、%_output的使用、%_only
原创
发布博客 2023.07.30 ·
1494 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

回调函数的使用

【代码】回调函数的使用。
原创
发布博客 2023.07.26 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AT指令介绍

1、用途:用来控制TE(TerminalEquipment)和MT(Mobile Terminal)之间交互的规则,如下图所示。在GSM网络中,用户可以通过AT命令进行呼叫、短信、电话本、数据业务、传真等方面的控制。(AT指令只关注错误的情况,正确的情况不需要额外的操作)执行AT命令(不需要参数,例如查询版本号等)AT+CMEE=1表示错误时返回具体错误信息。AT+CMEE=0表示返回ERROR。显示AT命令设置的合法参数值有哪些。查询当前AT命令设置的属性值。2、AT指令的4种命令。
原创
发布博客 2023.07.23 ·
1061 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell——正则表达式、grep、sed、awk的使用

正则表达式、grep、sed、awk的使用
原创
发布博客 2023.07.21 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux的文件结构——与网络接口设备相关的信息和设置

与网络接口设备相关的信息和设置
原创
发布博客 2023.07.21 ·
966 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

git的使用

git config --global user.email test@runoob.c(邮箱)Git init newrepo(newrepo下会出现一个.git的目录,指定目录作仓库)①git reset --soft HEAD^1(回复最近提交的那个文件到缓存区)以上命令是把.c结尾的和readme文件提交到仓库中。比较文件的不同,即暂存区和工作区的差异。清理工作目录中未被版本控制的文件和目录。二、仓库创建、拷贝、提交、配置。将文件从暂存区和工作区中删除。(提交缓存区到本地仓库)
原创
发布博客 2023.07.20 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell合成升级包的流程

2、检查是否存在一个名为$unshname ,如果存在,则执行该文件以卸载旧版本的软件。文件的第一行之前,并将修改后的内容保存回${name}/$configname中。3、将压缩包当中的安装文件提取到临时文件中。,如果不存在,则创建该路径。5、安装库文件和工具文件。所以,这个命令的作用是将。1、定义一些名称和变量。4、检查是否存在路径。
原创
发布博客 2023.07.18 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1、shell脚本的基本知识——变量、字符串、循环

变量和赋值、引号、管道、重定向、字符串操作、测试语句、if、case、for循环语句、ifeq
原创
发布博客 2023.07.17 ·
1001 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1、tcpdump——网络数据包捕获和分析的工具

tcpdump抓取报文
原创
发布博客 2023.07.13 ·
2698 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

1、shell语言

5、管道:ls -l | wc当中,ls -l收集当前目录下文件的信息,然后送给管道,wc从管道读出来,计算出行数、单词个数和总字符。ls -l 1>a.txt #ls -l命令原本要输出1号描述符(即在命令行中输出变成保存在a.txt中)赋值号两边没有空格,最好有双引号(词组必须有双引号),变量跟C语言规则类似。双引号(将单词组括起来,不然第二个单词会被误为命令)(“ ”)‘反引号(` `):若有该符号,则date表示时间,没有则为单词。6、一般0:标准输入,1:标准输出,2:标准出错。
原创
发布博客 2023.07.13 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

05 通信协议

•I2C:双向、两线、串行、多主控接口标准。速率不快,半双工,同步接口,具有总线仲裁机制,非常适合器件间近距离经常性数据通信,可实现设备组网;UART:通用异步串行口,速率不快,可全双工,结构上一般由波特率产生器、UART发送器、UART接收器组成,硬件上两线,一收一发;•SPI:高速同步串行口,高速,可全双工,收发独立,同步接口,可实现多个SPI设备互联,硬件3~4线;•USB通用串行总线,高速,半双工,由主机、hub、设备组成。设备可以与下级hub相连构成星型结构。
原创
发布博客 2023.04.05 ·
233 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

04、C语言(杂)

内存泄漏是指向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也不能再次将它分配给需要的程序。没有为str分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。内存溢出就是要求分配的内存大小超出了定义时所预设的内存大小,系统不能满足需求,于是产生溢出。3、ISR应该短且有效率,在ISR中做浮点运算不明智。6、*p++和*(p)++的区别。1、ISR不能有参数。
原创
发布博客 2023.04.05 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

03 网络编程

创建通信用文件描述符(socket)-->设置端口号和IP地址(为绑定做准备)-->绑定(bind)-->接受和发送消息(sendto && recvfrom)-->关闭文件(close):创建通信用文件描述符(socket)-->设置端口号和IP地址-->接受与发送消息(sendto && recvfrom)-->关闭文件。:创建通信用文件描述符(socket)-->设置端口号和IP地址-->发起连接请求(connect)-->-->发送与接收消息(send/recv)-->关闭文件(close)
原创
发布博客 2023.04.05 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

02、宏定义、数组指针、关键字、存储空间

C语言
原创
发布博客 2023.04.03 ·
854 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

6、网络编程——非阻塞

网络编程——非阻塞
原创
发布博客 2023.04.02 ·
1256 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多