来源| 华为麒麟嵌入式工程师都知道什么是CPU、MCU,其中还有一位成员大家也经常听说,那就是:DSPDSP到底是什么?一起来通过故事看看吧!
不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我没有信号发生器?自己做一个呗!买得起的…就不用看这篇文章了,开个玩笑,DDS实现波形输出的代码还是很值得一看的。STM32DDS是我能想到的自制信号发生器的最优方案了,同时自制过程中,我也收获了很多知识和技能,希望...
目录bootloader跳转到操作系统操作系统跳转到应用程序应用程序调用操作系统中的函数不论是在x86平台上,还是在嵌入式平台上,系统的启动一般都经历了bootloader到操作系统,再到应用程序,这样的三级跳过程。每一个相互交接的过程,都是我们学习的重点。这篇文章,我们仍然以x...
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey在一些比较严格的行业里面,不是说你的程序能完成必要功能就可以,还需要添加一些额外的功能,比如最常见的看门狗功能,它可以在程序死机时完成重启,但也仅仅如此而已。很多异常它是无法检查的,比如程序偶然跑飞,ra...
[导读]大家好,我是逸珺。今天来聊一下QList,QList是一种QT容器,如果能熟练使用它,会非常香。什么是QListQList是QT中通用容器类,它将对象存储在一个表中,该表提供基于索引的快速访问和基于索引的插入和删除。熟悉C标准库的话,就类似于std:list,为什么这里描...
今天看到大佬肖遥兄分享的一篇文章:【架构篇】嵌入式编程中如何给代码的结构分层提到了高内聚,低耦合,软件分层等等的概念。之前又有小伙伴在后台留言说让我分享一篇这样的文章,所以今天它来了!废话不多说,理论讲太多没啥感觉,这些条条框框本质就是基于面对对象的设计模式相关的一些理论,设计模...
作者C.J.Abate(美国)译者君谦机器学习(ML)作为人工智能的一个子类,在各个领域(包括大气科学和计算机视觉)都得到了广泛的应用。正如哈佛大学博士MatthewStewart所说,tinyML是一个新兴的发展学科,它能够在资源受限的微控制器上实现低资源消耗、低功耗的机器学习...
介绍一些认真分享的朋友,平时也经常会与他们在网上相互交流。有的专注于硬件,有的专注Linux,有的做应用多一些。有兴趣去读读他们分享的技术文章,关注一波吧txp玩Linux 参与过技术书籍的编写,一个痴迷音视频的后浪!主要分享音视频、流媒体相关知识,如果对音视频感兴趣的朋友可以关...
关注、星标嵌入式客栈,精彩及时送达[导读]大家好,我是逸珺。前面写了一些SPI/I2C/RS-485之类的文章,有朋友留言希望能分享一些USB方面的梳理总结,今天就从系统标准层面先来梳理一下。看看有没有朋友喜欢。先从系统层面来梳理。个人学习,习惯于先从整体上摸个大概,然后再对感兴...
C语言内存管理指对系统内存的分配、创建、使用这一系列操作。在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。本文将从系统内存的分配、创建出发,并且使用例子来举例说明内存管理不当会出现的情况及解决办法。一、内存在计算机中,每个应用程序之间的内存是相互独立的,通常情况下...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M中断向量表原理及其重定向方法。接着前文《嵌入式Cortex-M裸机环境下临界区保护的三种实现》继续聊,嵌入式代码设计里有时候一些特殊操作(比如XIP下Flash擦写、低功耗模式切换)不能被随意打断,或...
对于我们大部分的工程师在工作中,不管接触是是嵌入式,单片机,还是信号处理,图像图形处理各方面来说,傅里叶变换对现在通信的重要性还是不言而语。当我们已经习惯用频域去描述一个信号的时候,你可曾思考过其真实的样子到底是什么?但不幸的是,傅立叶变换的公式看起来太复杂了,所以很多人来说就很...
关注、星标嵌入式客栈,精彩及时送达[导读]朋友们,大家好,我是逸珺。光隔离器,也称光耦。在电路设计中大量应用设计,今天来梳理一下光耦方面的知识。光耦虽简单,但也有些地方需要注意。何为光隔离器光隔离器opto-isolator,是用于光在两个隔离电路之间传输电信号的电子元件...