Tutorials

Absolute Beginner的入门指南raspberry pi

史蒂夫布兰望 July 12, 2020

Raspberry PI是一部伟大的小型计算机,用于一般学习编程,以及嵌入式系统。它运行了一个名为raspberry Pi OS的Linux操作系统(操作系统)的版本(以前称为Raspbian,因此您将在此处看到该名称,包括此处),支持多种编程语言。它可以用作完整的桌面计算机。

但是,如果你是绝对的初学者,那么信息可以快速地压倒。有不同的版本,不同的软件运行...


嵌入式编程视频课程显示OOP如何在引擎盖下工作

miro同辈 September 29, 2019

如果您想了解面向对象的编程(OOP)真的在引擎盖下工作,这是一个免费的视频课程:

OOP Part-1:封装:在面向对象编程(OOP)上的第一课介绍了封装的概念,这是将数据和函数包装成类的能力。您将了解如何在C中模拟封装,生成什么样的代码,以及如何调试此类代码。接下来,您将使用...将C设计转换为C ++。


Linux.内核开发 - 第1部分:Hello Kernel!

丹尼斯卡瓦利 June 2, 20192评论

我们在每种语言或框架中的第一节目通常是臭名昭着的“Hello World”计划。对于这个Linux内核模块开发介绍,我们将遵循相同的概念,而不是通常的“Hello World”我们将成为“Hello Kernel!”你会在几个时刻理解的原因。请注意,在本文中,我不会专注于对此主题的深刻解释,因为这只是介绍。

但在我们潜入代码之前,我们需要拥有...


AI在边缘 - 我可以在资源受限的设备中运行神经网络吗?

斯蒂芬马丁 March 11, 20192评论

你好相关社区,

这是我在11月加入Stephane以来的第一次博客。他和我在一起嵌入世界,他让我仔细编写了一些重要趋势,因为他们与你们所有人有关。我希望在不久的将来发布别人,但嵌入式空间中最大的趋势是边缘人工智能(AI)周围的所有活动。  

这一趋势让我感到惊讶。我一直在做很多关于AI的阅读......


建立连接1

ED疯狂 July 3, 20182评论

为了使系统控制设备,您必须能够将其连接到这些设备。

除了基于电线尺寸的不同尺寸外,还有一些不同的连接器可以使用。如果需要,也可以使用耐候性终端。

戒指

(公园,16岁)

- 用于您不想轻松断开连接的电路

- 接地线附着在螺柱上

推进

- 可用于中继终端

(公园,18岁)

- 可能...


最喜欢的工具:C ++ 11 STD :: Array

马修eShleman. February 26, 20172评论

必须为高标准的可靠性开发许多嵌入式软件和固件项目。为满足这些可靠性要求,固件项目团队将考虑许多设计权衡。例如,工程团队可以避免或彻底禁止使用动态内存分配,通常通过C库调用访问的功能“Malloc.“或C ++分配器”新的“。在这样的创作软件时......


NXP LPC17xx / 40xx:解码零件ID

ricky bennett. August 25, 20164评论

这是与NXP LPC17xx / 40xx处理器系列的第一个博客,并且尽管缺乏文档,但如何编程它们。下一个博客将处理使用中断的LPC17xx / 40xx UART,后续博客将展示如何在RS485正常多文件模式(NMM)中使用自动地址检测(AAD)。

我公司已经决定使用NXP LPC17xx / 40xx处理器线进行所有嵌入式项目。自从...


最佳固件架构属性

Tayyar Guzel博士 June 4, 20166评论

一种方法的架构(FW)的方式定义了产品的生命周期。通常,公司从一个简单的产品开始作为对业务的上市时间警告的响应,用简单的功能集中制作一些现金。只需要不到2 - 3年才能达到公司需要开发来自相同代码基础的多种产品,并且多个团队需要开发......


自动车辆的基本传感器

ED疯狂 March 27, 2016

以下是一些基本传感器,可用于帮助自动车辆导航其环境。

车辆行驶的速度越快,传感器必须更快地处理传感器。  

如果它与它们碰撞,移动的车辆可能会击倒某些东西或对某人或物体造成伤害。

在安装到车辆的前部时,下降和线路传感器功能较好。

如果您的车辆可以备份,应安装下拉和后方的碰撞传感器。


Cortex-M例外处理(第2部分)

Ivan Cibrario Bertolotti. February 1, 20169评论

本文的第一部分描述了Cortex-M处理器接受的例外请求的条件,主要是关于其优先级与当前执行优先级的关系。此部分将描述异常请求被接受并变为活动后发生的事情。

处理器操作和特权模式

在详细讨论后,在异常请求之后处理器内发生的操作序列...


微控制器介绍 - 开始

Mike Silva. August 20, 201312评论

