电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
# 引言 我们在平常使用`STM32`单片机的时候,往往会碰到程序跑飞的情况,出现`hard_fulat`等错误,而我们在定位错误的时候,采用的方法往往是连上仿真器,一步一步单步调试,定位到具体的错误代码,再去猜测、排除、推敲错误原因,这样一个过程很是痛苦,而且在实际情况中,很多产品真机调试时必须断开仿真器或者说,问题....
wenzi 嵌入式软件 2021-03-10 09:24:58 浏览量:841
## 简介 大家好,本篇文章的内容是基于51单片机的电子琴,还是先看一下电子琴需要实现哪些功能,首先需要通过51单片机检测按下的按键,然后单片机通过定时器产生相应频率的信号,驱动喇叭产生不同的音阶。电子琴的功能还是比较简单的,确定好需要实现的功能后就可以开始具体的设计了,首先还是进行硬件部分的设计。 ## 硬件...
入门电子设计 2021-04-03 22:49:56 浏览量:686
 课程设计系列之电子琴
## 教你动手写网络协议栈系列文章 | 序号 | 内容 | | ---- | ------------------------------------------------------------ | | 1 | [《教你动手写UDP协议栈-UDP协议栈格式》](https://mp.weixin.qq.com/s/SwiW0hgusYExgo7KdbOyhQ) | | 2 | [《教你动手写...
Rice嵌入式开发 2021-05-07 09:40:29 浏览量:483
 教你动手写网络协议栈-MQTT报文解析6-解析
**摘要**:研究生没有假期,所以今天继续更新RTOS系列文章。本文以FreeRTOS为例,如果我们自己在官网下载源码然后手动移植代码就是使用FreeRTOS的原生API接,如果我们使用STM32CubeMX来配置工程就是使用的CMSIS-API接,是FreeRTOS的原生API接进行了封装。 # 一、RTOS为什么要搞两种API? CMSIS-RTOS API是ARM公司....
果果小师弟 2021-09-27 14:25:51 浏览量:5205
 操作系统RTOS为什么要搞两种API?
这篇文章要做的是tcp通信实例,Linux下实现一个支持websocket协议的服务器。也是在ATK-MP157mini开发板上的学习实践。 整体而言,从两个方面进行服务器代码的实现。 **一、TPC通信的建立。** 1、下面这张图说明了客户端与服务端进行TCP通信的一个过程。 ![](https://IMG_URL_REPLACE/bbsimages/202111/cd5c0e91bfbc823...
艾克 2021-11-01 21:51:58 浏览量:1304
 STM32MP157 Mini开发板评测  Linux C实现支持WebSocket的服务器
> **在VirtualBox中使用ubuntu系统,一开始分配的硬盘空间太小,使用一段时间后发现空间不够用了怎么办** 本篇记录自己在使用VirtualBox中的ubuntu系统时,ubuntu系统的进行磁盘扩容的实际操作记录。 # 0 起因 之前在VirtualBox中安装了ubuntu虚拟机,分配了29G的磁盘容量,最近发现不够用了,就想着如何给它扩充容...
码农爱学习 2022-01-24 23:24:42 浏览量:550
 VirtualBox虚拟机Ubuntu扩容记
    本文介绍有监督的机器学习,以及一个基本案例——yolov3-keras图像识别引擎,帮助您快速理解入门机器学习。同时,yolov3其基于python3的特性,也让您很方便的将其进行移植,或者甚至不需要了解太多原理,便可以进行应用了。 一、准备工作 1.安装有python3、pip环境的电脑(文章以Ubuntu为例) ...
摸鱼之家 2019-06-12 15:30:31 浏览量:2997
 机器学习-从概念到keras-yolo3实战
本期给大家带来的是:掌控板(ESP32) Siri 语音识别智能终端。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200315203843294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lyb25wYW5kYWFh,size_16,color_FFFFFF,t_70) 不好意思,用这种标题党的...
铁熊 2020-06-05 15:30:27 浏览量:873
> 笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ # 前言 在使用 lvgl 库的时候,笔者使用的 V7 版本的库,使用过程中发现网上关于 V7 版本的资料非常少,官网有文档介绍其如何使用,但有些方面还不是很全面,而且网上现在的中文教程大多数是针于 V6 版本的,V6 和 V7 使......
wenzi 嵌入式软件 2020-11-09 18:58:43 浏览量:762
 lvgl 库 V7版本相关应用
## 简要 - 上一篇分析了RTT的PIN驱动,得到了很多网友的认可,很开心。很多人跟我反映写一些usb,wlan等框架,这个一步一步来,从浅到深。 - 这一片文章我们来分析rt-thread的I2C设备驱动框架,I2C也是我们经常使用到总线。 - I2C驱动框架我准备基于我的开源硬件[《GND studio 开发板》](https://mp.weixin.qq.com/s/dN88on...
Rice嵌入式开发 2020-11-11 19:12:32 浏览量:3760
 《rt-thread驱动框架分析》-i2c驱动
