电子工程师技术服务社区
登录
|
注册
公告
全部
论坛
问答
试用
文章
评测
下载
样片
社区首页
找到
1060
条结果
实战篇 | 基于freeRTOS
的
多任务事件传输demo(附代码)
## 为什
么
要
用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统
的
无RTOS情况下,
要
么
在原地一直等待而不能执行其它任务,如果使用RTOS,则可以很方便
的
将当前任务阻塞在该事件下,然后自动去执行别
的
任务,这显然更方便,并且可以高效
的
利用
cpu
。 ## 一般使用情况 我们在开发
的
时候,我总
是
在main函数看到以下...
李肖遥
2020-08-14 09:48:36
浏览量:1420
嵌入式网络设备一次盲点补报
的
开发经验(一)
作者:良知犹存 转载
授权
以及围观:欢迎添加微信号:Conscience_Remains 总述 曾经开发
的
时候遇到这样一个情况,我们
的
设备
是
车载设备,在车辆行驶过程中需
要
实时上报车辆数据,但
是
由于用
的
网络端
是
2G网,在行驶过程中,会遇到信号不好导致网络中断
的
情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c
2020-08-20 11:01:01
浏览量:612
VS CODE一些常见配置操作(快捷键设置、C/C++
的
debug、代码路径配置)
**总述** **今天来一篇简单
的
操作文章吧,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
鸿蒙2.0都来了,你学会用它做开发了吗?
首款鸿蒙平板6月2日发布。这
是
一个非常值得庆贺
的
事情。 针对华为发布
的
鸿蒙系统,网上评论褒贬不一,有吹捧
的
,有无脑黑
的
。 在这里一口君就不做评价了,但
是
有2点: 1. 对任何一个新兴事物,我们都
要
保持最旺盛
的
求知欲, 2. 在自己没有亲自实践就妄下评论
的
行为
是
缺乏智慧和不负责任
的
。 ![ ](https://img-blog.csdni...
一口Linux
2021-05-30 14:43:07
浏览量:853
【硬核文章】MMU
是
如何完成地址翻译
的
?
> 虚拟内存
是
现代操作系统中**最伟大
的
发明之一**。它为每个进程提供了一个一致
的
、私有
的
地址空间,让每个进程产生了一种自己在**独享主存**
的
错觉。 > > 为了讲清楚MMU
是
如何一步一步完成地址翻译,取出数据
的
,本篇文章在前4节中讲解了虚拟内存中一些重
要
的
概念,比如,**虚拟内存
的
作用,页命中,缺页异常处理,为什
么
....
嵌入式与Linux那些事
2021-08-03 22:37:26
浏览量:365
Linux字节对齐
的
那些事
最近一口君在做一个项目,遇到一个问题,ARM上
的
threadx在与DSP通信采用消息队列
的
方式传递消息(最终实现原理
是
中断+共享内存
的
方式),在实际操作过程中发现threadx总
是
crash,于
是
经过排查,
是
因为传递消息
的
结构体没有考虑字节对齐
的
问题。 随手整理一下C语言中字节对齐
的
问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux
2021-08-05 23:40:02
浏览量:376
高质量代码
是
怎
么
写出来
的
?串口环形队列
**摘
要
**:串口
是
通信中最常用
的
通信方式,可能写串口
的
驱动,能写几十种方法, 查询方式,中断方式, DMA方式,定时器方式。可能也其中几种方式
的
组合形式,经典
的
用法
是
: 发送用查询方式, 接收用中断方式,或者DMA+空闲中断。 本篇不讲串口
是
啥,现在还在讲串口
是
啥,估计会被喷。今天来聊一聊串口常用
的
几种方式,最....
果果小师弟
2021-10-17 16:20:44
浏览量:616
需
要
多久才能看完linux内核源码?
**代码中自由颜如玉!代码中自有黄金屋!** ## 一、内核行数 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
自学STM32F10x单片机中断笔记
由于之前一直使用PIC和51
的
芯片,从没接触过STM32系列
的
芯片,近期着手学习STM32F10x
的
芯片,通过学习后发现STM32
的
中断系统比较特殊(与PIC和51相比较........),有着不同
的
响应方式,看了几遍相关
的
手册和视频资料,还
是
有些稀里糊涂,通过实际写代码配置芯片后,逐渐有点眉目了,因此想记录下来,算
是
总结笔记。....
奔跑的黑蚂蚁
2018-04-28 15:33:19
浏览量:1434
适用于所有STM32单片机
的
串口不定长接收
在使用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
的
时钟配置,且实现Systick_clock 以及轮询任务调度问题
大家在学习STM32
是
,肯定被复杂
的
时钟搞得晕头转向。只不过在学习了很多内容之后就会忽略这个问题,直到自己需
要
创建工程,从12M
的
外部晶振换成8M外部晶振时,总会对程序
的
异常运行搞得炸开了头,例如串口通信
的
处理。大家在反复确认过程序
的
基础配置没有出错之后,有
的
人只能赞叹科技
的
玄学,然后把别人
的
工程拷过来,自己...
数据终端
2018-05-23 16:00:45
浏览量:5131
基于全语音交互控制
的
智能家居系统技术报告
目录 第一章 系统
的
主
要
功能与分模块描述 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
一、概述 LED,也就
是
发光二极管,从名字上可以看出,其有二极管
的
特性,
是
由一个PN结组成,也具有单向导电性。可以将电能转化成光能 。通过向材料中添加不同
的
化合物来显示不同
的
颜色,比如:砷化镓发红色,磷化镓发绿色等等。在电子开发界
是
个最简单外设,在PCB上可以作为系统
的
心跳指示,验证芯片
是
否工作...
汉云
2018-06-13 09:59:45
浏览量:1319
DIY一个自动记录聊天表情
的
小装置
云汉
的
小伙伴们大家好,我最近用手机聊QQ和逛云汉社区
的
时候,看见一些有趣
的
图片和表情包。可惜当时没有及时保存下来,过几天想找
的
时候就忘了在哪里了;所以只能亡羊补牢了,赶紧做个小装置把手机聊天时
的
图片自动保存下来。 我们
是
技术比较厉害
的
极客,这种小问题肯定
是
难不倒我们
的
。解决
的
思路很简单...
xukejing
2018-07-23 13:18:36
浏览量:1353
S32DS中使用SystemView分析FreeRTOS
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
树莓派3B/3B+开启手机远程桌面和终端,没有屏幕和电脑
的
伙伴们有福啦!
大家好,第一次发干货文章,有点紧张。。。。。。。。。 直接进主题, 树莓派作为PC级LINUX开发板,功能非常强大,但
是
也需
要
配置电源、网络、8GB以上内存卡、鼠标、键盘、还有显示屏。 什
么
?没有显示屏! 没有关系,我现在教你用手机连接树莓派桌面和LX终端命令! 什
么
?没有鼠标键盘?没...
最帅的廖先生
2018-08-14 09:15:43
浏览量:4114
«
1
2
3
4
5
6
7
8
9
10
»