电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 为什用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统无RTOS情况下,在原地一直等待而不能执行其它任务,如果使用RTOS,则可以很方便将当前任务阻塞在该事件下,然后自动去执行别任务,这显然更方便,并且可以高效利用cpu。 ## 一般使用情况 我们在开发时候,我总在main函数看到以下...
李肖遥 2020-08-14 09:48:36 浏览量:1420
 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)
作者:良知犹存 转载授权以及围观:欢迎添加微信号:Conscience_Remains 总述     曾经开发时候遇到这样一个情况,我们设备车载设备,在车辆行驶过程中需实时上报车辆数据,但由于用网络端2G网,在行驶过程中,会遇到信号不好导致网络中断情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c 2020-08-20 11:01:01 浏览量:612
 嵌入式网络设备一次盲点补报的开发经验(一)
**总述** **今天来一篇简单操作文章吧,VSCODE我们经常用软件,我之前也写过关于[VSCODE远程办公](http://mp.weixin.qq.com/s?__biz=MzI0MTI2MDY3NQ==&mid=2247484801&idx=1&sn=8c46b70c913d936dd346f20f9da9479b&chksm=e90f046dde788d7b59746c2bc327752891079ace8a70d42aaf30c592ba125b08cee280bd24ad&scene=21.....
良知犹存 2020-09-28 15:13:50 浏览量:3252
# 基于社交网络和机器视觉人流统计系统 ## 摘 随着经济迅速发展,物质文化水平提高以及消费意识增前,逛步行街成为了人们休闲生活中十分重一个部分,但伴随着消费者增加,不仅给步行街环境和管理造成极大压力,同时购物消费者带来诸多不便。 本作品集合嵌入式系统发展先进成果,采用博通BCM2835处理...
李肖遥 2020-09-30 10:31:22 浏览量:1928
[TOC] > 蠕虫病毒一种常见利用Unix系统中缺点来进行攻击病毒。缓冲区溢出一个常见后果:黑客利用函数调用过程中程序返回地址,将存放这块地址指针精准指向计算机中存放攻击代码位置,造成程序异常中止。为了防止发生严重后果,计算机会采用栈随机化,利用金丝雀值检查破坏栈,限制代码可执行区域等方...
嵌入式与Linux那些事 2021-02-27 21:42:02 浏览量:552
 面试官不讲武德,居然让我讲讲蠕虫和金丝雀!
首款鸿蒙平板6月2日发布。这一个非常值得庆贺事情。 针对华为发布鸿蒙系统,网上评论褒贬不一,有吹捧,有无脑黑。 在这里一口君就不做评价了,但有2点: 1. 对任何一个新兴事物,我们都保持最旺盛求知欲, 2. 在自己没有亲自实践就妄下评论行为缺乏智慧和不负责任。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:853
 鸿蒙2.0都来了,你学会用它做开发了吗?
> 虚拟内存现代操作系统中**最伟大发明之一**。它为每个进程提供了一个一致、私有地址空间,让每个进程产生了一种自己在**独享主存**错觉。 > > 为了讲清楚MMU如何一步一步完成地址翻译,取出数据,本篇文章在前4节中讲解了虚拟内存中一些重概念,比如,**虚拟内存作用,页命中,缺页异常处理,为什....
嵌入式与Linux那些事 2021-08-03 22:37:26 浏览量:365
最近一口君在做一个项目,遇到一个问题,ARM上threadx在与DSP通信采用消息队列方式传递消息(最终实现原理中断+共享内存方式),在实际操作过程中发现threadx总crash,于经过排查,因为传递消息结构体没有考虑字节对齐问题。 随手整理一下C语言中字节对齐问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:376
 Linux字节对齐的那些事
**摘**:串口通信中最常用通信方式,可能写串口驱动,能写几十种方法, 查询方式,中断方式, DMA方式,定时器方式。可能也其中几种方式组合形式,经典用法: 发送用查询方式, 接收用中断方式,或者DMA+空闲中断。 本篇不讲串口啥,现在还在讲串口啥,估计会被喷。今天来聊一聊串口常用几种方式,最....
果果小师弟 2021-10-17 16:20:44 浏览量:616
 高质量代码是怎么写出来的?串口环形队列
**代码中自由颜如玉!代码中自有黄金屋!** ## 一、内核行数 Linux内核分为cpu调度、内存管理、网络和存储四大子系统,针对硬件驱动成百上千。代码数量更惊人。 先说说最早内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。 ![ ](https://img-blog.csdnimg....
一口Linux 2021-12-29 22:29:44 浏览量:257
大家都知道函数调用通过栈来实现,而且知道在栈中存放着该函数局部变量。但对于栈实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈如何实现。 ## 栈帧结构 函数在调用时候都在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧结构。 ![](https://gitee.com/dongxing...
嵌入式与Linux那些事 2021-12-30 08:05:52 浏览量:259
 【图文】函数调用过程中栈的变化
说不上有多相见恨晚,不过在大量计算机类图书作者都欺世盗名情况下,有那几本靠谱良心之作,已经够让人欣喜了。 顺便说一下我读书观或者技术学习观: 1、买书学习不纠结可惜钱,纠结买哪本,差不多可以都买来翻翻看看,一本书五六十而已,学会技术在身,能赚书价许多倍 ...
小熊123 2018-04-17 09:52:37 浏览量:47674
 想做硬件工程师,读这些书就够了!
    由于之前一直使用PIC和51芯片,从没接触过STM32系列芯片,近期着手学习STM32F10x芯片,通过学习后发现STM32中断系统比较特殊(与PIC和51相比较........),有着不同响应方式,看了几遍相关手册和视频资料,还有些稀里糊涂,通过实际写代码配置芯片后,逐渐有点眉目了,因此想记录下来,算总结笔记。....
奔跑的黑蚂蚁 2018-04-28 15:33:19 浏览量:1434
 自学STM32F10x单片机中断笔记
在使用STM32时候,使用串口外设场合非常常见,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了: int fputc(int ch,FILE *f) { while(!(USART3->SR&UART_FLAG_TXE));//1 USART3->DR=ch;//2 return ch; } 其中语句1和语句2由单片机型号决定,这两行语句必须该单片机发送一个字符函数......
donatello 2018-05-04 00:12:50 浏览量:3381
 适用于所有STM32单片机的串口不定长接收
大家在学习STM32,肯定被复杂时钟搞得晕头转向。只不过在学习了很多内容之后就会忽略这个问题,直到自己需创建工程,从12M外部晶振换成8M外部晶振时,总会对程序异常运行搞得炸开了头,例如串口通信处理。大家在反复确认过程序基础配置没有出错之后,有人只能赞叹科技玄学,然后把别人工程拷过来,自己...
数据终端 2018-05-23 16:00:45 浏览量:5131
 标准库STM32的时钟配置,且实现Systick_clock 以及轮询任务调度问题
目录 第一章 系统功能与分模块描述 2 1.1 系统功能 2 1.2 分模块描述 3 第二章 主芯片 3 2.1 主处理器芯片 3 2.2 辅助芯片 4 2.2.1:LD3320语音芯片 4 2.2.2  cc3200无线wifi处理器 4 第三章 系统芯片引脚连接示意图 5 ...
3c4d172ebf8f3183 2018-05-23 16:38:20 浏览量:1433
 基于全语音交互控制的智能家居系统技术报告
一、概述 LED,也就发光二极管,从名字上可以看出,其有二极管特性,由一个PN结组成,也具有单向导电性。可以将电能转化成光能 。通过向材料中添加不同化合物来显示不同颜色,比如:砷化镓发红色,磷化镓发绿色等等。在电子开发界个最简单外设,在PCB上可以作为系统心跳指示,验证芯片否工作...
汉云 2018-06-13 09:59:45 浏览量:1319
 简单而又不简单的LED
云汉小伙伴们大家好,我最近用手机聊QQ和逛云汉社区时候,看见一些有趣图片和表情包。可惜当时没有及时保存下来,过几天想找时候就忘了在哪里了;所以只能亡羊补牢了,赶紧做个小装置把手机聊天时图片自动保存下来。    我们技术比较厉害极客,这种小问题肯定难不倒我们。解决思路很简单...
xukejing 2018-07-23 13:18:36 浏览量:1353
 DIY一个自动记录聊天表情的小装置
S32K144作为NXP推出车规级ARM Cortex M4内核MCU,在很多领域开始被广泛应用,在其开发过程中,官方支持S32 Design Studio IDE开发工具可以免费使用,并且集成了ProcessorExpert ,可以很方便初始化外设并生成驱动。FreeRTOS作为免费RTOS应用更广泛,那在S32DS中开发使用FreeRTOS项目,很多情况下需对OS运...
Angel_YY 2018-07-27 14:39:40 浏览量:3101
 S32DS中使用SystemView分析FreeRTOS
大家好,第一次发干货文章,有点紧张。。。。。。。。。 直接进主题, 树莓派作为PC级LINUX开发板,功能非常强大,但也需配置电源、网络、8GB以上内存卡、鼠标、键盘、还有显示屏。 什?没有显示屏! 没有关系,我现在教你用手机连接树莓派桌面和LX终端命令! 什?没有鼠标键盘?没...
最帅的廖先生 2018-08-14 09:15:43 浏览量:4114
 树莓派3B/3B+开启手机远程桌面和终端,没有屏幕和电脑的伙伴们有福啦!