多任务并发机制代码实现
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
1、熟悉C语言,结构体和指针的基本应用
2、熟悉STM32 IO口的读写与sysTick驱动
3、希望通过软件架构提高编程能力的单片机软件工程师,学生等
你将会学到
消息与事件机制,消息生成,分发消费详解;工厂流水线;显示架构;多任务 ;核心知识,突破瓶颈挑战自我
课程简介
1、课程简介
软件架构是开发软件的核心,本套视频课程,以开发单片机软件常用的软件架构和软件思想(多任务编程、消息与事件机制、多窗口多界面显示架构、工厂流水线模型、生产者消费者模型等)为主线进行详解,期间穿插各种软件开发技巧。这些软件架构和软件思想大多数源自于人类处理日常生活事情的思维方式,因此得到大量广泛的应用。
最后以商业实战项目-《编码式楼宇对讲机》把课程的所有知识融合一起开发一个实战项目。
学习完之后,相信同学们对软件架构在单片机开发中的重要性有深刻的理解。从而提高面试通过率,提升自身核心竞争力,编程能力,增强开发中大型项目的信心。
2、课程特点
目前专门针对单片机讲软件架构的资料很少。因此,希望通过本课程,扩展单片机的学习资料,让大家认识到软件架构在实战开发项目中的重要性。
3、课程特点与授课风格
对于难以理解的知识点、概念和抽象的思想等,通过生活中司空见惯的例子做类比、动画和图表等形式把问题生活化,直观化,便于大家理解;
4、代码风格展示
常见问题
问:初学者适合学习吗?
答: 本课程要求学员熟悉C语言、结构体、STM32 IO口、sysTick驱动。本课程主讲软件架构,不涉及专业算法,因此对于软件开发只有开发软件思想的不同,没有高中低的差别。有一句话叫“说破不值钱,没有说又想不到”。同时每个函数坚持功能单一,简单,减少耦合,函数一般短小精悍,这也是实战开发软件的基本要求。因此课程的内容适合各阶段的想学习单片机软件架构的人员学习。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
41课时
单片机软件架构(STM32实现)
20238人学习
肖良和
5.0
¥499.00
26课时
uCOS2源码分析2-内核部分-第4季第3部分
83689人学习
朱有鹏
5.0
¥59.00
13课时
单片机到底是个什么东西-1季第2部分
74170人学习
朱有鹏
5.0
会员免费
57课时
循序渐进学好ARM体系结构及接口技术视频课程
70663人学习
创客官方账号
5.0
免费
48课时
巫妖W51单片机开发板配套视频课程
62290人学习
朱有鹏
5.0
会员免费
11课时
你不能错过的单片机课程-1季1部分
59602人学习
朱有鹏
4.9
会员免费
9课时
STM32那些你该知道的事儿-第3季1部分
48437人学习
朱有鹏
5.0
会员免费
11课时
串口通信和RS485-1季第13部分
47429人学习
朱有鹏
4.9
¥25.00