电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 前言 第一次听到RISC-V这个词大概是两年前,当时觉得它也就是和MIPS这些cpu架构没什么区别,因此也就不以为然了。直到去年,RISC-V这个词开始频繁地出现在微信和其他网站上,此时我再也不能无动于衷了,于是开始在网上搜索有关它的资料,开始知道有SiFive这个网站,知道SiFive出了好几款RISC-V的开发板。可是最便宜的那....
李肖遥 2020-08-13 14:06:24 浏览量:822
## 为什么要用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统的无RTOS情况下,要么在原地一直等待而不能执行其它任务,如果使用RTOS,则可以很方便的将当前任务阻塞在该事件下,然后自动去执行别的任务,这显然更方便,并且可以高效的利用cpu。 ## 一般使用情况 我们在开发的时候,我总是在main函数看到以下...
李肖遥 2020-08-14 09:48:36 浏览量:1421
 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)
作者:良知犹存 转载授权以及围观:欢迎添加微信号:Conscience_Remains 总述     曾经开发的时候遇到这样一个情况,我们的设备是车载设备,在车辆行驶过程中需要实时上报车辆数据,但是由于用的网络端是2G网,在行驶过程中,会遇到信号不好导致网络中断的情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c 2020-08-20 11:01:01 浏览量:614
 嵌入式网络设备一次盲点补报的开发经验(一)
## 一、介绍   PC机与树莓派的常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种不需要网络的通信方式:Serial port串口通信。   就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别是初始配置时。树莓派也会遇到没有显示器又没有网络...
张国平 2020-08-24 10:33:40 浏览量:1755
 树莓派基础实验35:USB TO TTL模块实验
## 一、介绍   对于树莓派 3B+来说,他的UART功能有三种: 1、内部蓝牙使用; 2、控制终端使用; 3、与其他设备进行串口通信。   在[树莓派基础实验35:USB TO TTL模块实验](https://www.icxbk.com/article/detail?aid=1674)中学习了通过串口对树莓派进行控制台控制,让串口作为控制终端调试口即 serial console,...
张国平 2020-08-29 22:56:04 浏览量:2597
 树莓派基础实验36:通用串口通信实验
这里说明在树莓派上模拟运行一个陀螺仪扫地机的设备并连接涂鸦云。 步骤 #### 第 1 步:陀螺仪扫地机原理简述 ![](https://IMG_URL_REPLACE/bbsimages/202009/55670b2131f0877491f275a3208bedcb.png) #### 第 2 步:涂鸦陀螺仪扫地机传输协议 // 涂鸦陀螺仪地图传输协议 typedef struct { uint8_t x;...
赵凡 2020-09-08 15:48:37 浏览量:1523
 技术干货实践:如何在树莓派模拟运行陀螺仪扫地机
**总述** 最近一位朋友问我,开发的代码是怎么在芯片运行起来的,我就开始给他介绍代码的预编译、汇编、编译、链接然后到一般的文件属性,再到代码运行。但是大佬问了我一句,cpu到底是怎么执行到每一个逻辑的,就讲了哈cpu的架构。这是时候真的有些迷了,虽然有模电数电的底子,但是自己都说迷糊了,汇编怎么对应到机.....
450c4aed63d8393c 2020-09-17 15:50:20 浏览量:1388
 CPU中的程序是怎么运行起来的
## 前言 在ZYNQ的体系结构中定时器太丰富了,而大量的教程中基本就只玩了私有定时器,可以中断就OK了。 其实在ZYNQ中定时器资源很丰富,每个cpu有自己的私有定时器和看门狗,有一个所有cpu共享的全局定时器和看门狗,两个三路定时器还有AXI_TIMER的IP可用,不过好像很少有博客把这些测试完。 最后一个AXI_TIMER还是出了名...
李肖遥 2020-09-22 21:21:31 浏览量:1965
 万字长文理解吃透 Zynq 的定时器们
在使用C语言开发嵌入式产品的过程中,当使用到malloc函数时候都会有一个争议,“使用动态内存分配安全吗?”,就连美国军方在safety-critical的嵌入式航空电子设备代码中,也禁止动态内存分配,我们来细细分析下。 ## C 库函数 - malloc() ### 函数简介 malloc的全称是memory allocation,中文叫动态内存分配,用于申请一...
李肖遥 2020-09-24 21:59:51 浏览量:1128
 面试官:动态内存分配时需要注意哪些坑?我懵懵懵了
