完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
5.0共37个课时476人已学习
讲师:白纪龙 资深工程师
1.抽象的架构性的思考的关键
2.标准的的软件设计过程的不同阶段详解
(1)LC--->Life Cycle
(2)产品开发的LC; 硬件开发的LC; 软件开发的LC;
(3)可行性分析
(4)需求分析阶段
(5)总体设计和概要设计阶段
(6)细节设计阶段
(7)编码阶段
(8)测试阶段
(9)发布阶段
3.软件设计过程模型之一:瀑布模型
4.软件设计过程模型之二:快速原型模型
5.软件设计过程模型之三:螺旋模型
6.软件设计过程模型之四:V模型
7.测温仪的软件设计过程
(1)测温仪的软件过程代表了典型在嵌入式行业内其软件设计过程
A.和标准的的软件设计过程基本相同
B.快速原型模型
(2)需求分析阶段
(3)软件架构设计阶段
(4)程序结构设计阶段
(5)详细设计阶段
(6)编码阶段
(7)测试阶段
(8)发布阶段
8.一般的标准的模板式的软件架构框架设计
(1)软件架构设计的两个重要的思想:分层和模块化
(2)分层--->可维护性,复用性,可移植性
(3)模块化--->针对于每一个外设做线性化的处理--->可维护性,复用性,可移植性
9.测温仪的软件架构
(1)遵循于上述的标准软件架构框架:硬件层--->驱动层--->应用层
(2)测温仪使用的MCU是基于cortex-M4内核的ST的32位的MCU
(3)测温仪的软件架构框架是基于ARM公司提供的CMSIS的软件架构框架
(4)ARM提供了关于内核的底层代码
(4)ST公司完成了硬件层和驱动层(片上外设)代码的编写
(5)板上外设的驱动由我么自己完成
(6)应用层的程序编写也是由我们自己完成
10.测温仪的程序架构(程序结构)
(1)程序架构 vs 软件架构
(2)程序架构最简单的理解--->任务调度--->应用层
(3)程序架构∈应用层∈软件架构
(4)前后台程序结构 & 时间片轮分时调度机制
11.测温仪比较大的功能模块有哪些:
A.最核心模块:ADC数据采集模块
B.数据存储模块:SD卡
C.数据处理的模块:滤波,拟合等
D.串口屏相关的模块:人机交互和显示
E.PC机的串口调试助手去发送
F.校准数据的保存:EEPROM
G.在完成大的核心模块规划之后我们需要对这些模块优先级进行定义
12.流程图:
A.整个测温仪软件执行过程的流程图(系统级)
B.ADC数据采集模块:数据采集部分的流程图的绘制
C.数据存储模块--->SD卡--->文件系统--->FATS
D.数据处理的模块:滤波--->窗口的滤波
E.串口屏--->触摸屏子模块+显示子模块()
F.PC机的串口调试助手去发送子模块
13.测温仪软件中的数据结构
14..流程图基础知识详解
15..N-S盒图基础知识详解
16.伪代码基础知识详解
17.测温仪流程图设计详解
18.测温仪N-S盒图设计详解
19.测温仪伪代码设计详解
20.真正编码阶段的时候我们从哪里开始软件的编写呢?
21.标准库框架详解
22.常见的工程中的数据滤波方法介绍
23.常见的工程中的数据拟合方法介绍
24.常见的工程中数据校准的方法介绍
25.常见的软件设计中的自定义协议如何设计
26.测温仪软件的细节设计以及具体实现过程
P5_第0集_如何学会抽象的思考_架构性的思考
付费P5_第1集_part1_标准软件开发生命周期中的不同阶段详解
付费P5_第1集_part2_软件开发不同过程模型详解1
付费P5_第1集_part3_软件开发不同过程模型详解2
付费P5_第2集_part1_标准的模板式的软件架构框架详解1
付费+查看更多
1.抽象的架构性的思考的关键
2.标准的的软件设计过程的不同阶段详解
(1)LC--->Life Cycle
(2)产品开发的LC; 硬件开发的LC; 软件开发的LC;
(3)可行性分析
(4)需求分析阶段
(5)总体设计和概要设计阶段
(6)细节设计阶段
(7)编码阶段
(8)测试阶段
(9)发布阶段
3.软件设计过程模型之一:瀑布模型
4.软件设计过程模型之二:快速原型模型
5.软件设计过程模型之三:螺旋模型
6.软件设计过程模型之四:V模型
7.测温仪的软件设计过程
(1)测温仪的软件过程代表了典型在嵌入式行业内其软件设计过程
A.和标准的的软件设计过程基本相同
B.快速原型模型
(2)需求分析阶段
(3)软件架构设计阶段
(4)程序结构设计阶段
(5)详细设计阶段
(6)编码阶段
(7)测试阶段
(8)发布阶段
8.一般的标准的模板式的软件架构框架设计
(1)软件架构设计的两个重要的思想:分层和模块化
(2)分层--->可维护性,复用性,可移植性
(3)模块化--->针对于每一个外设做线性化的处理--->可维护性,复用性,可移植性
9.测温仪的软件架构
(1)遵循于上述的标准软件架构框架:硬件层--->驱动层--->应用层
(2)测温仪使用的MCU是基于cortex-M4内核的ST的32位的MCU
(3)测温仪的软件架构框架是基于ARM公司提供的CMSIS的软件架构框架
(4)ARM提供了关于内核的底层代码
(4)ST公司完成了硬件层和驱动层(片上外设)代码的编写
(5)板上外设的驱动由我么自己完成
(6)应用层的程序编写也是由我们自己完成
10.测温仪的程序架构(程序结构)
(1)程序架构 vs 软件架构
(2)程序架构最简单的理解--->任务调度--->应用层
(3)程序架构∈应用层∈软件架构
(4)前后台程序结构 & 时间片轮分时调度机制
11.测温仪比较大的功能模块有哪些:
A.最核心模块:ADC数据采集模块
B.数据存储模块:SD卡
C.数据处理的模块:滤波,拟合等
D.串口屏相关的模块:人机交互和显示
E.PC机的串口调试助手去发送
F.校准数据的保存:EEPROM
G.在完成大的核心模块规划之后我们需要对这些模块优先级进行定义
12.流程图:
A.整个测温仪软件执行过程的流程图(系统级)
B.ADC数据采集模块:数据采集部分的流程图的绘制
C.数据存储模块--->SD卡--->文件系统--->FATS
D.数据处理的模块:滤波--->窗口的滤波
E.串口屏--->触摸屏子模块+显示子模块()
F.PC机的串口调试助手去发送子模块
13.测温仪软件中的数据结构
14..流程图基础知识详解
15..N-S盒图基础知识详解
16.伪代码基础知识详解
17.测温仪流程图设计详解
18.测温仪N-S盒图设计详解
19.测温仪伪代码设计详解
20.真正编码阶段的时候我们从哪里开始软件的编写呢?
21.标准库框架详解
22.常见的工程中的数据滤波方法介绍
23.常见的工程中的数据拟合方法介绍
24.常见的工程中数据校准的方法介绍
25.常见的软件设计中的自定义协议如何设计
26.测温仪软件的细节设计以及具体实现过程
讲师:白纪龙 5.0952人已学习
¥499.00
原价¥2100.00讲师:白纪龙 5.0506人已学习
¥399.00
原价¥510.00讲师:白纪龙 5.0701人已学习
¥299.00
原价¥675.00讲师:白纪龙 5.01414人已学习
¥299.00
原价¥825.00讲师:白纪龙 5.01126人已学习
¥299.00
原价¥850.00
专栏评论
课程评分