完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
工程软件架构,算法,程序结构,数据解结构
5.0共23个课时250人已学习
讲师:白纪龙 资深工程师
白纪龙老师相关课程推荐:
课程名称:《 实战多通道高速精密测温仪的全系列设计教程》
点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b
(PS:实战多通道测温仪课程包含此P7课程)
添加助教微信可领取优惠券哦
助教微信:18138814620(备注:软件P7)
P7_第0集_good program_算法_数据结构_程序结构基础概述.mp4
付费P7_第1集_part1_good program_算法_数据结构_程序结构细节和逻辑关系的总结.mp4
付费P7_第1集_part2_什么是一个好的程序 = 分层 + 模块化 + 合理的算法详解.mp4
付费p7_第1集_part3_算法 解决问题并提供详细切确的解决步骤初步分析.mp4
付费P7_第1集_part4_程序结构宏观分析详解1.mp4
付费+查看更多
白纪龙老师相关课程推荐:
课程名称:《 实战多通道高速精密测温仪的全系列设计教程》
点击链接了解课程详情: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)
专栏评论
课程评分