在单片机开发中,经常需要对输入的数据进行过滤处理,如传感器数据输出,AD采样等,合适的滤波处理能达到更好效果。下面分享几种较简单而常用的滤波算法: 一、限幅滤波法(又称程序判断滤波法)二、中位值滤波法三、算术平均滤波法四、递推平均滤波法五、中位值平均滤波法六、限幅平均滤波法七、一阶滞后滤波法八、加权 ...
分类:
编程语言 时间:
2020-01-11 00:16:18
阅读次数:
93
1、前言 在嵌入式开发中,我们有时候会需要使用AT指令对AT端口进行操作,例如,在MSM8953的Android平台中,有时候需要使用AT指令对modem进行读写操作,本质上,就是串口设备的读写操作,本文将介绍,如何使用ADB工具,对AT端口进行读写操作。 2、AT指令操作方法 使用ADB登入到An ...
分类:
数据库 时间:
2020-01-08 18:48:36
阅读次数:
321
写在前面: Flash存储器在嵌入式开发实施中有着重要位置,文本介绍一些关于Flash存储器的知识。 本文内容如下: (一)Nand Flash和Nor Flash存储器简介 (二)Nand Flash和Nor Flash原理 (2-1)存储数据的原理 (2-2)浮栅的重放电 (2-3)0和1 (2 ...
分类:
其他好文 时间:
2020-01-01 11:34:56
阅读次数:
867
背景: 补丁的使用对于嵌入式开发人员来说,在维护或者开发中都比较方便。 制作补丁: diff - 逐行比较文件。 格式: diff 参数 旧文件/旧文件夹 新文件/新文件夹 (注意顺序 新旧文件夹的顺序) diff有很多参数,但是在制作补丁中主要使用以下参数。 -N 将不存在的文件看作是空的 -a ...
分类:
系统相关 时间:
2019-12-27 00:28:28
阅读次数:
207
背景 gdb的使用对于嵌入式开发人员来说是一项不可少的技能,远程调试对于 "asd" https://blog.csdn.net/baidu_31381143/article/details/53868924 ...
分类:
系统相关 时间:
2019-12-26 19:50:00
阅读次数:
138
2019-12-15 关键字:嵌入式开发、异常处理、嵌入式裸机开发 1、ARM的异常 异常在嵌入式开发中是很常见的事件,它也是非常重要的事件。简单来说,异常就是一种会打断程序正常执行的事件。异常通常又称为“中断”。 异常的种类大致可分为如下几种: 1、中断 IRQ / FIQ 由外部硬件触发的中断。 ...
分类:
其他好文 时间:
2019-12-15 20:03:24
阅读次数:
94
【嵌入式开发】ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 ) 【嵌入式开发】ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 ...
分类:
其他好文 时间:
2019-12-13 00:15:36
阅读次数:
129
一、嵌入式开发中为什么选择C语言? 首先嵌入式是在已有的硬件基础上,移植操作系统,而现在操作系统的内核都是用C实现的 二、为什么用C语言开发操作系统内核? C语言有三大特点(优点): ①C语言具有出色的可移植性,能在多种不同体 系结构的软/硬件平台上运行(单片机,ARM等) (出色的移植性: 1.一 ...
分类:
编程语言 时间:
2019-11-16 17:43:22
阅读次数:
147
开发板是来自于电鱼电子的SAIL-IMX6Q,在淘宝上入的。核心板是IMX6Q,基于NXPCortexA9架构,主频1.2GHz。我买的是1G内存;8GeMMC。开发版的功能很全面,单千兆网、双CAN、RS485、ISO7816、HDMI、PCIe、摄像头和4G模块等接口。当初买的时候就是看上了这个板子的功能有很多,在学习嵌入式开发的过程中会很方便,不会因为没有相应的接口就不能学到相应的知识。开发
分类:
其他好文 时间:
2019-11-05 09:16:16
阅读次数:
90
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式。但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句中同等的位置使用。在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念。就此,谈谈我对这几 ...
分类:
其他好文 时间:
2019-11-04 11:13:48
阅读次数:
95