小聪不想秃头
码龄3年
关注
提问 私信
  • 博客:105,704
    105,704
    总访问量
  • 71
    原创
  • 1,442,350
    排名
  • 22
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-10-31
博客简介:

w396255075的博客

查看详细资料
个人成就
  • 获得54次点赞
  • 内容获得8次评论
  • 获得309次收藏
  • 代码片获得164次分享
创作历程
  • 70篇
    2022年
  • 1篇
    2021年
成就勋章
TA的专栏
  • STM32
  • Liunx
    7篇
  • 小聪的数据结构笔记
    6篇
兴趣领域 设置
  • 嵌入式
    stm32
创作活动更多

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

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

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

动态库的创建(交叉编译)

动态库更加的灵活,静态库很大 库的所有内容都跟执行文件都链接在了一起,更加的保密,在交叉编译的时候不需要传递库的文件。2、编译动态库 arm-linux-gcc -shared -fpic xxx.c -o libxxx.so -I 头文件路径。4、 直接运行 gcc main.c -o main libxxx.a (也需要注意 -I库的路径 -i库的名字)1、源代码的实现(你要创建的动态库 xxx.c xxx.h)分别放到 相应的文件中。1、编译源代码 a.c a.h b.c b.h。
原创
发布博客 2022.12.23 ·
1769 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux基础命令

etc/apt/sources.list 只是例举出了服务器的地址,至于这些服务器上面有哪些软件可以下载,肯定是不知道。/usr/lib/gnome-terminal/gnome-terminal-server 终端进程。虚拟机 --> 设置 -->硬件 -->网络适配器 -->桥接模式 -->复制物理网络状态(打勾)Ubuntu功能最强大的软件包管理工具,用于获取,安装,编译,卸载和查询软件包,以及检查软件包的依赖关系。用户名:密码:用户ID:用户组:用户的主目录:用户的shell。
原创
发布博客 2022.12.19 ·
709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell-函数

