单片机模块化编程与轻量级系统实战教程.pdfVIP

  • 2
  • 0
  • 约2.43千字
  • 约 5页
  • 2026-10-07 发布于北京
  • 举报

单片机模块化编程与轻量级系统实战教程.pdf

一、课程标题:单片机模块化编程实战

二、课程介绍

本课程内容于研发的多款物联网网关设备,这些产品都稳定运行在

我独家编写的一个轻量级系统架构上,这个轻量级系统架构就是本课程的主

题,课程硬件平台是基于Keil5+STM32F103系列。

课程前半部分讲解C语言高级语法枚举、结构体、指针,通过这些语法手把

大家编写一套轻量级系统的内核,其中涉及到链表、队列算法、回调函

数、任务管理等功能。

后半部分是项目实战部分,把产品典型应用如LED、按键、串口通讯移

植到该系统内核结合成一个产品功能。这里的移植不是简单的点亮一个灯或

者检测一个按键,又或者是串口收发一个字节数据。

而是从实际产品的需求和痛点出发,考虑功能可扩展性和移植性为前提条件

实现批量LED或者按键一些复杂的功能。

比如每个LED可以实现每隔3秒快闪2次代表信号正常,或者闪2次以后熄

灭代表探测器学习成功指示。

比如每个按键可以检测短按、短按释放、长按、长按释放等。

比如串口收发使用独家队列算法处理,能够满足物联网大数据流传输情况不

丢一个字节的需求。

代码使用系统内核+应用层+硬件层模块化编程思维,不依赖于任何一款,

移

文档评论(0)

1亿VIP精品文档

相关文档