登录

老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程

C语言关键_程序结构实践_嵌入编程常见技巧套路

5.0共38课时500人已学习

分享
¥399.00¥510.007.8折
24小时内答疑 专属资料下载

老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程你将会学到的

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

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

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

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


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

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

image.png

老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程课程介绍

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

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

点击链接了解课程详情: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)

image.png


老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程课程目录 38个课时 

老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程讲师介绍

白纪龙

资深工程师

121447学员

白纪龙,上市公司研发团队负责人,飞利浦技术专家

1、擅长领域:复杂硬件体系设计,多核系统设计,以及基于RTOS或者Linux,QT等进行相关底层驱动和应用程序的编写,精通嵌入式常用的滤波算法,数据拟合算法,PID等控制算法并可以对算法做自由的优化。

2、 代表作品:五分类血球仪(ARM+FPGA混合架构);qPCR仪(A8+3*Cortex-M3内核,以CAN bus构建整个体系;ICP-MS质谱仪(Freescale+FPGA混合架构));干式荧光免疫分析仪(iMX6+openCV,以PD+图像识别算法进行定量的尿液吸毒分析)

3、从事领域:消费类电子,汽车电子以及医疗电子等多行业,做过版图设计,也流过片。目前致力于物联网技术以及人工智能以及IVD领域医疗器械的研究与实践。


老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程推荐相关课程

课程评分  (0) 满意度评分
选择优惠券

老白软件全栈P8_从BLDC串口驱动板项目入门嵌入式软件编程

  • 支付金额
    399.00
  • 优惠券
    暂无可用
  • 请选择支付方式
    ×
    20
    完善资料,
    赚取积分
    ×