【Udemy中英字幕】Crash Course Arduino and Microcontroller Development
最近更新 2024年10月31日
资源编号 33758

【Udemy中英字幕】Crash Course Arduino and Microcontroller Development

2024-10-31 Udemy 0 959
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Arduino 和微控制器开发速成课程

掌握嵌入式系统、电子、固件设计和 Arduino C/C++ 编程的基本知识

讲师:Andre LaMothe

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 了解微控制器、微处理器及其内部架构,包括如何执行指令、ALU、总线、MMU、DMA 等。
  • 掌握嵌入式工程理论和实践,从 LED 闪烁到使用传感器、执行器和显示器构建复杂系统。
  • 学习 Arduino 平台的硬件、软件和 API 作为工作平台,以便在课程后期弥合与 ARM 等更复杂系统的差距。
  • 从头开始了解 C/C++ 以及如何为嵌入式系统和内存/计算受限系统编写有效的固件。
  • 了解处理器如何在裸机级别运行,包括内联和外部汇编语言编程以及与 C/C++ 的交互。
  • 掌握优化理论、数据结构、递归、中断和大 O 分析等高级计算机科学科目。
  • 通过开发基于中断的循环内核以及使用 FreeRTOS 探索微控制器上的多任务处理。
  • 成为众多工具的专家,例如编译器、Arduino IDE、TinkerCAD、EasyEDA、Replit、VSCode、CodeLite、WokWi、Fritzing、MPLabX、STM32CubeIDE 等。
  • 学习电子基础知识,如欧姆定律和基尔霍夫定律、电路分析、无源元件的工作原理、晶体管和场效应晶体管 (FET)。
  • 了解模拟和数字系统的基础知识,并使用 TTL/CMOS IC 构建组合逻辑电路和序贯逻辑电路。
  • 克服可编程逻辑和 CPLD、PAL、GAL 和 FPGA 的基础知识以及硬件描述语言和 CUPL 的入门知识。
  • 了解各种存储器类型,例如 FLASH、RAM、SRAM、EEPROM 及其不同应用。
  • 掌握电源管理和睡眠模式以及如何关闭嵌入式设计中的外围设备、从中断唤醒以及有效管理电源。
  • 了解如何像专业人士一样阅读数据表、进行研究、深入研究 API 和文档。
  • 在使用物理硬件之前,利用模拟软件来测试您的想法并虚拟构建系统。
  • 了解如何使用无焊面包板、点对点布线和策略在工作台上构建嵌入式项目,以使这些构建高速运行。
  • 了解如何正确使用测试设备,例如数字万用表、示波器、逻辑分析仪和电源。
  • 构建大量工作台项目,包括一个完整的基于 Arduino 的游戏机,运行 3D 线框游戏,配备 RGB LCD、游戏手柄、声音等!
  • 掌握世界上发展最快、薪酬最高的工程领域之一。

显示更多显示较少

探索相关主题

  • Arduino
  • 软件工程
  • 发展

要求

  • 一台 Windows、MacOS 或 Linux PC/笔记本电脑,用于运行桌面应用程序。但是,对于只想观看讲座并跟着我在长凳上学习的学生来说,平板电脑或手机就足够了。
  • 这是一门实践课程,我们使用 Arduino 平台构建项目,因此为了跟进物理构建,学生必须购买 Arduino 硬件和其他组件。
  • 本课程从头开始教授电子学、微控制器、C/C++ 和嵌入式工程,因此不需要任何先验知识!
  • 本课程的目标是通过理论、讨论和动手编码以及在工作台上构建来教授基础知识。因此,耐心和时间是必需的,但它们会有所回报!

描述

Arduino 和微控制器开发速成课程旨在将复杂的嵌入式工程世界转变为学生和业余爱好者都能轻松享受的体验。这门独特的课程从头开始涵盖了广泛的主题,不需要任何不可能的先决条件。通过超过 128 个讲座和超过 111 小时的视频内容,我的目标是创建一个全面的指南,让您从新手变成嵌入式工程、微控制器和 Arduino 方面的自信大师。

我们将探索从基础电子和微处理器架构到 Arduino 平台、ARM 和编程的复杂性的一切。您将学习基本的 C/C++ 编程技能,以编写自己的代码、对其进行优化,并了解中断、数据结构、多任务和面向对象编程等高级概念。使用模拟器、编译器、IDE、CAD、原理图输入程序和各种电气测试设备,我们将揭开通信协议和信号的奥秘,让您看到并理解底层过程。

我们的旅程将是亲身实践的,每节课都结合了理论、计算和现实世界的例子。我们将构建模拟、构建物理硬件、测试和运行我们的作品。这不是一个脚本课程,而是一个真正的一对一学习体验,我将在其中分享我在电子和编码方面 40 多年的专业知识。期待在过程中获得乐趣、深入学习,甚至可能炸毁一些东西!

此外,本课程还免费提供我的大学教科书《设计您自己的视频游戏机》(又名《视频游戏机设计的黑色艺术》)PDF 格式。这本 800 多页的书将在整个课程中作为宝贵的参考资料。

与我一起踏入嵌入式工程世界的激动人心的冒险,释放您的潜力,创造任何您能想象到的东西。

本课程适合哪些人:

  • 任何想要了解 Arduino、微控制器和嵌入式工程的人。
  • 想要在微控制器级别探索开发硬件方面的编码员和程序员。
  • 业余爱好者和黑客想要了解“Arduino”平台,了解它是什么,以及如何使用它来构建项目、小工具和装置。
  • 学生想要一门涵盖从头开始所有内容的课程,这样他们最终可以想到一个嵌入式项目,设计,编码并自信地构建它。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务