嵌入式物联网工程师-杭州吾思智能科技有限公司

嵌入式物联网工程师

课程模块

1.Linux基础
2.C语言
3.试验项目及答辩

1.数据结构
2.C++
3.AMR课程

1.Linux高级编程
2.数据库
3.Linux驱动
4.试验项目及答辩


一、

1.Linux基础(5天)

课程目标:掌握Linux基本操作、服务配置、开发环境熟悉、开发工具使用。

2.C语言(17天) ——10天正课,7天实验课

课程目标:深入掌握C语言,通过大量实验项目提高编程能力,掌握基本的编程技巧。

3.试验项目及答辩(7天)

课程目标:综合C语言知识以及Linux基础知识,实现第一个正式的项目。

完成对C编程基础知识的巩固与总结

项目名称:网络存储设备管理系统或MP3播放器项目

以MP3项目为例,每个项目先讲解整体思路,项目开发环境搭建,以后每天先花一个课时讲解模块,然后由学生完成具体模块功能。


二、

课程目标:数量掌握各种数据结构并能进行编程、完成各种数据结构的练习。

熟练掌握C++语法,掌握面向对象的编程方法。

掌握ARM体系结构与基本原理。


三、

课程目标:掌握企业项目开发过程与文档编写格式

综合学过的C语言、数据结构、硬件知识、Linux高级编程技术、驱动知识,完整的实现一个大项目。

项目名称:VIPP可视电话项目/多功能行车记录仪项目。


附件:硬件相关课程

(备注:此部分选修,不在大纲内容,若有需求需单独定制,适合有硬件基础的学生)

本部分课程的重点内容包含:

1.模拟电路,数字电路基础

2.嵌入式系统外围路线及核心电路设计原理

3.原理图设计,PCB设计

4.Linux基础及驱动基础

5.ARM外设模块控制

1.模拟电路,数字电路基础(4天)

2.嵌入式系统外围电路及核心电路设计及原理