![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
N阶魔方
程序 = 数据结构 + 算法,而且数据结构在前,这对菜鸟来说是一句空话,但是对大神来说就是看透本质。
展开
-
CMake构建后文件的复制方法
CMake构建后文件的复制方法。原创 2023-04-12 16:56:47 · 1297 阅读 · 1 评论 -
docker readmine邮件设置
NAS里 docker安装与redmine安装就不说了,比较简单,这里面主要说如何配置邮件系统其能发送邮件。配置参数形式参照如下: 项目 内容 SMTP_METHOD smtp或者async_smtp (异步发送) SMTP_HOST smtp.126.com SMTP_AUTHENTICATION login SMTP_DOMAIN smtp.126.com SMTP_PORT 25 SMTP_USER..原创 2021-12-15 17:15:02 · 1578 阅读 · 0 评论 -
STM32(Cortex-M3)中断优先级介绍及使用方法
一、STM32(Cortex-M3)优先级分类: STM32分为抢占式优先级和响应优先级,每个中断源都需要被指定这两种优先级。二、 优先顺序如下: 1、抢占优先级不同,会涉及到中断嵌套,抢占优先级高的会优先抢占优先级低的,优先得到执行。(注意:优先级数字越小,优先级越高) 2、抢占优先级相同,不涉及到中断嵌套,响应优先级不同,响应优先级高的先响应。(例如:两个中断同时响应,这里就会先执行响应优先级高的那个中断)(注意:优先级数字越小,优先级越高) ...原创 2020-11-21 13:28:00 · 6479 阅读 · 0 评论 -
CANopen协议本质
一、CAN总线协议 CAN总线协议规定了ISO七层通信协议模型的物理层和数据链路层。其具体实现都已经被固化到CAN总线控制芯片中,无需软件实现。理论上,CAN总线在速率小于5K时,距离可达10000m;速率接近1M时,距离小于0.4m。现实中常用的高速CAN总线速率有500k或250k,低速CAN总线有125k和62.5k,传输距离在几米到几十米间。速率和传输距离的选择还有考虑硬件的...原创 2020-02-06 19:13:14 · 1016 阅读 · 0 评论 -
ARM指令CMP详解
1、加减指令 add r1, r2, #1 /*r1 = r2 + 1 */ sub r1, r2, #1 /*r1 = r2 - 1 */2、adr指令 adr是小范围的地址读取伪指令,ldr是大范围的读取地址伪指令。可实际上adr是将基于PC相对偏移的地址值或基于寄存器相对地址值读取的为指令,而ldr用于加载32为立即数或一个地址到指定原创 2017-10-07 22:49:16 · 36357 阅读 · 5 评论 -
uboot-的start.S详细注解及分析
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,他用汇编转载 2017-10-07 20:54:12 · 608 阅读 · 0 评论 -
u-boot-1.1.6移植笔记(初级篇)
u-boot版本:1.1.6交叉编译器:3.3.2开发板:友善之臂mini2440开发板配置:SoC s3c2440 、网卡 DM9000 、 Nor Flash AM29LV160DB (2M) 、NAND FLash (256M) 、SDRAM (64M)以源文件已存在的 smdk2410项目为基础进行移植工作1.移植准备工作1).下载u-boot-1.原创 2017-09-23 20:07:17 · 1026 阅读 · 0 评论 -
FFT是离散傅立叶变换将信号变换到频域
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。 虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FFT。转载 2016-10-20 22:18:57 · 11529 阅读 · 1 评论 -
神来之笔之傅里叶变换(Fourier Tranformation)
但是文章在一开始关于钢琴琴谱的例子我曾说过,这个栗子是一个公式错误,但是概念典型的例子。所谓的公式错误在哪里呢? 傅里叶级数的本质是将一个周期的信号分解成无限多分开的(离散的)正弦波,但是宇宙似乎并不是周期的。曾经在学数字信号处理的时候写过一首打油诗: 往昔连续非周期, 回忆周期不连续, 任你 ZT、DFT, 还原不回去。 (请无视我渣一转载 2016-10-22 17:47:57 · 3768 阅读 · 0 评论 -
神来之笔之傅里叶变换(频谱)
注:感谢作者的无私分享,中国的教科书总是通过叫别人看不懂来显示著书者的水平,为什么影印版的书就那么深入浅出呢。一、引子 我保证这篇文章和你以前看过的所有文章都不同,这是12年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者…… 这篇文章的核心思想就是: 要让读者在不看任何数学公式的情况下理解傅里叶分析。 傅里叶分转载 2016-10-22 15:57:45 · 5885 阅读 · 3 评论 -
神来之笔之傅里叶变换(相位谱)
一、引子 上一篇文章发出来之后,为了掐死我,大家真是很下工夫啊,有拿给姐姐看的,有拿给妹妹看的,还有拿给女朋友看的,就是为了听到一句“完全看不懂啊”。幸亏我留了个心眼,不然就真的像标题配图那样了。我的文章题目是,如果看了这篇文章你“还”不懂就过来掐死我,潜台词就是在你学了,但是没学明白的情况下看了还是不懂,才过来掐死我。 另外,想跟很多人抱歉,因为评论太多了,时间有限,不转载 2020-11-24 19:20:39 · 44078 阅读 · 15 评论