搜一个

  • 首页
  • 电子技术
  • 互联网技术
  • 常用工具
  • 关于
搜一个
专注与自我的成长记录
电子技术

多线程编程C语言版(附代码示例)

点击蓝字 关注我们 本文探讨PODIX线程相关内容。 线程的概念 什么是多线程,提出这个问题的时候,我还是很老实的拿出操作系统的书,按着上面的话敲下“为了减少进程切换和创建开销,提高执行效率和节省资源,我们引入了线程的概念,与进程相比较,线程是CPU调度的一个基本单位。” 当 Linux 最初开发时,在内核中并不能真正支持线程。那为什么要使用多线程? 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费…

2022年7月15日 0条评论 137点热度 0人点赞 Admin 阅读全文
电子技术

分享一个简洁易用的嵌入式操作系统内核

👇 关注「Linux大陆」,一起进步!👇 大家好,我是ZhengN。 现在,嵌入式操作系统已经越来越多了,如大家都熟知的uCOS、FreeRTOS、RT-Thread等。这些操作系统都各有各的特点,具体可阅读:?盘点一些嵌入式实时系统,你用过哪些?。本篇笔记再来给大家介绍一个简洁易用的嵌入式操作系统内核 —— KLite。 KLite源码 源码链接: https://gitee.com/kerndev/klite KLite的作者是jiangxiaogang。我们之前分享的?实用 | 手头上无LCD却又急着开发UI…

2022年7月15日 0条评论 126点热度 0人点赞 Admin 阅读全文
电子技术

基于ESP32的一个多功能系统

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我 今天分享的是基于ESP32的多功能系统,具体有多少功能呢,点击视频观看,或者看下面文字版的功能介绍。 ——视频来自B站Kevincoooool 项目分享者是Kevincoooool(可以关注他的B站或者csdn博客,同名),这是他参加某个大赛开源的项目,征得他的同意,在达尔闻分享给更多的人。原理图和代码开源,可以在“达尔闻说”微信回复:ESP32多功能板,获取。希望大家遵守开源协议,勿做商用或者售卖。 功能介绍 本项目是以ESP32为核心,尽可能榨…

2022年7月15日 0条评论 175点热度 0人点赞 Admin 阅读全文
电子技术

老宇哥带你玩转ESP32,12篇基础教程已经更新完毕,接下来是进阶教程

作者:晓宇,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 大家好,近期更新了ESP32的系列教程,一共12篇基础文章,涉及ESP32的基本常用外设的介绍,基础教程已经完毕,接下来会出一些WiFi、蓝牙、屏幕以及传感器等更多好玩儿的项目介绍,在公众号 跳动的字节 上首发,希望大家多多关注! 01入门介绍 老宇哥带你玩转ESP32:01入门介绍 02使用VSCode+PlatformIO搭建开发环境 老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境…

2022年7月15日 0条评论 263点热度 0人点赞 Admin 阅读全文
电子技术

这几种485通讯自动收发电路你一定要掌握

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:关于485通讯大家肯定不陌生,那么你会设计一个485电路而且能自带收发功能的吗?或者还是直接随便找一个电路甚至不管其中的原理就用上了。485通信一般离不了单片机控制,所以一般单片机尤其是STM32单片机之类的开发板上面都有RS485通信模块,因为485通讯只需要你的MCU有串口就可以了。 下面再某宝上找了几款STM32开发板上面关于485通信模块的电路图,发现有几家竟然电路图一模一样,而且画法也一模一样。 原子哥 硬石 普中 洋桃 安富…

2022年7月15日 0条评论 137点热度 0人点赞 Admin 阅读全文
电子技术

FlexibleButton|一个基于标准C语言的按键库

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:FlexibleButton是一个基于标准C语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。 https://gitee.com/zhengnianli/EmbedSummary FlexibleButton FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。 该…

2022年7月15日 0条评论 141点热度 0人点赞 Admin 阅读全文
电子技术

几款免费好用的嵌入式文本比较工具,最后一款是经典

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:当我们撰写嵌入式代码或者文档时,经常会将修改后的内容保存为多个版本,并且为每个版本的文档或文件添加后缀名称。但当我们需要对比它们的差异时,显然还是要挨个打开文档才能查看。尤其是对于一些代码、文本、文件夹来说,手动对比非常费时费力。 自己一直在用SVN作为版本管理工具,而SVN 自带的文本差异查看器太Low了,所以一直选择的都是Beyond Compare作为SVN专属的文本比较工具。Beyond Compare挺不错的,就是需要收费,还…

2022年7月15日 0条评论 158点热度 0人点赞 Admin 阅读全文
电子技术

FreeRTOS中的任务句柄到底是什么意思?

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:学过用过FreeRTOS的人都知道,在创建任务时候我们都要定义一个任务句柄,这个任务句柄有啥含义?书上的解释是任务创建成功以后会返回此任务的任务句柄,这个句柄就是任务的堆栈。此参数就用来保存这个任务句柄。其他API函数可能会使用到这个句柄。 那么任务句柄是到底是怎么一回事,它保存的是任务控制块的首地址。那么它又是如何来保存任务的首地址呢?这就是我们今天要讨论的话题。我尽量写得通俗易懂,让大家都能轻松理解。 1、创建一个任务 动态创建一个…

2022年7月15日 0条评论 155点热度 0人点赞 Admin 阅读全文
电子技术

一个轻量级多级菜单程序控制框架

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:作为嵌入式软件开发,可能经常会使用命令行或者显示屏等设备实现人机交互的功能,功能中通常情况都包含UI 菜单设计;很多开发人员都会有自己的菜单框架模块,防止重复造轮子,网上有很多这种菜单框架的代码,但是大多耦合性太强,无法独立出来适配不同的菜单设计。 本文介绍一个降低了耦合性,完全独立的菜单框架,菜单显示风格和显示平台完全由自己根据需求设计,而菜单操作统一由菜单模块处理即可,提高程序的移植性。 2、介绍 菜单框架代码主要特点有: 采用链表…

2022年7月15日 0条评论 166点热度 0人点赞 Admin 阅读全文
电子技术

嵌入式裸机按键扫描(模块分层/非阻塞式)

击上方“果果小师弟”,选择“置顶/星标公众号” 干货福利,第一时间送达! 摘要:本文目的是讲述一个按键扫描处理的面向对象开发的设计思想,适用于裸机开发,通过按键扫描,检测到按键是否按下,松开等状态,并将该状态通过其他形式反馈给其他模块进行处理。初次使用按键时,最常用的办法就是如以下代码一样,硬延时抖动滤波,等待确认后做相应的处理。 void KEY_Scan(void){        if(KEY0 == …

2022年7月15日 0条评论 148点热度 0人点赞 Admin 阅读全文
1234

admin_souyg

这个人很懒,什么都没留下

分类
  • 互联网技术 / 2篇
  • 电子技术 / 35篇
归档
  • 2022年7月 / 37篇
最新 热点 随机
最新 热点 随机
GitHub 上 yyds 的前端 UI 框架! 5 个骚气满满的项目,诞生了! 开源按键组件Multi_Button的使用,含测试工程 基于树莓派单片机的24通道100M开源逻辑分析仪 详解:单片机控制可控硅调压 用PN结来测温度?没错,就是晶体管的PN结
一个电动牙刷引发的思考:用3个IO口控制6个LED灯,怎么做到的? ​​ESP32-C3超快开发环境 基于ESP32的一个多功能系统 这几种485通讯自动收发电路你一定要掌握 世界,您好! 多线程编程C语言版(附代码示例)
最近评论

COPYRIGHT © 2022 souyg.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS