学习笔记 · Obsidian

C → 嵌入式 → CoreS3 学习入口

ESP-IDFC / C++

从这里开始

适合:有软件开发经验,C 和嵌入式从基础学习。目标是用 CoreS3 做出可解释、可恢复的联网设备状态面板。

第一次只读第 01 课并运行采样练习。 先能解释类型、输入数组、输出指针和失败返回值,再继续第 02 课。板卡实验与 C 基础交替进行,不必先背完所有 API。

本主题是首轮学习教材,包含概念解释、实验与验收、参考来源。高级 C++、完整驱动开发、BLE、音视频和生产级设备安全仅给出后续入口;不代表已经覆盖六个网站的全部文档。

课程目录

章节本次要解决的问题
00 学习路线先学什么,怎样算过关
01 C 第一课用 C 处理模拟采样,跑出第一个结果
02 指针、数组、内存地址、长度、生命周期如何共同决定正确性
03 位运算与模块如何表达状态并组织 C 文件
04 最少的 C++怎样读懂板卡库与资源管理
05 硬件地图芯片、板卡、引脚和 BSP 怎样对应
06 编译与烧录从源文件走到芯片上的日志
07 总线、中断、定时驱动如何和硬件交互
08 板载外设实验逐步建立本地状态面板
09 FreeRTOS采样、UI 和网络如何协作
10 Wi-Fi 与 HTTPS如何分层判断设备联网状态
11 MQTT 与 Java消息、命令、回执与重复处理
12 保存配置与恢复设备如何经受重启、断网和升级失败

进度和资料

学习进度与验证边界 · 资料来源与版本口径

已经完成:首轮资料整理,以及助手对第 01 课的本机编译和边界验证。

等待后续学习:用户独立练习、SDK 环境确认、固件构建、CoreS3 烧录、板载外设、网络与 Java 联调。本机 C 练习通过只覆盖教学函数,不等于设备工程通过。

后续继续学习的提示词

继续学习 Obsidian 的 Study/embedded-cores3。先读 CoreS3学习进度,从尚未完成的最前一项开始。按“一个概念 → 一个小实验 → 我解释结果 → 纠正理解”推进。区分资料整理、助手检查、我的掌握和实机证据;有可复用结论时再更新对应笔记。保留已有未提交改动,不把未执行的实验标为完成。

本主题没有更改现有 Study 总索引:该文件在开始时已有未提交修改。可通过本入口、Obsidian 快速切换或文件树进入。