- 2
- 0
- 约2.43千字
- 约 5页
- 2026-10-07 发布于北京
- 举报
一、课程标题:单片机模块化编程实战
二、课程介绍
本课程内容于研发的多款物联网网关设备,这些产品都稳定运行在
我独家编写的一个轻量级系统架构上,这个轻量级系统架构就是本课程的主
题,课程硬件平台是基于Keil5+STM32F103系列。
课程前半部分讲解C语言高级语法枚举、结构体、指针,通过这些语法手把
大家编写一套轻量级系统的内核,其中涉及到链表、队列算法、回调函
数、任务管理等功能。
后半部分是项目实战部分,把产品典型应用如LED、按键、串口通讯移
植到该系统内核结合成一个产品功能。这里的移植不是简单的点亮一个灯或
者检测一个按键,又或者是串口收发一个字节数据。
而是从实际产品的需求和痛点出发,考虑功能可扩展性和移植性为前提条件
实现批量LED或者按键一些复杂的功能。
比如每个LED可以实现每隔3秒快闪2次代表信号正常,或者闪2次以后熄
灭代表探测器学习成功指示。
比如每个按键可以检测短按、短按释放、长按、长按释放等。
比如串口收发使用独家队列算法处理,能够满足物联网大数据流传输情况不
丢一个字节的需求。
代码使用系统内核+应用层+硬件层模块化编程思维,不依赖于任何一款,
移
您可能关注的文档
最近下载
- ISPE HVAC 国际制药工程协会对空调系统的基准指南 翻译.doc VIP
- JBT 10184-2014 交流伺服驱动器通用技术条件.pdf VIP
- DB3302T 120-2018奉化曲毫茶栽培加工技术规程.docx VIP
- ABB逻辑编程软件PCM600调试经验文档.docx VIP
- 生活垃圾转运站项目施工组织设计.docx
- DB54∕T 0616-2026 民用供氧工程施工及验收规范.pdf
- 《非物质文化遗产档案管理规范》(DB15T 4502-2026).pdf VIP
- DD2011-03 遥感地质解译方法指南(5万、25万).pdf VIP
- IPC-TM-650-CN中文 -2023——测试方法扫描版.pdf VIP
- 国内外中药材产业研究现状和发展趋势.docx
原创力文档

文档评论(0)