我们知道随着半导体水平的进步,嵌入式微处理器(MCU)也在不断进步,人们对于智能化的需求越来越高,各种边缘计算的需求也越来越大,这个对于MCU的计算水平要求也越来越高。就是在这种背景下,MCU的设计也越来越复杂,现在很多厂商都开始退出双核甚至多核CPU了。与一般ARM A核或者x86的多核架构不同,MCU的多核一般属于异构多核,也就是说MCU的核心属于不同类型的,比如一个Cortex M4核...
我的代码我做主
我们知道随着半导体水平的进步,嵌入式微处理器(MCU)也在不断进步,人们对于智能化的需求越来越高,各种边缘计算的需求也越来越大,这个对于MCU的计算水平要求也越来越高。就是在这种背景下,MCU的设计也越来越复杂,现在很多厂商都开始退出双核甚至多核CPU了。与一般ARM A核或者x86的多核架构不同,MCU的多核一般属于异构多核,也就是说MCU的核心属于不同类型的,比如一个Cortex M4核...
MICFIL是RT系列MCU中的一个数字麦克风接口模块,典型的MICFIL一般支持高达8路的数字麦克风PDM信号的输入。我们在之前的博文中提到过数字麦克风,这里对于数字麦克风的原理就不做解释了,只是介绍一下这个模块接收数据的时候要注意的一些设置。数字麦克风一般有一个时钟输入和数据输出信号,MICFIL中接口的8个通道会公用同一个时钟,而数据则是两个通道公用一个数据线。配置数字麦克风的时候需要...
很久很久以前,在一篇博文里面讲到了怎么在一台小鸡上搭建梯子的故事。而最近呢,因为有了群晖的NAS,需要在命令行下使用这个梯子,没有GUI界面就只能用一些原生的命令行工具,这里就将这些工具的配置过程记录下来,以便日后可以方便的使用。Shadowsocks的本地配置之前文章里面已经介绍过Shadowsocks的服务器配置,本地配置和服务器上面的配置差不多,首先就是安装相应的软件。sudo pip...
最近偶然知道这本书,在地铁上花了一个周读完,现在感想颇多。书是在Kindle上面读的,对于📚的页数也没有什么概念,只知道分为三部曲,感觉上还是🈶厚度的。印象中上次写读后感还是初中吧,应该是为了完成课后作业,没想到十几年之后,我一个语文学渣还会主动写一写读后感。好了闲话不多说,我们来看看这本充满着传奇色彩和人生无奈的《人生海海》。《人生海海》这本书主要讲述了上校的一生。上校在书中是一个非常具有...
DMA全称Direct Memory Access, DMA是SOC系统中非常关键的一个部分,它可以在无CPU介入的情况下将数据从一个地方搬运到另一个地方,可以用于不同速率模块之间的接口。DMA可以有效的降低CPU的负载,从而使CPU可以完成更多运算相关的操作。DMA一般的运行流程是:CPU初始化DMA传输的各种参数DMA开始数据传输,或者等待触发信号开始传输DMA数据传输完成之后产生中断,...