欢迎来到微控制器编程教程系列介绍。如果您正在寻找用于微控制器的嵌入式编程的基础(以及一些嵌入式硬件设计),我希望这些教程能够帮助您沿着该旅程。这些是我在这里的第一个帖子,我正在写这个教程系列,因为多年来我已经看到了无数的新手,询问了同样的问题和绊倒在同样的绊脚石上,我以为我可能能够......


MSP430 Launchpad教程 - 第2部分 - 中断和定时器

enrico garante. June 17, 201342点评

什么是“打断“?它是一个通知我们的MCU发生了某个事件发生的信号,导致主程序的正常流程和执行”中断例程“,处理该事件并采用指定的操作。

中断对于避免在投票循环中浪费处理器的宝贵时间,等待外部事件(实际上在实时操作系统中使用,


VHDL教程 - 一个实用的例子 - 第3部分 - VHDL Testbench

BENE BRENIMAN. June 25, 20118评论

In part 1 在这个系列中,我们专注于硬件设计,包括CPLD部分的I / O特性的一些VHDL定义。在 part 2,我们描述了这种设计的CPLD的VHDL逻辑。在第3部分中,我们将展示整个VHDL设计和用于证明我们拥有的相关测试,实际上设计了我们开始设计的内容。

首先,让我们将先前设计的所有部分拉到一个......


MSP430 LaunchPad教程 - 第4部分 - UART传输

enrico garante. July 3, 201320评论

今天,我们将学习如何使用UART与Launchpad进行沟通。为此目的,我将替换电路板附带的默认微控制器 MSP430G2553.。它是MSP430值线中最强大的设备,它配备了集成的硬件UART模块,以及16 kB的闪存,512字节的SRAM和8通道,10位ADC。

UART通信在处理传感器时可能有用:作为一个基本的例子,我们可以......


MSP430 LaunchPad教程 - 第1部分 - 基础知识

enrico garante. June 14, 201319评论

TI的Launchpad是一个完整的MSP430开发环境:您所要做的就是下载并安装CCS IDE(需要登录),将G2231就绪的LaunchPAD连接到计算机,其中包含的迷你USB电缆,您已准备好代码!

德克萨斯乐器MSP430 Launchpad

所以,让我们看看如何在Code Composer Studio中启动一个新项目。这种IDE来自Eclipse,所以如果您在不应该有太大问题之前使用它。

我们会编写一个将......的简单程序......


VHDL教程 - 第2部分 - Testbench

BENE BRENIMAN. October 30, 20073评论

在A. 早些时候的文章 我走过了简单的设计的VHDL编码。在本文中,我将继续流程并创建测试台模块以测试早期的设计。 Xilinx ISE环境使得开始测试过程非常容易。要启动过程,请从“项目”下的菜单项中选择“新源”。这启动了“新源向导”。从向导中选择“VHDL测试台”并输入新模块的名称(单击“下一步”...


理解和预防溢出(昨晚我有太多添加)

杰森萨赫斯 December 4, 2013

感恩节快乐!也许在你的脑海里吃太多火鸡的记忆。如果是这样,这将是谈论的好时机 溢出.

在浮点算术的世界中,溢出是可能但不是特别常见的。当数字变得太大时,你可以得到它; IEEE双精度浮点数 支持仅在21024岁以下的范围内,如果您超越了您有问题:

对于[10,100,1000,1020,1023,1023.9,1023.9999,1024]的k: try: ...

如何阅读电源MOSFET数据表

杰森萨赫斯 September 15, 201512评论

我的一只宠物偷猎者是我的工程师误解了组件数据表。这发生了几次在单独的实例中,所有涉及功率MOSFET。所以我是时候拿到我的肥皂箱了。听着!

我将发布一篇关于如何阅读组件数据表的文章。但Mosfets是一个很好的开始,并且有点具体。我不是第一个写一些关于如何阅读数据表的人;这是其他一些好...


热敏电阻信号调节:DOS和Nots,提示和技巧

杰森萨赫斯 June 15, 201116评论

早期的博客条目,我提到了该电路用于热敏电阻信号调节:

对热敏电阻信号调节有点解释;这是一个经常做得很差,而它是信号调理的最简单的应用之一。

这里的基本前提是分压器中有两个电阻:RTH是热敏电阻,RREF是参考电阻。这里RREF单独r3,或者r3 || R4,取决于增益......


MSP430 LaunchPad教程 - 第3部分 - ADC

enrico garante. June 25, 20138评论

在我们进入MSP430的新一集中,我将解释MSP430G2231上的模拟到数字转换的基础。我们将写入将读取ADC通道的程序,并将根据转换结果切换一些LED。 

我们将像MSP430G2231的标题文件一样开始,LED文件和将存储转换结果的变量的定义一起开始。我们还声明了一个将初始化ADC的函数...