nRF Connect SDK 基础课程

固件开发

nRF Connect SDK 基础课程

9.1/10 (6993)
21392 已注册

详情

基础级别
8 节课
完成需 8-10 小时
结业证书

先决条件

  • 具备 C 语言编程的基础知识
  • 具有一定的嵌入式系统软件开发经验

硬件要求

系统要求

  • 运行 Windows、macOS 或 Linux 的计算机
  • 最新版本的 Web 浏览器

软件要求

我们将在整个课程中介绍如何下载和安装这些工具:

支持的 SDK 版本

  • nRF Connect SDK v3.3.0-preview2 – v1.6.0
    • nRF54LS05 DK 需要 nRF Connect SDK v3.3.0-preview2 或更高版本
    • nRF54LM20 DK 需要 nRF Connect SDK v3.1.1 或更高版本
    • nRF54L15 DK 和 Thingy:91 X 需要 nRF Connect SDK v2.8.0 或更高版本
    • nRF9151 DK 需要 nRF Connect SDK v2.6.0 或更高版本
    • nRF9161 DK 或 nRF7002 DK 需要 nRF Connect SDK v2.5.0 或更高版本

课程描述

nRF Connect SDK 基础课程是一门自学进度的实践性在线课程,重点学习使用高度可扩展且功能丰富的 nRF Connect SDK 进行固件
开发的基础知识。nRF Connect 软件开发工具包
包含一个名为 Zephyr RTOS 的高度可配置实时操作系统,以及广泛的示例、
应用协议、协议栈、库 和 硬件驱动程序。在课程结束时,您将对 nRF Connect SDK 及其结构 和 内容有
深入的了解。您将学习如何开发基于 RTOS 的
便携式应用程序,这些程序可以在任何 Nordic Semiconductor 设备(nRF54、nRF53、nRF52、nRF70 或 nRF91
系列)上运行。除此之外,您还将获得与常用
外设/系统模块和外部传感器接口的丰富实践经验,这将使您有信心将这些知识和技术
应用到您的项目中。

您将学到什么

  • 建立对 nRF Connect SDK 的基础理解
  • 学习如何使用 devicetree 描述硬件
  • 学习如何使用 Kconfig 配置软件模块
  • 通过使用常用硬件外设(GPIO、UART、I2C)的动手练习进行实践
  • 深入了解 Zephyr RTOS 101 - 执行模型、ISR、线程、线程生命周期以及任务间
    通信/同步机制

谁应该参加这门课程?

本课程专为嵌入式软件工程师、固件开发人员或任何对微控制器
和嵌入式系统感兴趣的人员设计。

预计时间

完成本课程总共预计需要大约 8 到 10 小时。完成
课程所需的实际时间将很大程度上取决于您的技术背景和经验。

详情

基础级别
8 节课
完成需 8-10 小时
结业证书

先决条件

  • 具备 C 语言编程的基础知识
  • 具有一定的嵌入式系统软件开发经验

硬件要求

系统要求

  • 运行 Windows、macOS 或 Linux 的计算机
  • 最新版本的 Web 浏览器

软件要求

我们将在整个课程中介绍如何 下载和安装这些工具:

支持的 SDK 版本

  • nRF Connect SDK  => v3.4.0

Switch language?

Progress is tracked separately for each language. Switching will continue from your progress in that language or start fresh if you haven't begun.

Your current progress is saved, and you can switch back anytime.

Register an account
Already have an account? Log in
(All fields are required unless specified optional)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.