电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 为什么要用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统的无RTOS情况下,要么在原地一直等待而执行其它任务,如果使用RTOS,则可以很方便的将当前任务阻塞在该事件下,然后自动去执行别的任务,这显然更方便,并且可以高效的利用CPU。 ## 一般使用情况 我们在开发的时候,我总在main函数看到以下...
李肖遥 2020-08-14 09:48:36 浏览量:1422
 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)
作者:良知犹存 转载授权以及围观:请联系本人 总述 现在物联网的概念越来越突出,软件云端小米IOT平台、阿里物联网云等等,嵌入式百度手环开源很久了,此外网上关于ESP8266接入网关进行远程控制的源码计其数。 物联网嵌入式端开发使用中都各大主流网络模块,其中无线方式通信方式区分的话,主要分为两...
450c4aed63d8393c 2020-08-20 10:45:21 浏览量:810
 一文教会你嵌入式网络模块的联网操作
## 栈的概念 今天我们来学习一下数据结构的栈,请牢记这句话:**栈一种先进后出的数据结构。** 栈(stack)限定仅在表的一端进行操作的数据结构,就像一个死胡同一样,只有一个出口。 就比如一个单链表我们够对其链表的表尾结点进行操作,并且进行插入一个新的结点与删除最末尾的这个结点两个操作,而这样...
李肖遥 2020-08-23 00:10:09 浏览量:388
 数据结构之栈的设计以及实现
## 一、介绍   PC机与树莓派的常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种需要网络的通信方式:Serial port串口通信。   就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别初始配置时。树莓派也会遇到没有显示器又没有网络...
张国平 2020-08-24 10:33:40 浏览量:1755
 树莓派基础实验35:USB TO TTL模块实验
# 引言: ### arduino做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个夏季娱乐性强的arduino项目,特别适合这个炎热的夏天户外水上娱乐,这个项目利用了特别远距离通讯的HC-12传感来对对信号进行通讯,达到可以在通讯模块识别后发送指令给直流电机带动风扇驱动小船,并可以控制伺服电机来对小船的方向进行控制.....
gada8881 2020-08-24 17:58:53 浏览量:911
 夏季大作战---遥控船
# 从全局变量和局部变量中感悟“栈”为何方神圣? ## 变量 变量一般可以细分为如下图: ![](https://IMG_URL_REPLACE/bbsimages/202008/b7e696a511a2f1737b55e631cc00aea1.png) 本节重点为了让大家理解内存模型的“栈”,暂时考虑“静态变量” 的情况,并约定如下: > “全局变量”仅仅默认为“普通全局变量”; > “....
李肖遥 2020-09-03 21:58:53 浏览量:540
 从嵌入式编程中感悟「栈」为何方神圣?
## 一、介绍   虽然如今或者将来,5G网络的建设带来人工智和工业自动化的全面升级,生产活动中劳动力的需求大大减少,大量的劳动力将向内容生产行业和服务行业转移。教育、医疗、娱乐、公共管理等诸多领域,乃至整个社会都将迎来巨大变革。可参阅我的一篇读书笔记[5G社会:万物互联新时代](https://www.jianshu.com/p...
张国平 2020-09-25 14:01:23 浏览量:4042
 树莓派基础实验39:解析无线电接收机PWM、SBUS信号
