电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 摘要 - 在我之前的文章中,我使用了不同编程语言开发了如下许多上位机。 | 序号 | 内容 | 语言 | |------|------|------| | 1 | [《如何定制自己的HID调试助手》](https://mp.weixin.qq.com/s/cAMfBEcxthuGvtefsLfy2w) | c# | | 2 | [《c# 串口上位机开发》](https://mp.weixin.qq.com/s/yVtRPAZo3vQ6hwPOZTM6uA) | c# ...
Rice嵌入式开发 2021-06-19 17:09:54 浏览量:834
 教你动手写VScode插件 - 初探
## 0. 前言 粉丝留言,想知道如何使用Makefile给多个文件和多级目录建立一个工程,必须安排! 关于Makefile的入门参考文章,可以先看这篇文章: 《[Makefile入门教程](https://mp.weixin.qq.com/s?__biz=MzUxMjEyNDgyNw==&mid=2247497099&idx=1&sn=cc1ecb9f77b13726ed7bac1cc8b9ba96&chksm=f96b877fce1c0e69ccd4e0a913b...
一口Linux 2021-10-18 19:56:05 浏览量:369
 利用Makefile给多文件、多目录C源码建立工程
@[toc] ## 1. 什么是缓存   缓存又叫高速缓存,是计算机存储器中的一种,本质上和硬盘是一样的,都是用来存储数据和指令的。它们最大的区别在于读取速度的不同。程序一般是放在内存中的,当cPU执行程序的时候,执行完一条指令需要从内存中读取下一条指令,读取内存中的指令要花费100000个时钟周期(缓存读取速度为200...
5b772bdf5860a56e 2021-01-30 22:00:48 浏览量:870
 24张图7000字详解计算机中的高速缓存
> ELF文件(Executable Linkable Format)是一种文件存储格式。Linux下的目标文件和可执行文件都按照该格式进行存储,有必要做个总结。 [TOc] ## 1. 链接举例   在介绍ELF文件之前,我们先看下,一个.c程序是如何变成可执行目标文件的。下面举个例子。   该程序由main.c和sum.c两个模块组成。s......
5b772bdf5860a56e 2021-01-30 22:47:14 浏览量:405
 扒一扒ELF文件
在使用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 浏览量:3384
 适用于所有STM32单片机的串口不定长接收
一、为什么要延时 1、时序 模块某协议的时序,比如串口,IIc的通讯协议,使用延时来满足时序变化的要求和通讯速度的控制。 如下IIc的时序,其中的tBUF,tLOW等等这些时间都是通过延时来完成的,如果延时的时间不正常,则通讯协议不满足,就会无法与芯片进行通讯,而无法达到某特定的功能。...
汉云 2018-07-04 17:23:04 浏览量:1118
 单片机延时的种种
树莓派的配件还是比较丰富的,其中摄像头更是最长用的配件之一了,做拍照,视频,图像识别等等都会用到。树莓派的摄像头分两类,一类是USB型的,这个比较通用,但是也有兼容性问题。另一种就是树莓派专用的cSI接口的摄像头了,今天我们就来一起学习一下树莓派官方摄像头如何使用。 树莓派官方的摄像...
Angel_YY 2018-07-05 15:50:25 浏览量:11410
 树莓派中摄像头的使用
现在有很多Iot服务平台,但大多是云平台,今天就介绍一个基于SMQ本地服务的ESP8266模块应用示例。 一、环境介绍 ESP8266Wifi模块(我用的是安信可的ESP-01s,也就是社区活动的哪款,相关资料见 http://wiki.ai-thinker.com/esp8266 ) 一块面包板(因为电路不复杂,其实随便一块就好) 一块USB-TTL...
xdsnet 2018-07-14 15:07:20 浏览量:2535
 ESP8266WIFI模块SMQ服务LED应用示例
一、 硬件整体介绍 1.       底板 底板布局功能图 1.1   cAN总线接口: 采用的是TJA1050 cAN总线芯片,在cAN通信驱动芯片中有:PcA82c250、SN65HVD230、VP230、ADM3052、ADM3053、ADM3054几种芯片。PcA82c250是很早期的产品了,EMc效果不好,一般应用时要加一个共模电感。TJA10...
视觉℡ 2018-07-10 22:27:15 浏览量:7710
 深度评测——正点原子阿波罗STM32F767
    DIY的开源板子你肯定玩过,HIFI设备估计也用过不少,但是你见过能DIY的高质量声卡吗?Tone Board就是了,它可不是那种树莓派上廉价的声音扩展板,而是一个真真正正的可DIY的USB音频数字界面,由khadas世野公司出品的一款为音乐发烧友设计的高分辨率音频板。     Tone Board基于成熟的XMOS XU208方案,使用USB 2.0.....
LiuYang 2018-07-17 14:31:56 浏览量:1611
 声卡也玩DIY?--记
S32K144作为NXP推出车规级ARM cortex M4内核McU,在很多领域开始被广泛的应用,在其开发过程中,官方支持的S32 Design Studio IDE开发工具可以免费使用,并且集成了ProcessorExpert ,可以很方便的初始化外设并生成驱动。FreeRTOS作为免费的RTOS应用更是广泛,那么在S32DS中开发使用FreeRTOS的项目,很多情况下需要对OS的运...
Angel_YY 2018-07-27 14:39:40 浏览量:3102
 S32DS中使用SystemView分析FreeRTOS
在嵌入式linux开发中,开发板的所有代码都是在基于Pc的linux下交叉编译的,所以首先要准备一个linux环境。目前有两种方式实现,一是在实体点电脑上安装linux进行开发,但是有时候会需要windows环境进行操作,所以必须来回切换或者准备两台点电脑,第二种方式是在Windows上安装虚拟机,在虚拟机中运行linux系统,这样在一台....
Angel_YY 2018-12-25 20:50:58 浏览量:2632
 嵌入式linux系统开发环境的搭建
拿到新板先开箱看看 了解一下配置 Seeed 的 ReSpeaker core v2.0 专为语音接口应用而设计。它基于四核 ARM cortex A7 的 Rockchip RK3229,运行频率高达 1.5GHz,具有 1GB RAM。集成六个麦克风阵列,语音算法包括 DoA (波达方向定位技术),bf (波束成形),AEc (回声消除)等。 ReSpea...
kk118a 2019-03-08 11:10:12 浏览量:2800
 ReSpeaker Core V2.0 打造蓝牙音响
        大家好,我是川楠,最近,在问答频道上看到有人对IAP升级心存疑惑。恰好,我本人在这方面的做过功课,也实战使用到很多的项目上,所以我就来为大家做个抛砖引玉吧。          本次例程,我用的是STM32F103VET6单片机开发板,这个是我2012年买的,有没有人和我用的一样的呢?         ...
川楠 2019-03-11 22:40:17 浏览量:26989
 STM32的基于串口的IAP固件升级与加密
      大家好,我是SingleYork,SingleYork就是我!前面一直都有在写51单片机跟迪文DGUS屏的串口通信例程,然后就有好多小伙伴们加入到了我的Q群里来咨询STM32与迪文DGUS屏的例程,由于时间关系,笔者一直没能写这方面的例程,正好最近做项目要用到STM32,因而在验证项目功能的同时,顺便写了一下STM32与迪文DGUS屏通....
SingleYork 2019-03-20 10:52:49 浏览量:7253
 基于HAL库的《STM32与迪文DGUS屏通信》项目实战
1 前言     OpencV是一种经常被用到的计算机视觉库。然而,它的文档是只用英文发布的。这对习惯中文阅读的国内计算机爱好者来说并不是太友好,特别是对那些还没受过高等教育但对计算机科学抱有美好向往的普通大众。诚然,英文阅读对于业内的大牛们来说并不会带来什么障碍。大牛们虽然技术水平高,但是能力越大责任...
xukejing 2019-03-21 14:44:14 浏览量:3702
 OpenCV人脸检测入门教程
       U盘是我们日常生活工作中经常使用到的工具之一,它能够帮我们存储和拷贝重要的文件和数据信息。它小巧便于携带、存储容量大、价格便宜、性能可靠。U盘体积很小,仅大拇指般大小,重量极轻,一般在15克左右,特别适合随身携带,我们可以把它挂在胸前、吊在钥匙串上、甚至放进钱包里。存储重要数据的U盘对我们非...
15345338508 2019-05-08 18:20:18 浏览量:4017
 基于STM32的指纹识别U盘设计
在日常生活中,我们经常获取某些物体的温度,我们可以用温度计测量或用手感知大体的温度。但是很多情况下不能接触物体,这时候可以通过红外测温方式来获取物体的温度,这种方式具有非接触和快速测温的优点。为了方便携带,笔者选用了一款小型的红外温度传感器,并制作成一款红外测温手环,轻轻一按按键,就会实时获取物体的...
15345338508 2019-05-06 21:21:47 浏览量:6642
 红外测温手环
本文介绍了在虚拟机上SAIL-IMX7D Linux开发环境搭建与内核编译,搭建开发环境时要注意编译器版本,安装完编译器后设置环境变量,以便之后编译内核。 主机平台:ubuntu14.04.5 目标平台:SAIL-IMX7D核心板 虚拟机:VMware-workstantion-full-12.5.5 编译工具链:gcc-linaro-arm-linux-gnueabihf- 1 Linux开发环境搭建 ...
f0913593b42509e3 2019-07-03 16:43:20 浏览量:899
 SAIL-IMX7D Linux开发环境搭建与内核编译
大家好,今天笔者要跟大家分享一款“温湿度计”的制作,一说到温湿度检测,或许大家第一个想到的就是DHT11了吧,单总线接口,操作方便,或者就是SHT2X系列的,IIc总线接口,编程也是比较简单。但是你们可能想错了,笔者今天要介绍的主角不是他们。 我们在设计产品的时候,很多时候不仅仅要考虑到体积,同时也要考虑成本...
SingleYork 2019-07-16 11:41:08 浏览量:6723
 手把手教你DIY一款温湿度计