原厂入驻New

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

3天内不再提示

老白软件全栈P7_程序结构详解

工程软件架构,算法,程序结构,数据解结构

5.0共23个课时245人已学习

讲师:白纪龙    资深工程师

老白软件全栈P7_程序结构详解 你将会学到的

  • 白纪龙老师相关课程推荐:


    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (PS:实战多通道测温仪课程包含此P7课程)



    添加助教微信可领取优惠券哦

    助教微信:18138814620(备注:软件P7)

    image.png

老白软件全栈P7_程序结构详解 专栏课程 23个课时

+查看更多

  • 老白软件全栈P7_程序结构详解专栏介绍

    白纪龙老师相关课程推荐:

    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (实战多通道测温仪课程包含此P7课程)



    课程大纲:

    1.工程软件结构:分层 & 模块化处理详解

    2.工程软件架构 = Hardware Layer + Driver Layer + Application Layer

    3.一个合理的软件设计流程是怎么样:工程软件架构总体布局-->流程图和伪代码-->程序结构-->数据结构

    4.main函数 = 初始化 + 循环体结构(算法<==>业务逻辑处理)

    算法 = 程序结构(时间) + 数据结构(空间)

    5.算法评估方法简介:时间复杂度和空间复杂度(大O分析法)

    6.应用程序 = 算法 + 数据结构(不推荐)

    7.数据结构=data + operation

    8.数据结构基本概念类型详解:数组,链表,栈,堆,树,图

    9.程序结构:代表了算法里面的对时间的需求所要求我们对任务有一个合理高效的调度-->时间和空间

    10.流程图基本符号详解

    11.流程图3种执行架构:顺序,选择,循环

    12.流程图案例详解基于3种执行架构

    13.伪代码基本符号详解

    14.伪代码的两种类型说明:人类语言伪代码 vs 编程语言伪代码

    15.伪代码案例详解

    16.BLDC串口驱动板项目流程图详解

    17.BLDC串口驱动板项目伪代码详解

    18.基本程序结构介绍:

            A.轮询:对于一些需要实时响应的外设或者任务没办法及时响应

            B.中断:

            C.前后台:轮询 + 中断

            D.RTOS:

    19.程序结构之:顺序调度机制 vs 优先调度机制

    20.程序结构之:分时调度机制

    21.程序结构之:多进程并行运行机制

    22.程序结构之:多工序程序结构

    23.程序结构之:基于状态机思路的程序调度机制

    24.程序结构之:多级状态结构

    25.程序结构之:多维状态结构





    白纪龙老师相关课程推荐:

    课程名称:《 实战多通道高速精密测温仪的全系列设计教程》

    点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b

    (实战多通道测温仪课程包含此P7课程)


    购买注意事项:

    1. 专属学习群和课程资料领取:成功购买后,请添加客服小姐姐的微信:小鑫18138814636 ,添加时请备注姓名+已购买视频。小姐姐会拉你进老白夜话专属学习交流群

    2. 关于发货为了保证视频正版,请添加客服微信后提供订单号,客服小姐姐会给你发播放器观看视频


    添加助教微信可领取优惠券哦

    助教微信:18138814620(备注:软件P7)

    image.png


老白软件全栈P7_程序结构详解推荐课程


专栏评论


课程评分

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

老白软件全栈P7_程序结构详解专栏评论

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

继续选购立即支付

«

x