收藏

新能源领域就业必备-智能电瓶车充电桩实战

基于FreeRTOS,手把手全流程开发与交付商业级项目

新能源领域就业必备-智能电瓶车充电桩实战

上新特惠
¥699
原价¥799.00
未完结 每周更新 难度 中级 时长 30小时 学习人数 17 综合评分 10.00
  • 第1章 熟悉试验箱 试看 4 节 | 29分钟

    本章主要讲解 SWM320 试验箱基础入门知识,先教学开发环境搭建、资料获取,借助 MDK软件完成程序编译与烧录,熟悉设备外观接口;再详解官方工程架构,实操实现文本打印,同时掌握 CPU主频、串口波特率的修改方法,打好设备基础操作与程序调试根基。...

    收起列表

    • 视频: 1-1 新能源领域-智能充电桩项目演示 (00:49) 试看
    • 图文: 1-2 课程硬件获取流程
    • 视频: 1-3 操作试验箱 (10:23) 试看
    • 视频: 1-4 官方工程结构 (17:03) 试看
  • 第2章 基础外设开发 12 节 | 159分钟

    本章系统讲解 SWM320 单片机各类基础外设开发实操,先深入剖析 GPIO内部结构、寄存器原理,分别讲解寄存器与库函数两种GPIO编程方式;接着介绍芯片时钟树与定时器原理,利用系统滴答定时器完成状态机编程,借助通用定时器搭建系统计时体系。逐步搭建串口通信工程,实现环形缓冲区搭建、数据存入读取、协议帧校验与内容解...

    收起列表

    • 视频: 2-1 GPIO内部结构简述 (10:58)
    • 视频: 2-2 GPIO寄存器介绍 (08:15)
    • 视频: 2-3 GPIO寄存器编程 (41:38)
    • 视频: 2-4 GPIO库函数编程 (06:55)
    • 视频: 2-5 时钟树简述 (13:19)
    • 视频: 2-6 单片机的定时器 (16:46)
    • 视频: 2-7 基于systick的状态机编程 (10:32)
    • 视频: 2-8 通用定时器提供vSystick (09:25)
    • 视频: 2-9 SWM320的串口缺陷 (10:47)
    • 视频: 2-10 理论_串口几种常见的数据接收方式 (08:33)
    • 视频: 2-11 串口_单字节数据接收编程 (15:57)
    • 视频: 2-12 串口_FIFO接收数据编程 (05:21)
  • 第3章 手撕命令行解析 9 节 | 132分钟

    引入环形缓冲区,并从零手写写命令行解析功能。

    收起列表

    • 视频: 3-1 串口解析数据_基本工程搭建 (09:52)
    • 视频: 3-2 串口解析数据_环形缓冲区 (15:37)
    • 视频: 3-3 串口数据解析_接收数据到环形缓冲区 (09:14)
    • 视频: 3-4 串口数据解析_获取一帧数据 (22:38)
    • 视频: 3-5 串口数据解析_解析帧内容 (09:45)
    • 视频: 3-6 串口解析字符串_main的输入参数 (13:14)
    • 视频: 3-7 串口解析字符串_分割并匹配命令 (18:29)
    • 视频: 3-8 串口解析字符串_完善命令行A (19:53)
    • 视频: 3-9 串口解析字符串_完善命令行_B (12:56)
  • 第4章 基于FreeRTOS实现应用框架 7 节 | 441分钟

    围绕FreeRTOS 实时操作系统展开工程框架搭建,先讲解软件框架设计意义与分层结构;接着以分层思想完成底层驱动接口封装,并引入 FAL 库实现 Flash 分区管理。

    收起列表

    • 视频: 4-1 软件框架_FreeRTOS_A (23:02)
    • 视频: 4-2 FreeRTOS_使用互斥量解决打印紊乱 (38:35)
    • 视频: 4-3 FreeRTOS_自带链表 (49:04)
    • 视频: 4-4 构建底层驱动接口之gpio (82:19)
    • 视频: 4-5 构建底层驱动接口之uart (89:08)
    • 视频: 4-6 构建底层驱动接口之rtc (68:56)
    • 视频: 4-7 构建底层驱动之_wdt_fal (89:33)
  • 第5章 网络服务框架 3 节 | 265分钟

    本章节使用串口映射功能,调试4G模块,人工连接服务器;编写代码实现连接的步骤,并搭建完整的网络框架。

    收起列表

    • 视频: 5-1 使用4G模块之调试指令 (85:55)
    • 视频: 5-2 使用4G模块之设备复位 (102:07)
    • 视频: 5-3 使用4G模块之登录服务器 (76:58)
  • 第6章 移植命令行代码到FreeRTOS 1 节 | 17分钟

    本章节移植裸机下写的命令行代码,到FreeRTOS的框架中,并在主机任务下调度。

    收起列表

    • 视频: 6-1 移植命令行代码 (16:29)
  • 第7章 硬件调试 6 节 | 218分钟

    本章节调试以下项目硬件:HC595灯板模块、保险丝检测模块、HLW8012 电量计量模块。

    收起列表

    • 视频: 7-1 HC595显示面板 (33:17)
    • 视频: 7-2 字符串分割勘误 (02:10)
    • 视频: 7-3 完成灯板工作逻辑 (57:53)
    • 视频: 7-4 保险丝检测逻辑 (28:22)
    • 视频: 7-5 HLW8012工作逻辑 (49:15)
    • 视频: 7-6 HLW8012_消息队列 (46:36)
  • 第8章 业务逻辑与消息交互 持续更新

    本章节实现网络消息交互和插座工作逻辑,并用队列让这2个模块跨任务通讯,最后编程实现生产调试命令。

  • 第9章 远程升级OTA 持续更新

    编写Bootloader,并增加OTA远程升级app的功能。

  • 第10章 扩展篇 持续更新

    扩展内容,增加一些项目外的技能点,如在ubuntu服务器上搭建文件共享服务,体验rtt操作系统等。

每周更新直至完结

试看

全部试看小节



讲师

靓仔嵌入式... 软件工程师

10 年一线嵌入式开发经验 熟悉各种高性能SOC方案 擅长大型游艺机设备开发 擅长iot物联网设备开发 擅长售货机,充电桩等工控设备开发

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

¥

无门槛

::
立即使用
¥ ??

登录后领取优惠补贴

立即领取