
课程目录:
项目1:基于HAL实现智能家居
快速学习并上手嵌入式单片机开发,
通过HAL库的应用,掌握嵌入式单片机项目开发的基本流程,
在项目开发中快速学习了解知识框架。
第一章
基于HAL库实现智能家居课前必看
第二章
环境搭建及C语言基础
第三章
项目必备的HAL库基础
第四章
AT指令(基于ESP8266)
第五章
基于HAL库的智能家居
项目2: FREERTOS快速入门
基于快速使用FREERTOS的目的,
使用API实现多任务编程细致讲解、熟练使用FREERTOS开发
必须掌握的函数,引入RTOS的开发模式。
第一章
FREERTOS快速入门
第二章
CUBEMX对FREERTOS的适配
第三章
基于FREERTOS实现智能家居
项目3: 深入理解ARM架构,实现多任务系统
上一个项目是使用FREERTOS,后续要想深入理解FREERTOS,
要先学习ARM架构、程序的跳转、异常和中断的处理等知识,
这些是深入学习FREERTOS、RT-THREAD的基础。
第一章
深入理解ARM架构
第二章
自己写RTOS_实现多任务系统
项目4: FREERTOS移植与内部实现
深入理解FREERTOS,这分为2部分:移植、分析内部实现
在开发产品时,我们需要裁剪系统、优化系统,甚至要为新芯片进
行移植,这都需要我们对FREERTOS本身有深入的理解。
第一章
FREERTOS移植
第二章
FREERTOS内部实现
项目5:基于RT-THREAD NANO实现智能家居
NANO是纯内核版本,
先使用RTOS的基本功能:任务创建、调度、通信等。
第一章
我们要做什么?
第二章
RT-THREAD
快速体验
第三章
RT-THREAD
开发基础知识
第四章
使用RT-THREAD改造程序
项目6: RT-THREAD移植与驱动开发
这个项目跟项目4类似,它是去深入分析、掌握RT-THREAD
RT-THREAD比FREERTOS功能更强大,多了设备框架
基于设备框架,在RT-THREAD中就可以很容易支持更多的设备
这跟LINUX的设计思想很类似,掌握了RT-THREAD的设备驱动开
发,对学习LINUX驱动开发很有帮助。
第一章
RT-THREAD移植
第二章
RT-THREAD驱动程序开发
项目7:基于RT-THREAD BSP实现环境监测
如果RT-THREAD为某款芯片提供了BSP包,
那么在它上面开发产品效率高。
只需要配置系统、编写APP、给尚未支持的设备编写驱动程序。
这是一个基于BSP开发的示例,可以提高我们的开发效率。
项目8: 基于ESP32-C3 SDK实现智能家居
使用乐鑫ESP32厂商SDK快速实现一个智能家居产品级系统,
学习多种传感器模块操作方式及常见通信协议,例如驱动OLED显
示屏 SMARTCONFIG手机配网,电脑远程控制板载LED灯亮灭。
以及如何使用CMAKE来组织管理整个工程进行。
第一章
第1个程序:LED与按键
第二章
第2个程序:串口
第三章
第3个程序:OLED显示
第四章
第4个程序:WIFI
第五章
联合调试
项目9:深入理解RISC-V32架构,实现多任务系统
深入学习RISC-V架构。
要基于RISC-V深入使用FREERTOS、RT-THREAD的话,
需要先学习RISC-V架构、程序的调准、异常和中断的处理等知识。
第一章
RISC-V32架构
第二章
汇编程序
第三章
代码重定位
第四章
异常与中断
第五章
任务切换的实质:栈
项目10:基于FREERTOS实现环境监测
使用乐鑫ESP32厂商SDK快速实现一个智能家居产品级系统,
学习多种传感器模块操作方式及常见通信协议,例如驱动OLED显
示屏 SMARTCONFIG手机配网,电脑远程控制板载LED灯亮灭。
以及如何使用CMAKE来组织管理整个工程项目。
第一章
ESP32-C上FREERTOS
代码分析
第二章
项目移植
如果您想学习本课程,请联系我们进行报名点击联系我们
如果没找到合适的课程或有特殊培训需求,也可以联系我们定制培训:点击联系我们
除培训外,我们还提供Layout外包、PCB制板、SMT贴片一站式服务(点击可进入官网),有需求请发需求表到邮箱zhengzf@fanypcb.com,或致电13142188866(同微信)
服务优势:
丰富专家资源,一线工程师背景,项目技术精英,面向企业用岗需求,针对性培训,互动式交流,案例教学,线下线下精品小班,实际工程项目经验分享,快捷高效,节约时间成本,少走弯路与错路,引荐学员高薪就业。
专家力量:
10-20年一线电子工程师项目研发经验团队;
德累斯顿工业大学硕士/飞利浦皇家全球母婴首席电子工程师/桂电研究院特聘专家;
Mentor, Cadence,Altium,华为等大型公司高级工程师,项目经理,技术支持专家;
凡亿教育电子培训中心,资深专家或特邀讲师;
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高;
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享;
针对客户实际需要,真实案例演示,互动式教学沟通,学有所值,学有所成。