目录

  • 1 嵌入式开发提升训练营之系统开发全覆盖
    1. 01.嵌入式系统开发概述1

      00:40:43

深入理解嵌入式开发之系统开发篇全覆盖(MC9S12单片机、CAN技术介绍)

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

一、前言

 

通过摘录了嵌入式C开发国内外著名的文献书籍,结合平时的工作经验,总结了以下台阶,希望同学们可以通过不断的走上这些台阶,提升自己的功力,达到一个嵌入式开发领域合格的工程师。

 

二、课程大纲

 

主题:

Tp01.struct的使用,及字节对齐;struct和class的差别与联系;struct中指针的危险性。

Tp02.extern C修饰的作用及头文件宏保护。

Tp03.变量a的定义

Tp04.static的作用。

Tp05.volatile

Tp06.位操作

Tp07.中断处理程序: 

Tp08.字长问题

Tp09.void的作用

Tp10.数组与普通指针的转化

TP11.宏的使用及副作用

TP12.指针的类型

TP13.一个结构体可以包含指向自己的指针吗?

TP14.函数声明的重要性

TP15.函数指针的应用

TP16.声明 struct x1 { . . . }; 和 typedef struct { . . . } x2; 有什么不同?

TP17.sizeof的用途

TP18.副作用(宏,逻辑判断)的危害

TP19. char *p; *p = malloc(10);

TP20.强制转换后的数值不允许进行修改:

TP21.值传递的注意事项

TP22.void*和void**

TP23. char a[ ] 和 char *a 是一样的

TP24.指针数组等价性

TP25.

do

{….}while(0)的作用

TP26.文件的拆分

TP27 #include <> 和 #include "" 有什么区别?

TP28 & * 应该靠近哪边??

TP29 函数返回类型:栈内存”的“指针”或者“引用

TP30野指针:

TP31 指针定律

TP32 野指针

TP33 内联函数

TP34 const是使用

 

课时:

第一讲:嵌入式系统开发概述1

第二讲:嵌入式系统软件架构

第三讲:嵌入式系统开发发展趋势及技巧介绍

第四讲:嵌入式开发硬件设施

第五讲:嵌入式微软处理器介绍及void使用

第六讲:嵌入式硬件基础及宏函数指针等应用

第七讲:嵌入式开发armIO介绍

第八讲:嵌入式开发总线技术介绍

第九讲:嵌入式开发之存储器介绍

第十讲:嵌入式软件开发基础

第十一讲:嵌入式软件开发内核介绍

第十二讲:ucos介绍及指针数组讲解

第十三讲:嵌入式系统开发NUC140介绍

第十四讲:MC9S12系列单片介绍

第十五讲:MC9S12启动代码介绍及链接文件分析

第十六讲:MC9S12段映射

第十七讲:内存映射实现

第十八讲:走马灯程序

第十九讲:看门狗的使用及时钟

第二十讲:RTI实现

第二十一讲:MC9S12内存映射

第二十二讲:fls驱动寄存器介绍

第二十三讲:fls跨页读操作

第二十四讲:fls擦除

第二十五讲:flash驱动深入研究

第二十六讲:指令集介绍

第二十七讲:can基础知识介绍(1)

第二十八讲:can协议介绍

第二十九讲:CAN技术延伸

第三十讲:CAN控制器介绍

第三十一讲:CAN总线调试

第三十二讲:CAN系列芯片介绍

第三十三讲:CAN系列时钟介绍

第三十四讲:CAN系列时钟介绍2

第三十五讲:嵌入式操作系统之任务1

第三十六讲:嵌入式操作系统之任务2

第三十七讲:嵌入式操作系统之任务3

第三十八讲:嵌入式操作系统之任务4

第三十九讲:嵌入式系统之信号量机制

第四十讲:嵌入式系统之任务通信与互斥机制

第四十一讲:嵌入式系统之时间与中断管理

第四十二讲:嵌入式系统之IO管理

第四十三讲:嵌入式系统开发之内存管理与开发流程

 


评价(0) 立即评论
0/150