# 基于社交网络和机器视觉的人流统计系统 ## 摘要 随着经济的迅速发展,物质文化水平的提高以及消费意识的增前,逛步行街成为了人们休闲生活中十分重要的一个部分,但是伴随着消费者的增加,不仅给步行街的环境和管理造成极大压力,同时购物消费者带来诸多不便。 本作品集合嵌入式系统发展的先进成果,采用博通BCM2835处理...
李肖遥 2020-09-30 10:31:22 浏览量:1929
[TOC] --- --- 往期文章: * [ESP8266之NodeMCU固件编译](https://www.icxbk.com/article/detail?aid=1705) * [玩转DHT11温湿度和DS18B20温度模块](https://www.icxbk.com/article/detail?aid=1757) --- **难度:** ★★ **读者:** 熟悉lua脚本语言编程。 本文将介绍如何使用NodeMCU的I2C来控制OLED模块显示信...
wybliw 2020-10-08 12:18:08 浏览量:2673
 [ESP8266系列] NodeMCU之在OLED上显示温湿度(lua编程)
### Hi3861开 发 板开发环境 * 硬件环境 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22621_1.png) 其中,Linux 主机用于源码下载和编译,Windows 主机用于烧写程序以及源码编辑。 * 软件环境 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22623_1.png) **备注:** 1. 开发人...
嵌入式从0到1 2020-10-08 12:01:59 浏览量:1235
 鸿蒙开发环境搭建、源码下载和编译
## 引入主题,看代码 我们先来看看以下程序 ```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++中的字节对齐
![](http://mmbiz.qpic.cn/mmbiz_jpg/92RTr9Ut6fFHok5GIlyxTStRrk21OEHAEREEia9q55ThpIAMukAUZWyAqEjbhgrib6P7dDrMfTkhyovmYaVhB02A/0?wx_fmt=jpeg)   很多单片机都有低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HCLK为cpu提供时钟,内核执行程序代码。当cpu不需继续运行时,...
果果小师弟 2020-11-01 09:30:43 浏览量:3710
 STM32低功耗待机模式+ RTC闹钟中断唤醒
本文介绍EC11正交编码器,采用stm32的定时器编码器模式,可以读出编码器正反转和转的个数。 ### 下面是实物图: ![增量编码器实物图](https://IMG_URL_REPLACE/bbsimages/202011/cc58cc0763273fa50c23acfed3626b74.png "增量编码器实物图") 这种有两个引脚是A,B相,中间是公共端,还有一路开关的两个引脚,可以当按键使用....
STM32ZET6 2020-11-14 01:31:36 浏览量:1531
 EC11正交增量编码器
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2020-12-26 20:31:53 浏览量:1543
 【雕爷学编程】Arduino动手做(72)---HX711 人体称重模块
## 1 测试背景简介 大家好,我是你们的老朋友——MC老徐。还记得去年树莓派4刚发布时,我不小心错过了最精彩的首发测试,因为当时正在吭哧吭哧地码毕业论文,所以只能先看看网友yoyojacky(骑驴玩漂移)的文章解解馋了。 最近机缘巧合下获得了树莓派4的评测资格。今天收到了板子,心情很激动,于是写了这篇洋洋洒洒好几百....
xukejing 2021-01-05 17:12:19 浏览量:5854
 树莓派4该选多大的散热器,来个烤机压力测试吧
我在无聊逛公众号的时候发现电子芯客吧在自己的网站上面发布了树莓派4带的试用,本人抱着侥幸心理申请了一把,结果真的成功申请下来了。 ![](https://IMG_URL_REPLACE/bbsimages/202012/a9f0cc45af1198b2b056905af8f85586.png) 我有点想不明白为什么管理员头像是百度图标 ![](https://IMG_URL_REPLACE/bbsimages/202012/783...
joealex 2020-12-30 17:54:15 浏览量:4103
 最强电视盒子诞生记-树莓派4电视盒子
很高兴收到电子芯吧科的试用板卡,香橙派Orange Pi R1 Plus是一款开源的单板电脑,蛮雀虽小,王脏俱全。新一代的arm开发板,它可以运行Android 9、Ubuntu、Debian、OpenWRT等操作系统,兼容树莓派。香橙派使用Rockchip RK3328芯片,同时拥有1GB DDR4内存。 采用Type-C供电,不用怕短路了。 正面图: ![](https://IMG...
云萧天 2021-01-07 21:24:45 浏览量:1867
 Orange Pi R1 Plus 开发板试用测评之一:硬件分析
1、开箱及硬件介绍 今天拿到到orangePi zero2开发板,之前看图片觉得这块板子挺小巧的,但拿到拆箱后的那一刻,我还是有点吃惊,居然设计的这么小,还没有手掌大,不愧是zero,尽量做到小巧,pcb设计做到了极限,下面是拆箱图片,可以感受一下,有旁边的键盘可作为参照物,为了防止撞件,我特意在四个角加了铜柱,将背面与....
1413909 2021-01-24 18:50:15 浏览量:3223
 orangePi zero2开箱及硬件介绍