return: 只能返回整数 0 成功 1 通用未知错误 2 无用shell 指令。函数中的局部变量 用关键字 local 声明 local val=“xiaowang”调用函数后直接利用 $?可以拿到返回的值 再次调用不行。要传入参数的话写在脚本名字的后面。echo : 直接将要返回的内容给打印出来。function 函数名 () {函数返回 : return echo。$* 显示所有的参数名。$2 显示第二个参数名。$1 显示第一个参数名。
原创
发布博客 2022.12.14 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell-条件

符号和被检查的条件之间要留有空格 : if [ -f filename *** ]-ge exp1 >= exp2 为真。echo -n " ********* " 屏蔽回车。if [ string1 = string2 ] 两个字符串相等为真。if [ -n string ] 字符串不为空为真。if [ exp1 -eq exp2 ] 相等为真。if [ -z string ] 字符串为空为真。if [ -d file ] 文件为目录为真。
原创
发布博客 2022.12.14 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell-参数变量

IFS=‘ ’ 修改输出参数的间隔 :换间隔符为空。$* 输入的参数的所有的名字。$@输入的参数的所有的名字。$1 输入的参数1名字。$2 输入的参数2名字。
原创
发布博客 2022.12.13 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell语法-变量

bin/sh 特殊注释:告诉编译器后面紧跟的参数是用来执行本文件的程序的。2、变量前加$用来访问变量的内容 echo 命令输出内容。echo $变量 == echo “$变量”3、字符串内容中含有空格,需要用双引号括起来。read 变量 : 从键盘输入内容到变量中。1、所有的便令都是字符串并以字符串存储。echo ‘$变量’ == \$变量。5、= 左右两边不能有空格。
原创
发布博客 2022.12.13 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux静态库的创建

6、编译链接 gcc -o main main.c libfoo.a ( gcc -o main main.c -L. -lfoo )2、编译n个函数 gcc -c fun1.c fun2.c ....... -c 阻止编译器创建一个完整的程序。5、编写主函数包含 lib.h 调用 fun1.c fun2.c 中的库函数。1、创建n个库函数 fun1.c fun2.c .........-L(.) 告诉编译器在当前的(。4、将所有编译的库函数打包成一个大的库函数。
原创
发布博客 2022.12.12 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

合并两个有序数组

【代码】合并两个有序数组。
原创
发布博客 2022.10.05 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除数组中给定的指定元素

【代码】删除数组中给定的指定元素。
原创
发布博客 2022.10.05 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

顺序表的创建

定义一个顺序表,采用的是数组加容量加大小 ,数组用动态开辟的方式来保存数据。初始化顺序表,将数组的那个指针指空。创建一个顺序表,来存放数据。
原创
发布博客 2022.10.05 ·
4989 阅读 ·
5 点赞 ·
0 评论 ·
26 收藏

旋转数组题

【代码】旋转数组。
原创
发布博客 2022.09.29 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

消失的数字

的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?
原创
发布博客 2022.09.29 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单链表的创建(带头结点和不带头结点)

插入节点:如果是第一个节点那么就将头结点的首尾指针都指向这个结点 (判断条件可以是链表的长度,也可是首尾结点是否为空 是 head->next为不为空 ),如果不为空,尾结点的next指向新节点,让新节点成为尾结点。总结: 带不带头结点就看要不要多生成一个节点,头结点需要开辟空间,判断的时候就从头结点的下一位判断 : 若不带头结点,就生成一个头指针,将第一个节点赋值给头指针,打印链表的函数: 从链表的首节点开始打印的 若创建的是带头点的单链表 需要传入 head->next。创建带头结点的单链表。
原创
发布博客 2022.09.27 ·
5380 阅读 ·
7 点赞 ·
0 评论 ·
43 收藏

stm32i2c的解答

起始信号: 时钟线为高电平期间 数据线由高变为低停止信号:时钟线为高电平期间 数据线由低变为高时钟线为高电平时: 数据线为1位非应答 数据线为0位应答时钟线为高电平时 数据线要求稳定为高电平时钟线为低电平时 数据线可以随便...
原创
发布博客 2022.04.19 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

stm32 超声波测距

发送是B11 接收是10超声波模块函数配置时钟 使能GPIO 和定时器配置GPIO输出结构体:定义结构体配置 模式推挽输出,引脚,速度初始化结构体配置输入结构体:配置 模式上拉输入 引脚PB10 速度 吴初始化输入结构体定时器模块定义定时器配置定时器结构体配置: 分频系数 1分频 计数模式 向上计数 重装载值 100 预分频 72-1初始化结构体使能定时器配置定时器中断结构体 : 定时器 , 溢出方式,使能配置中断结构体NVIC...
原创
发布博客 2022.03.27 ·
749 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

stm32串口中断的接收

利用串口使得led点亮利用之前的串口函数加上NVIC的中断函数结构体定义结构体定义 配置抢占优先级的组别配置NVIC串口中断的结构体:中断的通道,配置抢占优先级和子优先级 使能CMD结构体初始化还有需要配置中断串口的配置: 串口 接收数据寄存器非空标志位 使能在main函数中写中断接收函数中断服务函数{判断得到标志位创建变量接收数据判断变量字符控制相应的数据}...
原创
发布博客 2022.03.26 ·
2621 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

stm32串口的学习

起始位为0 数据开始发送数据的长度为5678位:校验位:奇校验: 数据中的1的个数+上校验位中的个数为计数,如果数据中1的个数为基数那么校验位为0,如果数据位中的1的个数为偶数,那么校验位变为1,总之是使得所有的1的个数为1就好了,然后校验位去凑串口的配置:配置是照片那个:GPIO时钟,串口的时钟,引脚复用的时钟配置GPIO结构体配置串口的结构体串口的发送...
原创
发布博客 2022.03.26 ·
1395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

stm32感应灯

正在上传…重新上传取消
原创
发布博客 2022.03.24 ·
797 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

stm32输出比较PWM

OC 输出比较IC 输入捕获CNT:时机单元 的计数器
原创
发布博客 2022.03.23 ·
2811 阅读 ·
3 点赞 ·
0 评论 ·
34 收藏

stm32定时器定时中断

主频72MHz:最大计时59.65s基本定时器:基准时钟 预分频器 计数器 计数器与自动重装载寄存器进行比较 相等时计时时间到 进行中断相应主模式触发DAC 硬件自动化通用定时器:计数模式不只一种:向上计数:计数器累加到自动重装载模式的值后进行中断相应向下计数:自动重装载模式中的值向下减到0后进入中断中央对齐: 向上计数到自动重装载值中断产生向下自减到0后进行中断的产生定时器级联:初始化TIM3(使用主模式)把更新事件映射到TRGO上 选择TIM2 对应的就是
原创
发布博客 2022.03.20 ·
8038 阅读 ·
1 点赞 ·
1 评论 ·
51 收藏
加载更多