• 文件 IO 中如何保证掉电不丢失数据?

    前言好久没有分享文件IO的小技巧了,依稀记得上次分享还是在上次。第二届云原生编程挑战赛正在火热进行中,Kirito也在做《针对冷热读写场景的RocketMQ存储系统设计》这个题目,不过参与的是内部赛道,没法跟外部的小伙伴们一起排名了。众所周知,存储设计离不开文件IO,将数据存储到...

    架构师社区
    2021-10-08
    IO
  • 度小满金融大数据架构实践

    导读:大数据架构在金融场景下面临着诸多挑战,从架构上而言,业务对数据加工、存储和使用的全链路服务提出了更细致的管控需求;从使用上而言,用户并不想理解大数据架构的具体实现和管控的细节,用户只想以更低的门槛、更快的方式来使用产品;从管理上而言,公司希望能够对数据加工、处理过程中的相关...

  • 容器神话 Docker 是如何一分为二的

    译者点评:最近听了很多资深的人士关于开源,以及商业化的分析。开源与商业化,听起来就是一对矛盾的所在,似乎大家都在尝试做其二者的平衡。是先有开源,还是先有商业化?俗话说“谈钱不伤感情”,近几年背靠开源的创业公司如雨后春笋般涌现,即使是开发人员也是需要生活的。容器神话Docker曾经...

    架构师社区
    2021-10-08
    ck
  • Serverless 时代下大规模微服务应用运维的最佳实践

    微服务架构的优点和痛点Aliware1微服务架构的诞生背景回到互联网早期时代,也就是web1.0时代,当时主要是一些门户网站,单体应用是当时的主流应用,研发团队相对较小,这时候的挑战在于技术的复杂度,以及技术人员的匮乏。到了新世纪互联网时代,出现了较大规模的一些应用,比如社交、电...

    架构师社区
    2021-10-08
  • 张朝阳建议年轻人不要努力过头,要现实点,网友:不拼搞不好就被裁了

    张朝阳真是又暖又扎心!近日,搜狐董事长张朝阳在接受采访时说,建议年轻人别太拼上热搜。主持人问他对年轻人放弃奋斗怎么看?张朝阳说:“确实年轻人挺不容易的。不要努力过头,太过于拼搏的话,也是有伤害的。“不过,张朝阳随后补充说:“必须得现实,所以说每个人一定要研究,你的机会是在哪,这个...

  • 详解EMC测试国家标准GB/T 17626

    电波暗室,用于模拟开阔场,同时用于辐射无线电骚扰(EMI)和辐射敏感度(EMS)测量的密闭屏蔽室。来源:http://gememc.com/upload/201712/20171201093022763.jpg0.前言最近公司的几块板子要做认证,EMC测试自然是少不了,既然要做试...

  • Jlink使用技巧之读写SPI Flash存储芯片

    Jlink使用技巧系列教程前言大多数玩单片机的人都知道Jlink可以烧写Hex文件,作为ARM仿真调试器,但是知道能烧写SPIFlash的人应该不多,本篇文章将介绍如何使用JLink来烧写或者读取SPIFlash存储器,JLink软件包含的工具中,有一个是JFlashSPI工具,...

  • 手把手教你用Qt写一个串口助手控制LED

    前言最近刚学了一点Qt开发上位机,尝试着做个小软件练练手。查找了很多资料,做了一个简单的串口助手,可以实现串口基本发送和接收功能,支持中文显示,还可以控制STM32开发板上的两个LED。1.软件界面2.主要功能:启动自动搜索本机串口,或者手动点击搜索键扫描串口自定义波特率支持中文...

  • 基于STM32的心率计(三)Qt上位机的实现

    前言上两周利用周末的时间,分别写了基于uFUN开发板的心率计(一)DMA方式获取传感器数据和基于uFUN开发板的心率计(二)动态阈值算法获取心率值,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实...

  • 基于STM32的心率计(二)动态阈值算法获取心率值

    前言上一篇文章:基于uFUN开发板的心率计(一)DMA方式获取传感器数据,介绍了如何获取PulseSensor心率传感器的电压值,并对硬件电路进行了计算分析。心率计,重要的是要获取到心率值,本篇文章将介绍一种采样数据处理算法——动态阈值算法,来获取心率值,这种算法来自于一位网友:...

  • 基于STM32的心率计(一)DMA方式获取传感器数据

    前言最近利用下班后的时间,使用STM32做了个心率计,从单片机程序到上位机开发,到现在为止完成的差不多了,实现很简单,STM32开发板外加一个PulseSensor传感器就行,这里我选择的是uFUN开发板,又开发了配套的串口上位机,实现数据的解析和显示,运行界面如下:其实Puls...

  • Keil/IAR/GCC工程一键自动生成:project_generator项目生成器

    关注我,一起进步!实际开发中,不同的人习惯用不同的开发工具。比如,对于STM32开发来说,可以用Keil、IAR、VSCodeGCC等。比如安富莱开发板的例程中,常常都会提供有Keil及IAR的工程:有没有这样子的一个工具:可以同时生成多种开发环境的工程?偶然间发现的一个工具——...

  • 手把手教你做一个相机红外遥控器

    ML-L3是用于尼康部分型号相机的无线红外遥控器,可以通过红外方式来控制快门的释放,支持B门拍摄。官方售价100RMB左右,山寨版售价10RMB左右。虽然也能实现基本的遥控功能,但是功能还是比较单一,如不能实现定时拍摄,即用来拍摄制作延时视频的素材。本篇文章介绍如何通过Ardui...

  • 基于STM32 Qt上位机的RGB调色器,全开源!

    前言使用uFUNSTM32开发板配合Qt上位机,实现任意颜色的混合,Qt的上位机下发RGB数值,范围0-255,uFUN开发板进行解析,然后输出不同占空比的PWM,从而实现通过RGB三原色调制出任意颜色。Qt上位机界面:STM32下位机基于uFUN开发板的STM32程序串口驱动,...

  • DSLogic开源逻辑分析仪方案分享

    无论是做单片机开发,还是FPGA开发,都会经常使用到一款协议分析利器——逻辑分析仪,和示波器不同,它只能采集数字信号,通常采样率为百MHz到GHz不等,支持多个通道同时采样,而且配套的上位机支持I2C、UART、SPI等几十种协议解析,对调试协议非常有帮助。本文介绍基于FPGA实...

发布文章