## 一、介绍   阅读本篇文章前建议先参考前期文章:   [树莓派基础实验34:L298N模块驱动直流电机实验](https://www.icxbk.com/article/detail/1506.html),学习了单个电机的简单驱动。   [树莓派综合项目2:智能小车(一)四轮驱动](https://www.icxbk.com/article/detail/1555.html),实现了代码输入四个电机的...
张国平 2020-12-22 16:48:01 浏览量:1071
 树莓派综合项目2:智能小车(四)超声波避障
#### 大家介绍一个互动性强的防疫语音洗手机,通过语音模块可以控制硬件,硬件控制上类似Alexa,官方称有150个话关键词。这是一个纯离线控制场景语音识别模块,可广泛且快速的应用于智能家居、各类智能小家电、86盒、玩具、灯具、工业、医疗、物联网、汽车、安防与照明等需要语音操控的产品。 ![](https://IMG_URL_REPLAC...
gada8881 2021-01-05 14:53:15 浏览量:1376
 防疫语音洗手机HLK-V20模块
## 简介 - rt-smart相关文章 - [《rt-smart的第一个应用程序,imx6ull用户态点灯》](https://mp.weixin.qq.com/s/vFvxlkPuEa2xQhaho-kKoQ) - [《rt-smart用户态通过IPC通信玩转传感器数据》](https://mp.weixin.qq.com/s/nmO_0LH2pztHW4MK3ZLK6A) - rt-thread驱动相关文章 - [《rt-thread驱动框架分析》-pin驱...
Rice嵌入式开发 2021-01-22 21:47:33 浏览量:434
 《rt-thread驱动框架分析》-lcd驱动
前两篇文章,分别介绍了PID速度控制和PID位置控制,分别用来控制电机以**期望的速度**持续转动以及以**期望的位置**(圈数)转动,这里的期望值都只有一个,但是,如果想要**以期望的速度转动到期望的位置**(启动与停止的加减速过程不考虑),该怎么控制呢那就要将两者结合起来了,即PID的串级控制来控制电机。 # 串级P...
码农爱学习 2021-06-14 21:50:42 浏览量:1947
 电机控制进阶3——PID串级控制(附全套代码)
[上篇文章](https://www.icxbk.com/article/detail/2294.html),我们介绍了如何使用NXP原厂的uboot进行编译和烧写,将uboot运行在自己的开发板上。NXP原厂的uboot,直接烧录到我的开发板中,LCD的驱动是不正常的,需要进行修改。本篇我们就来继续研究uboot,**使得uboot能匹配我们自己的开发板**。 修改uboot以匹配开发....
码农爱学习 2021-07-19 21:38:22 浏览量:1826
 i.MX6ULL嵌入式Linux开发2-uboot移植实践
上篇文章,介绍了ESP8266在Arduino IDE中的基础使用方法,本篇,来继续学习OLED显示屏如何使用ESP8266来控制。 # 1 ESP8266引脚 首先来看一下ESP8266的引脚定义,因为本篇需要外接OLED,就要先看看ESP8266具有哪些功能的引脚。 ESP8266的引脚定义如下: ![](https://IMG_URL_REPLACE/bbsimages/202203/f215c52d4324050d...
码农爱学习 2022-03-13 22:24:18 浏览量:1282
 【实例演示】ESP8266+U8g2库,玩转OLED显示
## 一、介绍   串通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串是计算机上一种非常通用的设备通信协议,pyserial模块封装了python的访问,为多平台的使用提供了...
张国平 2020-09-07 16:18:49 浏览量:1555
 树莓派基础实验37:pyserial模块通信实验
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2020-12-14 10:59:55 浏览量:1364
 【雕爷学编程】Arduino动手做(71)---红外遥控扩展模块
# 进程的概念 进程是 Linux 事务管理的基本单元,所有的进程均拥有自己独立的处理环境和系统资源。进程的环境由当前系统状态及其父进程信息决定和组成,将某个可执行文件加载到内存中运行,那么就会演变成一个或者是多个进程。(产生多个进程的原因是进程在运行的时候可以再创建新的进程,但是加载的时候只有一个进程)...
wenzi 嵌入式软件 2021-06-20 10:33:33 浏览量:791
 Linux进程概述
本系列教程以**i.MX6ULL**处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括嵌入式Linux移植,嵌入式Linux驱动开发,嵌入式Linux应用开发等。 本系列教程将以野火的i.MX6ULL eMMC开发板为硬件基础,以[野火EBF6ULL Pro开发板教程](https://doc.embedfire.com/linux/imx6/linux_base/zh...
码农爱学习 2021-07-13 22:56:09 浏览量:1568
 i.MX6ULL嵌入式Linux开发1-uboot移植初探