我个人觉得网上没有一个系统的智能音箱的全面的深入教程,可能大家偏向的方法总是冰山一角,比如蓝牙应用,WiFi应用,外设应用,或者GUI LVGL等,所以我们想打造一个ESP32S3+双模蓝牙芯片的教程,我们就能全面了解所有的ESP32S3和双模蓝牙的东西,比如 WiFi,BT/BLE,外设,GUI等。将所有的技能集成到一个智能音箱产品中,这个产品即是可以关注健康,也可以私人定制,不要在为买了开发板吃灰现象而担心了。目的是:学完这些可以提升技能的同时并可以私人定制自己的智能音箱!当然你可以将做成智能手表,用途不限!
不一样的mini智能音箱
在开始之前,先看一下项目的整体简介
ESP32S3---智能音箱简介_esp32 手表_嵌入式学习_force的博客-CSDN博客
开发环境搭建---Ubuntu18.04开发环境搭建_嵌入式学习_force的博客-CSDN博客_ubuntu18.04开发嵌入式
ESP32项目---开发环境搭建 Ubuntu18.4 开发ESP32环境搭建_嵌入式学习_force的博客-CSDN博客
嵌入式C语言这一篇就够了_嵌入式学习_force的博客-CSDN博客
嵌入式必备技能---git与github_嵌入式学习_force的博客-CSDN博客
| 标题 | 文章链接 |
| ESP32分区表(partition table)原理以及遇到的问题解决 | 点击我 |
| CMake构建工程 | 点击我 |
| ESP32 system logging库 | 点击我 |
| 智能音箱简介 | 点击我 |
| 章节系列 | 标题 | 文章链接 |
| LVGL简介 | 走进LVGL | 点击我 |
| LVGL工具使用 | windows PC模拟器(Gui-Guider)运行LVGL | 点击我 |
| LVGL移植介绍 | LVGL---移植LVGL 8.3.2 | 点击我 |
| LVGL应用介绍 | LVGL---对象(lv_obj_t) | 点击我 |
| 标题 | 文章链接 |
| QCC51XX学习目录 | 点击我 |
| 标题 | 文章链接 |
| 附近WIFI信号扫描示例 | 点击我 |
| 创建软AP示例 | 点击我 |
| 在软AP模式下实现TCP服务端 | 点击我 |
| 在软AP模式下实现TCP客户端 | 点击我 |
| 在软AP模式下实现UDP通讯 | 点击我 |
| 创建STA站模连接路由器 | 点击我 |
| 在站模式STA下实现TCP服务端 | 点击我 |
| 在站模式STA下实现TCP客户端 | 点击我 |
| 在站模式STA下实现UDP通讯 | 点击我 |
Tips:freertos目前版本代码宏太多不易理解,想理解freertos运行原理,阅读下面列表即可。
| 标题 | 文章链接 |
| 从0到1自己写tinyos | |
| 第1章 课程概述和基础知识 | 点击我 |
| 第2章 基本任务切换实现 | 点击我 |
| 第3章 内核核心实现 | 点击我 |
| 第4章 任务管理模块实现 | 点击我 |
| 第5章 事件控制块实现 | 点击我 |
| 第6章 计数信号量的实现 | 点击我 |
| 第7章 邮箱的实现 | 点击我 |
| 第8章 存储块的实现 | 点击我 |
| 第9章 事件标志组实现 | 点击我 |
| 第10章 互斥信号量 | 点击我 |
| 第11章 软定时器 | 点击我 |
| 第12章 性能测量 | 点击我 |
| 第13章 内核裁剪与移植 | 点击我 |
| 标题 | 文章链接 |
| 点击我 | |
| 点击我 |
| 标题 | 文章链接 |
| 点击我 | |
| 点击我 |