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