电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
[TOC] # 1 背景介 物联网时代,各种各样**智能物联网设备**正走进我们我们生活,**智能门锁、摄像头、猫眼门铃、扫地机、智能音箱、空气净化器、体脂秤**等等。 ![](https://IMG_URL_REPLACE/bbsimages/202109/66d75fb0c4465cd5735a5a577d39aa54.png) 这些物联网设备都一个**共同特征**,就是可以联网,通过....
码农爱学习 2021-09-13 23:22:44 浏览量:1511
 【图解】物联网设备的N种Wi-Fi配网方式
前面两篇Linux驱动文章,介了字符设备驱动两种新旧开发方式,并使用一个虚拟字符驱动来学习字符设备开发流程。 本篇起,就要来操作Linux开发板硬件,首先当然是通过经典点亮LED灯程序,来学习Linux IO口操作字符设备开发流程。 对比STM32点灯程序,寄存器操作与库函数操作两种,但其本质都是在配置...
码农爱学习 2021-09-23 00:09:42 浏览量:1405
 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
**摘要**:串口是通信中最常用通信方式,可能写串口驱动,能写几十种方法, 查询方式,中断方式, DMA方式,定时器方式。可能也其中几种方式组合形式,经典用法是: 发送用查询方式, 接收用中断方式,或者DMA+空闲中断。 本篇不讲串口是啥,现在还在讲串口是啥,估计会被喷。今天来聊一聊串口常用几种方式,最....
果果小师弟 2021-10-17 16:20:44 浏览量:623
 高质量代码是怎么写出来的?串口环形队列
