|
1、课程简介
软件架构是开发软件的核心,本套视频课程,以开发单片机软件常用的软件架构和软件思想(多任务编程、消息与事件机制、多窗口多界面显示架构、工厂流水线模型、生产者消费者模型等)为主线进行详解,期间穿插各种软件开发技巧。这些软件架构和软件思想大多数源自于人类处理日常生活事情的思维方式,因此得到大量广泛的应用。
最后以商业实战项目-《编码式楼宇对讲机》把课程的所有知识融合一起开发一个实战项目。
学习完之后,相信同学们对软件架构在单片机开发中的重要性有深刻的理解。从而提高面试通过率,提升自身核心竞争力,编程能力,增强开发中大型项目的信心。
2、课程特点
目前专门针对单片机讲软件架构的资料很少。因此,希望通过本课程,扩展单片机的学习资料,让大家认识到软件架构在实战开发项目中的重要性。
3、课程特点与授课风格
对于难以理解的知识点、概念和抽象的思想等,通过生活中司空见惯的例子做类比、动画和图表等形式把问题生活化,直观化,便于大家理解;
4、代码风格展示
资源目录:
1 课程介绍.mp4
2 防止头文件重复包含.mp4
3 基础类型重命名.mp4
4 函数指针的简化.mp4
5 布尔代数最小项原理检测按键.mp4
6 独立按键代码实现.mp4
7 矩阵按键原理及代码实现.mp4
8 常指针及常量指针.mp4
9 按键双击功能实现.mp4
10 按键长按功能实现.mp4
11 库的裁剪方法.mp4
12 多任务并发机制原理.mp4
13 多任务并发机制结构体与任务列表设计.mp4
14 多任务并发机制代码实现.mp4
15 添加第一个任务-按键检测.mp4
16 环形队列概述.mp4
17 环形队列代码实现.mp4
18 生产者与消费者模型.mp4
19 用ucos-ii找高优先级任务方法获取按键码.mp4
20 键盘消息生成与键盘消息队列.mp4
21 组合键原理与代码实现.mp4
22 补充(代码移动).mp4
23 按键转义及代码实现.mp4
24 生产者消费者模型之路由模式.mp4
25 生产者消费者模型之订阅模式.mp4
26 生产者消费者模型之主题模式.mp4
27 多窗口显示架构.mp4
28 动态数码管后台软件架构搭建.mp4
29 Vsprintf实现显示写操作.mp4
30 命令式编程-文本显示与闪烁.mp4
31 命令式编程-滚动显示及计数显示.mp4
32 命令式编程-动态图片显示.mp4
33 动态数码管驱动.mp4
34 多界面显示切换原理.mp4
35 工厂流水线模型设计编码式楼宇呼叫机.mp4
36 命令界面.mp4
37 呼叫界面.mp4
38 状态提示界面.mp4
39 密码显示库函数实现.mp4
40 密码开门界面及密码设置界面.mp4
41 课程总结.mp4
单片机软件架构(STM32实现) 课程配套资料.zip
下载地址:
|
|