原厂入驻New

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

测温仪P5 测温仪软件详解

5.0共37个课时392人已学习

讲师:白纪龙    资深工程师

测温仪P5 测温仪软件详解 你将会学到的

  • 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 测温仪软件详解 专栏课程 37个课时

+查看更多

  • 测温仪P5 测温仪软件详解专栏介绍

    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 测温仪软件详解推荐课程


专栏评论


课程评分

平均评分
5.00个评分
详细评分
5星
0
4星
0
3星
0
2星
0
1星
0

测温仪P5 测温仪软件详解专栏评论

评分满意度:
*请输入内容还能输入200字

继续选购立即支付

«

x