嵌入式开发常见问题解决方法

一、问题复现

稳定复现问题才能正确的对问题进行定位、解决以及验证。一般来说,越容易复现的问题越容易解决。

1.1 模拟复现条件

elmos推出基于E522.90系列芯片的汽车尾灯解决方案

最新LED和电机控制解决方案将亮相2018慕尼黑上海电子展

嵌入式开源软件的十大弊端

俗话说得好, “得来全不费功夫”,免费当然是个好事情了。既然是免费的,开源的实时操作系统(RTOS)看起来是个不错的选择。但是对于嵌入式设备和物联网设备的开发者来说,有时并不愿轻易涉足, 比如家居自动化和可穿戴设备,医疗仪器和工业控制系统。在决定之前,需要了解使用开放源码的真正成本和弊端。

1.可靠性

如果 RTOS 失败或者行为出人意料,会导致产品的异常。即使一个 RTOS 故障可能不会导致异常或挂掉,也可能会导致顾客不满,销售不佳甚至产品召回。一个安全认证的 RTOS 提供了信心,由于经过彻底的审查,测试和验证,一般能够满足预期。

2.安全性

开放源码软件(OSS)是免费提供的,这意味着任何人都可以设计出破坏它的方法。如果被用于一个成功的商业产品,黑客的动机可能会增强。开放源码软件组件可能包含安全漏洞,这些漏洞可能被别有用心的人加以利用。

3.独立性

非对称双核MCU基础知识及核间通信

本文从对比两颗分立MCU与单芯片双核MCU开始(以LPC4350为例),展开介绍了非对称双核MCU的基础知识与重要特点。接下来,重点介绍了核间通信的概念与几种实现方式,尤其是基于消息池的控制/状态通信。然后,对内核互斥、初始化流程等一些重要的细节展开了论述。最后提出了双核任务分工的两种应用模型,并分别举例。

背景与基本概念

【下载】PIC32MX器件的辅助振荡器(SOSC)晶振设计注意事项

本应用笔记旨在提供 PIC32MX 系列的辅助振荡器(SOSC)晶振的特殊需求,这对于在不同的电压、温度和元件安装分布情况下实现准确的RTCC来说是必不可少的。

意法半导体推出世界首个多频卫星导航接收器芯片组

- 意法半导体的新Teseo接收器整合多频 (L1, L2,L5)和多导航卫星系统,校正定位误差,适合高精度导航应用
- 同类首个集成数据完整性校验的产品,适用于安全关键系统 (ISO 26262ASIL)

ARM中MMU地址转换理解

首先,我们要分清ARM CPU上的三个地址:虚拟地址(VA,Virtual Address)、变换后的虚拟地址(MVA,Modified Virtual Address)、物理地址(PA,Physical Address)

1.启动MMU后,CPU核对外发出虚拟地址VA,VA被转换为MVA供MMU使用,在这里MVA被转换为PA;最后通过PA读写实际设备

MCU中上拉和下拉的意义

在很多MCU中,都有上拉和下拉的概念,从8051到AVR再到ARM,都有!

上拉:

简单理解起来,上拉就是通过一个电阻接到高电平,在MCU中主要是为了提高芯片的驱动能力,如8051的P0口,在8051的PDF中,我们可以看到:

LED调光引擎:基于8位MCU的开关模式可调光LED驱动器解决方案

作者:Mark Pallones Microchip Technology Inc. 8位单片机产品部 主任应用工程师

【下载】使用 ATtiny1617 上独立于内核的可配置定制逻辑实现夜灯

本应用笔记介绍了如何使用独立于内核的可配置定制逻辑(CCL)对不同传感器的输入进行滤波以及如何使用 Microchip AVR®器件、被动红外(PIR)传感器、环境光线传感器和 16 个可寻址 RGB LED 创建特定通信协议。许多外设被配置为可不依赖于 CPU 协同工作。