学校的课程铺开了讲,没能够抓住公司的需求。导致很多学生毕业之后找不到工作,或者工作之后有很多东西没有见过,另外学生也不知道学什么才能应对将来的工作。本课程是针对本科喜欢搞电子的大二大三的,但是又不知道搞些什么的学生提供方向指导,使他们很快的找到并适应工作。
本期课程为该课程的总概述,带大家初步了解嵌入式软件工程师, 课程内容如下:
1、概述----一个51就够了:主要说说工作上需要什么,要掌握哪些东西,说说视频讲什么;
2、51单片机深化----IO 、中断、定时器和uart,回顾深化原理;
3、C语言编程规范----规范代码,符合公司规范,提高代码质量;
4、开发工具----sourceinsight 、调试器/仿真器、VS编写测试代码/linux 、思维导图、有道云笔记;
5、模块的划分和封装----模块内部函数、外部调用函数、全局变量、结构体等封装 到.c/.h;
6、系统架构的初识----系统时钟,有哪些方法调度任务;
7、软件工程师的工作流程----谈谈公司是怎么进行团队开发软件的,对软件接口,模 块划分上的注意事项;
8、一个示例串行通信协议迈进嵌入式软件工程师的大门;