在使用Linux开发板上单总线接口获得DHT11温湿度数据后,按计划要推送到WEB页面进行显示,结合echarts仪表盘控件进行可视化展示。DHT11温湿度数据见文章 [STM32MP157 Mini开发板评测 读取DHT11温湿度](https://www.icxbk.com/article/detail?aid=2399 "STM32MP157 Mini开发板评测 读取DHT11温湿度") 要实时更新数据...
艾克 2021-11-06 00:20:11 浏览量:1084
## 0. 前言 之前写过一篇关于MD5摘要算法文章,很多老铁说能否出一篇关于加密文章吗? 《[C语言实现MD5,竟如此单!](https://mp.weixin.qq.com/s?__biz=MzUxMjEyNDgyNw==&mid=2247492215&idx=1&sn=ec2f39e7750220855dce51758f6ff0ff&chksm=f96b9083ce1c1995c6443705cf283d25e776dd8b6f3971050f24a1ed3abe049fe8a97...
一口Linux 2021-11-10 19:58:47 浏览量:806
 手把手教你如何实现一个简单的数据加密算法
大家都知道函数调用是通过栈来实现,而且知道在栈中存放着该函数局部变量。但是对于栈实现细节可能不一定清楚。本文将介一下在Linux平台下函数栈是如何实现。 ## 栈帧结构 函数在调用时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧结构。 ![](https://gitee.com/dongxing...
嵌入式与Linux那些事 2021-12-30 08:05:52 浏览量:267
 【图文】函数调用过程中栈的变化
CA-IS3092W是集成隔离电源隔离式RS-485/RS-422收发器,隔离电源输出VISO5V和3.3V两种选项,通过SEL管脚选择,可提供最大负载100mA。芯片内置微变压器,由于变压器尺寸和功率限制,通过微型变压器开关频率相对较高,到约70MHz。短时间内大电流切换会产生电磁辐射,引起较大di/dt及di/dt噪声。器件工作所产生...
Vasse 2021-12-31 10:41:02 浏览量:542
# 一、硬件材料: 1、1\*ESP32开发板 2、1\*DHT11温湿度模块 3、1\*MQ-2烟雾模块 4、1\*声音传感器 5、1\*雨滴检测传感器 6、1\*OLED显示屏模块【白色】【0.96寸】 7、1\*蜂鸣器模块 8、2\*面包板 9、1\*MICRO数据线【0.5m】 10、1\*电池【USB公充/microUSB公放】 11、其他可能需要元器件(面包板、电阻、电容、导线/杜邦...
xbk_559291 2022-01-05 23:08:20 浏览量:1151
 Arduino ESP32 Blinker 毕业设计 课程设计 DIY 003——基于ESP32的婴儿提醒的设计与制作
> **在VirtualBox中使用ubuntu系统,一开始分配硬盘空间太小,使用一段时间后发现空间不够用了怎么办?** 本篇记录自己在使用VirtualBox中ubuntu系统时,对ubuntu系统进行磁盘扩容实际操作记录。 # 0 起因 之前在VirtualBox中安装了ubuntu虚拟机,分配了29G磁盘容量,最近发现不够用了,就想着如何给它扩充容...
码农爱学习 2022-01-24 23:24:42 浏览量:555
 VirtualBox虚拟机Ubuntu扩容记
## 介 1. 在gitee发现一个很不错工具 -- MCU_Font_Release 2. 最近弄一个项目用到了LVGL,然后需要中英文切换,官方也提供一个转换工具,不过需要字库,而且操作起来非常复杂。链接:https://lvgl.io/tools/fontconverter 3. 假如你找字库没中英文,那就和lvgl默认提供字库不兼容,也就是中文和英文要分开显示....
Rice嵌入式开发 2022-01-28 12:09:06
 LVGL的多语言转换工具--MCU_Font_Release
当我们打开浏览器,要访问一个网站或者一个ftp服务器时候,一定要输入一串字符串, 比如: ```c https://blog.csdn.net/ ``` 或者: ```c ftp://192.168.0.111/ ``` 这样我们就可以得到一个html格式页面或者一个文件。 那么这个地址是什么意思呢? 就必须要从`URI、URL、URN`讲起。 ## 一、URI、URL、URN概念 * UR...
一口Linux 2022-02-09 20:29:39 浏览量:504
上篇文章介了如何搭建在Linux开发板中搭建Qt运行环境,并测试了Qt自带例程。 本篇,来介如何自己编写一个Qt程序,并将编译结果放到Linux开发板中运行。 # 1 Windows上编写Qt程序 因为Qt是支持跨平台,所以我们可以先在Windows平台上编写和查看Qt运行效果,然后再通过交叉编译,编译出ARM Linux平台可执行....
码农爱学习 2022-02-20 12:42:03 浏览量:697
 嵌入式Qt-动手编写并运行自己的第1个ARM-Qt程序
## 一、什么是boa? BOA是一款非常小巧Web服务器,源代码开放、性能优秀、支持CGI通用网关接口技术,特别适合应用在嵌入式系统中。 BOA服务器主要功能是在互联嵌入式设备之间进行信息交互,达到通过网络对嵌入式设备进行监控,并将反馈信息自动上传给主控设备。它是基于HTTP超文本传输协议,Web网页是Web服务最....
一口Linux 2022-02-22 22:53:46 浏览量:562
**摘要**:学过用过FreeRTOS人很多?在创建任务时候我们都要定义一个任务句柄,这个任务句柄啥含义?书上解释是任务创建成功以后会返回此任务任务句柄,这个句柄就是**任务堆栈**。此参数就用来保存这个任务句柄。其他API函数可能会使用到这个句柄。 那么任务句柄是到底是怎么一回事,它保存是任务控制块首....
果果小师弟 2022-03-29 20:56:53 浏览量:1238
说不上多相见恨晚,不过在大量计算机类图书作者都是欺世盗名情况下,那么几本靠谱良心之作,已经够让人欣喜了。 顺便说一下我读书观或者技术学习观: 1、买书学习不要纠结可惜钱,纠结买哪本,差不多可以都买来翻翻看看,一本书五六十而已,学会技术在身,能赚书价许多倍 ...
小熊123 2018-04-17 09:52:37 浏览量:48383
 想做硬件工程师,读这些书就够了!
    之前在玩ESP8266-01,把学习经验写出来让大家共同学习。     首先,你要一个ESP8266模块,当然,如果你买是模块,ESP8266模块竟然十几种,大概这么几个公司做它模块,首先是AI think,然后是什么WROOF,这第二个不知是啥,大概就是espressif官方吧,卖不多。不过淘宝大部分都是AI THINK.....
fengzheng923 2018-05-02 11:46:28 浏览量:2741
 ESP8266简单使用例程
测试平台Vivado 2017.2 本文设计了一个支持两个数加法、减法、乘法、移位运算IP,支持4个通道,并可通过IPRe-customize界面配置每个通道运算逻辑,4个通道可以选择使用数目,输入和运算符号可配置。 一、设计 第一步根据top.v文件建立一个基本工程; 然后点击...
US 2018-05-25 17:33:01 浏览量:1392
 Vivado使用系列:制作Multilogic IP
很多时候,在画PCB时,都会由于找不到封装,要自己画封装,要花上很多时间,先不论这画封装技能应该不应该且熟练,这还都是小事儿,要是一不小心画错一个,可能是整块板子都要废掉,2层还好,几十块,要是6层,那可是上千啊。对于几十甚至上百引脚芯片,自己画一下还是可以,但是对于几百个引脚芯....
汉云 2018-07-16 11:14:50 浏览量:4744
 快速获取PCB标准封装库
在实验室里找到了一个主控是s5pv210智能车,主板是友善之臂早期产品smart210 里面介了一种通过nfs挂载,来传输文件方式 通常传送文件一般是通过 ftp 传送文件,或者串口传送文件 不过所谓NFS(Network File System)是网络文件系统,它允许网络中计算机之间通过T...
Chauncey 2018-12-11 11:52:15 浏览量:1119
 Ubuntu搭建NFS,在Smart210挂载
         大家好,感谢社区提供板卡。这次使用对象是安富莱STM32-V6板卡。由于之前用过安富莱V4板卡,所以安富莱给我留下了很深印象,他们开发板资料很过硬,售后完善,线上QQ技术支持也很给力,作为学习,确实是一款很不错板卡。唯一是,安富莱很少出视频,其主要是编写PDF教学手册和程序例程。 ...
川楠 2018-12-22 22:37:38 浏览量:12722
 UCOS-II/II、FreeRTOS、RTX四大RTOS系统性能对比