| 嵌入式软件工程师脱产就业班课程(升级版)体系一览 | |||
| 课程名称 | 课时 | 课程内容 | 培养目标 |
| Linux系统高级管理 | 28 | linux的常用指令,熟悉使用VIM/GDB/GCC等linux常用开发工具,shell编程基础,Makefile编写规则,linux下网络服务配置搭建 | 掌握企业项目运作完整过程,熟悉掌握linux操作系统常用操作 |
| 嵌入式C语言编程技术 | 42 | C程序基本概念 C程序设计规范 C函数 C指针、数组和字符串 C高级数据类型 C预编译处理 内存管理 链表、C文件操作,C队列,栈的操作 | 具备从事c语言开发工作能力 |
| ARM高级编程技术 | 56 | ARM指令,程序员模型,ARM中断试验,ARM UART试验,ARM IIC or SPI试验,ADC,DAC,Timer,lcd,看门狗等实验 | 具备嵌入式处理器裸机开发能力 |
| LINUX系统编程 | 56 | 文件管理,进程,进程间通讯,多线程编程,线程通讯,网络编程(套接字) | 具备在linux下从事应用程序开发的能力 |
| 嵌入式面向对象GUI高级编程技术 | 56 | C++,类,继承,多态(虚函数),重载,默认参数列表,QT 界面控件使用,QT 多线程编程,QT 网络编程,QT 事件处理 | 掌握嵌入式界面开发技术,具备胜任界面开发的能力 |
| Linux系统移植技术 | 42 | Bootloader移植(u-boot),包含内容(交叉编译链,工程讲解,工程编译管理逻辑,链接脚本分析,启动代码分析,配置文件(增添驱动,改参数),添加cmd,用uboot测试开发箱外设),Kernel移植,Fs(busybox 交叉编译),从零构建jffs2和cramfs文件系统 | 熟练构建常用嵌入式处理器平台linux系统应用环境 |
| Linux驱动开发技术 | 42 | 驱动分类,驱动结构,模块操作,字符设备驱动(由0开始编写数码管,按键等字符设备驱动程序),阻塞与非阻塞,内核中断处理机制,网络设备简述 | 具备linux下开发常见接口的驱动能力 |
| 项目实训 | 210 |
嵌入式项目设计分析,项目管理,项目考核方法。 (1)智能家居项目: 设计温湿度,门禁,gsm,蓝牙,烟感,zigbee等模块的功能实现,实现相关模块的界面操作程序。 (2)DVS项目:视频编解码,视频web显示,设备web控制,涵盖用户管理模块,系统管理模块,时钟管理模块和远程升级等模块的设计实现。 (3)PDA项目:设计实现gsm,mp3,mp4,蓝牙通讯,记事本,游戏,闹钟,日历等常见模块设计。 |
综合利用所学知识,达到有一年项目经验的嵌入式软件工程师能力 |
| 职业素质课程 | 28 | 中英文简历制作 ,面试技巧,模拟面试 ,商务礼仪,职业规划,职场规则,人际交流,等等 | 提高学员综合素养,让学员具备推销包装自己的能力,快速融入职场,适应工作环境,为企业输送技术和职业素养双过硬的合格人才 |