![ ](https://img-blog.csdnimg.cn/20201004103047450.png#pic_center)   电机:俗称“马达”,依据电磁感应定律实现电转换或传递的一种电磁装置。包括:电动机和发电机。   电动机在电路中用字母M表示,它的主要作用产生驱动转矩;作为用电器或各种机械的动力源,发电机在电路中用字母G表示,它的主要作用利用...
果果小师弟 2020-10-04 20:00:51 浏览量:1336
## 引入主题,看代码 我们先来看看以下程序 ```cpp //编译器:https://tool.lu/coderunner/ //来源:技术让梦想更伟大 //作者:李肖遥 #include using namespace std; struct st1 { char a ; int b ; short c ; }; struct st2 { short c ; char a ; int b ; }; ``` 编译的结果如下: ![](https://IMG_UR...
李肖遥 2020-10-10 22:24:43 浏览量:1405
 面试常考,项目易错,长文详解C/C++中的字节对齐
## 树的概念 ### 什么树? 树属于`非线性`数据结构的一种,概念也极多,由结点或顶点和边组成的且存在着任何环的一种数据结构。 没有结点的树称为`空树`。一棵非空的树包括一个根结点,还很可有多个附加结点,并且所有结点构成一个`多级分层结构`。 ### 树的定义 n个节点组成的有限集合。n=0,空树;n>0,1个根节...
李肖遥 2020-10-23 22:56:44 浏览量:1517
 15张图来了解【树】,面试再也不怕被刷了
## 一、介绍   阅读本篇文章前建议先参考前期文章:   [树莓派基础实验34:L298N模块驱动直流电机实验](https://www.icxbk.com/article/detail?aid=1506)   [树莓派综合项目2:智小车(一)四轮驱动](https://www.icxbk.com/article/detail?aid=1555)   [树莓派综合项目2:智小车(二)tkinter图形界面...
张国平 2020-11-06 12:33:48 浏览量:2041
 树莓派综合项目2:智能小车(三)无线电遥控
### 获取按键值的方式 按键作为常用的输入系统,如何准确并高效的获取按键值,一个经常要面对的问题,常用的按键检测方式有如下几种方式: ##### 1. 独立按键 每个按键的检测占用单片机的一个gpio引脚,原理图如下图所示: ![图片来源程序员小哈自制核心板原理图](https://img-blog.csdnimg.cn/20201114094657894.png...
嵌入式从0到1 2020-11-14 13:26:27 浏览量:2384
 一个ADC实现多个按键检测
嗨!大家好,我创客强。这我第一次在电子芯吧客申请试用,本以为在高手如云的地方作为新人肯定机会渺茫,只到微信上突然弹出来中通快递派送通知,有来自上海的快递,疑惑了一阵,才猛然想起这件事。那么,十分感谢电子芯吧客对我的认可与鼓励,请允许我提交一份完美的试用报告。 **为什么要试用“TinkerNode NB-IoT....
创客强 2020-11-26 16:10:13 浏览量:4398
 TinkerNode NB-IoT 物联网开发板 试用报告
“示波器?我当然有,插上电源就用,想测哪里捅哪里,有什么新鲜的。”没错,和万用表一样,一般在工作室里示波器就这样起眼,用完了就扔在那里,看都会去再看一眼。但对有些项目来说,真的想测哪里就捅哪里吗?捅着怎么办?没有220V电源怎么办?比如我最近在做的一个电动自行车的项目,实验室里静态测试时功...
LiuYang 2021-01-10 14:50:06 浏览量:3085
 DS100便携示波器试用笔记
![](https://img-blog.csdnimg.cn/20210111224125577.png#pic_center) **摘要**:在单片机开发板上或者核心板上通常会看到除了MCU之外的的芯片—EEPROM和FLASH,一般AT24CXX、W25QXX这两颗芯片。但在利用单片机做一些项目的时候,比如做一个小车,驱动一些外设、显示一些温湿度信息等,却发现一般没有用到这些芯片。在...
果果小师弟 2021-01-13 14:33:10 浏览量:1619
 你必须知道的单片机存储器的那些事!
在OrangPi Zero2上通过26针接口完成OLED的显示控制,其实就在linux用户态完成对于SPI接口和gpio接口控制的过程。目前的处理手段有两种,一种比较直接的方式,一种经过封装的间接方式。 本次测试OLED设备为SPI接口,128x64单色屏。 OLED的硬件引脚连接关系图: ![](https://IMG_URL_REPLACE/bbsimages/202101/35dcadeac4...
我爱下载 2021-01-18 09:51:19 浏览量:2612
 通过SPI接口完成OLED显示控制——OrangePi Zero2测试
### 虚拟示波器 “虚” 在哪里? - 提到示波器,大部分硬件工程师,都会想到这些: ![](https://RiceChen0.gitee.io/picture/LOTO示波器/1.png) - 这种台式数字示波器,推翻并取代CRT显像管的模拟示波器的主导地位,已经几十年了。毫无争议地,在相当长的未来,它还会继续主导测量仪器市场,直到虚拟示波器崛起。 ![](ht...
Rice嵌入式开发 2021-01-20 14:17:15 浏览量:628
 虚拟示波器 “虚” 在哪里?
### 实现目标 * 每隔一秒,点亮模块上的一个LED * 点亮模块上的所有LED ### 所需工具及环境 * Keil 5 * STM32F103RET6核心板(本平台自制专用核心板,随便找一个开发板亦可) * 8位 圆形 WS2812B LED模块 ### 本文源码 ![](https://img-blog.csdnimg.cn/20210120232057998.png) 公众号【嵌入式从0到1】后台回复关键字....
嵌入式从0到1 2021-01-22 20:47:13 浏览量:568
 一个IO控制很多个LED,这个技能你get到了吗
[TOC] > 蠕虫病毒一种常见的利用Unix系统中的缺点来进行攻击的病毒。缓冲区溢出一个常见的后果:黑客利用函数调用过程中程序的返回地址,将存放这块地址的指针精准指向计算机中存放攻击代码的位置,造成程序异常中止。为了防止发生严重的后果,计算机会采用栈随机化,利用金丝雀值检查破坏栈,限制代码可执行区域等方...
嵌入式与Linux那些事 2021-02-27 21:42:02 浏览量:555
 面试官不讲武德,居然让我讲讲蠕虫和金丝雀!
> 最近在写大论文,头都要秃了,技术文章也更动了。去年参加秋招的时候,记录了一些笔试题目,今天整理了下答案,供大家参考。最近几周,我都会发一些大厂笔试的题目和答案。今天分享的北京联发科提前批嵌入式软件工程师的笔试题目。北京联发科我面试的第一家公司,面试过程体验很好,所以,一面完了就没消息了。...
嵌入式与Linux那些事 2021-03-18 15:23:33 浏览量:628
 北京联发科嵌入式软件工程师笔试题目解析