会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Goforyouqp
公告
日历
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年7月20日
【FreeRTOS】实时嵌入式系统通信利器:深入探索FreeRTOS中的队列机制
摘要: 在实时嵌入式系统中,任务间通信是非常重要的。FreeRTOS是一个流行的实时操作系统,提供了各种机制来实现任务间的通信和同步。其中,队列(Queue)是其中一个常用的机制,用于在任务之间传递数据。本文将介绍FreeRTOS中队列的基本概念和使用方法,并给出一些相关的代码示例。 文章目录 什么是队列?
阅读全文
posted @ 2023-07-20 11:23 嵌入式小白-小黑
阅读(101)
评论(0)
推荐(0)
编辑
2023年7月19日
【C语言】一次讲清楚auto、static、registe、extern、const、volatile这些存储有关的关键字
摘要: auto:指定为自动变量,由编译器自动分配及释放。通常在栈上分配static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数extern:指定对应
阅读全文
posted @ 2023-07-19 22:37 嵌入式小白-小黑
阅读(34)
评论(0)
推荐(0)
编辑
【FreeRTOS】互斥和同步怎么理解(通俗易懂版)-利用银行取钱和存钱两个任务举例
摘要: 目录 1. 互斥(Mutex) 2. 同步(Synchronization) 通俗易懂的例子加代码 1. 互斥(Mutex): 2. 同步(Synchronization): 1. 互斥(Mutex) 互斥是一种机制,用于确保在任何给定时间只有一个任务能够访问共享资源。当一个任务获得了互斥锁时,在它
阅读全文
posted @ 2023-07-19 16:14 嵌入式小白-小黑
阅读(127)
评论(0)
推荐(0)
编辑
2023年7月18日
【物联网】全面了解ESP-01SWiFi模块
摘要: ESP-01S是一款基于ESP8266芯片的WiFi模块,它提供了低成本、低功耗和高度集成的解决方案,适用于物联网和嵌入式应用。本文将介绍ESP-01S模块的功能和特点,并提供一个简单的WiFi控制示例。 目录 ESP-01S模块管脚功能: ESP-01S特点: 启动模式: 基础TA指令介绍: ES
阅读全文
posted @ 2023-07-18 16:46 嵌入式小白-小黑
阅读(1857)
评论(0)
推荐(0)
编辑
【C语言】深入理解C语言链表
摘要: 链表是一种常见的数据结构,广泛应用于计算机科学中。C语言提供了丰富的指针操作,使得链表的实现相对简便。本博客将介绍链表的基本概念,以及使用C语言实现链表的代码示例。 目录 一、链表的基本概念 二、链表的分类 三、通俗例子:学生管理系统 一、链表的基本概念 链表是由节点(Node)组成的数据结构,每个
阅读全文
posted @ 2023-07-18 10:16 嵌入式小白-小黑
阅读(208)
评论(0)
推荐(0)
编辑
2023年7月17日
【物联网】总结SPI、I2C、UART三者的区别以及有关知识
摘要: SPI(串行外设接口),I2C(串行总线接口)和UART(通用异步收发器)是三种常用的通信协议,用于在不同的设备之间进行数据传输。 目录 三者的区别: 单工,半双工,全双工: 同步传输和异步传输: 串行和并行: 三者的区别: 通信协议硬件连接总线速度传输方式功能SPI4线(SCLK\MOSI\MIS
阅读全文
posted @ 2023-07-17 22:51 嵌入式小白-小黑
阅读(622)
评论(0)
推荐(0)
编辑
2023年7月16日
【C语言】一个简单的C语言例子,判断一个数是否为2的幂
摘要: 目录 步骤和解释: 示例程序: 代码解释: 十进制转化成二进制: 代码解释: 步骤和解释: 首先我们需要知道的是2的幂次方在二进制中都是只有一个1的: 2 10 4 100 8 1000 16 10000 32 100000 所以现在我们可以判断,如果二进制中只有一个1,其他位都是0,则这个数就是2
阅读全文
posted @ 2023-07-16 15:01 嵌入式小白-小黑
阅读(153)
评论(0)
推荐(0)
编辑
2023年7月15日
【C语言】深入解析C语言中的回调函数及其应用
摘要: 目录 什么是回调函数? 回调函数有什么作用? 额外的进阶用法? 1. 传递多个参数: 2. 回调函数和数据封装: 3. 函数指针的灵活性: 什么是回调函数? 回调函数的概念可能有些抽象,让我们尝试用一个简单的生活场景来解释它。假设你有一项重要任务需要完成,但任务的一部分要依赖于其他人完成的工作。你可
阅读全文
posted @ 2023-07-15 22:54 嵌入式小白-小黑
阅读(397)
评论(0)
推荐(0)
编辑
【FreeRTOS】vTaskDelay()和vTaskDelayUntil()区别
摘要: 当我们开发嵌入式系统时,经常需要在任务执行过程中添加延时。FreeRTOS提供了两个常用的任务延时函数:vTaskDelay()和vTaskDelayUntil()。它们在实现延时功能上有一些区别,本文将详细介绍这两个函数的特点和用法。 目录 1. vTaskDelay() 2. vTaskDela
阅读全文
posted @ 2023-07-15 21:38 嵌入式小白-小黑
阅读(747)
评论(0)
推荐(0)
编辑
2023年7月14日
【Linux操作系统】Linux指令(补充高阶)
摘要: 目录 code rmp指令 netstat /usr 指令选项的单双破折号 chkconfig指令 systemctl指令 setup指令 运行级别 init指令 关于shell sshd pstree指令 kill和killall ps指令 top指令 hosts和DNS 域名劫持 主机名解析机制
阅读全文
posted @ 2023-07-14 23:57 嵌入式小白-小黑
阅读(41)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
下一页
Copyright © 2024 嵌入式小白-小黑
Powered by .NET 8.0 on Kubernetes