完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
C语言关键_程序结构实践_嵌入编程常见技巧套路
5.0共38个课时507人已学习
讲师:白纪龙 资深工程师
白纪龙老师相关课程推荐:
课程名称:《 实战多通道高速精密测温仪的全系列设计教程》
点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b
(PS:实战多通道测温仪课程包含此P8课程)
添加助教微信可领取优惠券哦
助教微信:18138814620(备注:软件P8)
P8_第0集_本系列课程关键点分析_任务调度机制具体实践_C语言关键_嵌入式常见任务实现套路.mp4
免费P8_第1集_part1_应用程序=程序结构(时间复杂度)+数据结构(空间复杂度).mp4
付费P8_第1集_part2_程序的一般组成_预编译_全局变量声明_函数声明_...等.mp4
免费P8_第1集_part3_程序运行的关键_分散加载.mp4
免费P8_第1集_part4_程序调试详解_程序编写过程中的调试以及程序完成之后的调试.mp4
免费+查看更多
白纪龙老师相关课程推荐:
课程名称:《 实战多通道高速精密测温仪的全系列设计教程》
点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b
(实战多通道测温仪课程包含此P8课程)
课程大纲:
1.程序是什么:程序 = 算法+数据结构
2.程序的一般组成
3.程序是如何运行起来的:分散加载
4.程序编写完成之后的调试:
(1)硬件调试:LED, beep(对半分析法)
(2)软件调试:单步仿真调试;printf(); log日志文件
5.程序编写过程的调试:利用notepad++联合Ubuntu下面的gcc一起进行程序未编写完成的过程中的调试
6.标准输入 vs 标准输出
7.printf();函数详解
(1)printf();作用
(2)printf();格式
(3)printf();函数原型细节分析
(4)printf();函数的基本用法
(5)printf();函数的工作原理:栈的应用
(6)printf();控制字符: %[flags][width][.precision][length]specifier
(7)转义字符
8.scanf();函数初步分析
9.C语言关键_变量:
(1)变量类型:Primitive vs Derived vs User
(2)变量的声明、定义、赋值和初始化有什么区别?
(3)变量的存储类
(4)变量的作用域
(5)变量的生命周期
(6)变量的链接属性
10.变量的存储类细节分析:
(1)RO,RW,ZI,code;
(2)关键字:auto, static, register, extern, volatile, restict等
11.变量的作用域细节分析:
(1){}
(2)局部变量和全局变量
12.变量的生命周期细节分析:
(1)栈,堆的生命周期分析
(2)RO,RW,ZI,code不同段的生命周期分析
13.变量的链接属性细节分析:
(1)编译过程分析
(2)三种链接属性:外连接、内链接、无链接
14.C语言关键2:三种结构,即顺序结构、选择结构和循环结构
15.C语言关键3:预编译
16.预编译细节分析:
(1)文件包含:<> vs ""
(2)宏定义
(3)条件编译
17.C语言关键4:函数
18.C语言关键5:指针
19.嵌入式逻辑软件设计关键1:模块化的实现
20.嵌入式逻辑软件设计关键2:多任务调度的时间片轮的实现方法
21.嵌入式逻辑软件设计关键3:多系列产品的条件编译实现
22.嵌入式逻辑软件设计关键4:多UI界面切换的状态机实现方式
23.嵌入式逻辑软件设计关键5:自定义UART protocol具体实践
24.嵌入式逻辑软件设计关键6:按键,EEPROM, OLED 等经常使用的外设其嵌入式软件设计关键
白纪龙老师相关课程推荐:
课程名称:《 实战多通道高速精密测温仪的全系列设计教程》
点击链接了解课程详情:http://url.elecfans.com/u/b97041e63b
(实战多通道测温仪课程包含此P8课程)
购买注意事项:
1. 专属学习群和课程资料领取:成功购买后,请添加客服小姐姐的微信:小鑫18138814636 ,添加时请备注姓名+已购买视频。小姐姐会拉你进专属学习交流群
2. 关于发货:为了保证视频正版,请添加客服微信后提供订单号,客服小姐姐会给你发播放器观看视频
添加助教微信可领取优惠券哦
助教微信:18138814620(备注:软件P8)
专栏评论
课程评分