- 论坛徽章:
- 0
|
成都嵌入式--系统软件工程师—就业班(圆你高薪就业梦)
中嵌学院欢迎你
采取15周(理论实验+模块项目仿真)+2个月(项目实习)的培训模式,增加你的实战经验,保证学习效果。在培训结束后,为学员安排2个月的时间到中嵌学院签约企业进行实习,从而获得进入企业工作的机会。
嵌入式行业的发展前景
嵌入式系统作为一个的热门领域,涵盖了微电子技术、电子信息技术、计算机软件和硬件等多项技术领域的应用。随着后PC时代来临,嵌入式应用呈现系统复杂化,应用多样化,硬件集约化、软件平台化等特点。
目前,我国的嵌入式系统开发涉及的行业众多,水平参差不齐,大多数停留在8位单片机开发这个层面上,一部分单位开始采用32位机,并采用了实时操作系统。而具有能够同时进行软件设计和芯片设计的SOC系统设计的系统级高端人才几乎没有, 国际上领先的多核嵌入式系统设计, 可重构嵌入式系统设计在我国的应用还停留在少数研究单位的研究中。今年以来,我国嵌入式系统市场增长快速。到目前为止,中国嵌入式系统的主要客户分布在电信、医疗、汽车、安全、工业控制和消费类等行业。按照行业细分,嵌入式产品主要分布在消费类电子、通信、医疗、安全等行业。其中在消费类电子域占最大的市场份额。移动多媒体、数字娱乐、手机终端、汽车电子成为嵌入式系统应用市场的发展重点,尤其针对手机 、便携式多媒体设备、家庭娱乐应用的音视频产品和解决方案增长潜力最大。
嵌入式行业相关职位的薪酬范围
嵌入式行业作为一个高科技行业的同时也是一个高薪的行业,目前一名嵌入式软件工程师的月薪在3500—8000左右,硬件工程师的月薪已超过8000甚至上万。凡我学院毕业合格学员月薪均在3500以上。
我们的优势
1. 基于企业最新需求的课程内容设置
2.老师+助教让你在学习期间得到充分指导
3.良好的业界口碑
4.权威的认证
5.以中国嵌入式人才网服务平台为依托,提供高质量的就业服务
6.上百家签约对口人才输出企业,提供丰富的就业/实习岗位
课程介绍
一、课程目标
通过本课程的系统学习,可以使基础知识不够扎实、缺乏实际工程开发经验的学员,由浅入深的对嵌入式系统全面剖析,能够独立胜任嵌入式Linux系统移植、驱动开发、应用开发等多方面工作。课程目标包括:
1.精通嵌入式liunx C语言编程技术(专注:程序功底的训练),掌握Linux C++编程技术;
2.熟练掌握ARM体系结构、汇编指令及ADS开发环境使用;
3.熟练掌握uclinux、Linux操作系统具体操作及高级技巧;
4.掌握嵌入式技术应用程序开发基本方法;
5.掌握嵌入式Linux﹑ucLinux系统下的驱动程序开发技术;
6.掌握Linux系统移植技术;
7.了解智能手机开发基础
8.掌握Symbian/Wince C++开发基础(基于手机的方法)
二、入学条件
1.理工科类大专以上学历;
2.对C语言程序设计有一定的了解;
3.喜欢并有志投身于软件开发事业;
三、开课时间:
◆开课时间: [成都] 10月6日 【第9 期】
[重庆] 10月13日 【第5 期】
◆学 时:15周(理论+实验+模块项目仿真)+2个月(项目实训)
◆上课形式: 全日制脱产 (3人以上团体报名可优惠 100元/人)
◆优惠政策: 前5名加200元送ARM9开发板,同时,送2周70学时的基础课程补习。
◆上课地点: [成都](中嵌学院本部)成都市科华北路47号(川大科技大厦)606室
[重庆校区] 重庆市北部高新区星光大道62号海王星科技大厦A区4楼
◆外地学员: 可协助安排食宿(须提前预定)
四、联系方式:
◆报名电话:400-702-8848(手机用户) 800-702-8848 (固定电话免费)
【成都专线】(028)68626056 【重庆专线】(023)86622608
◆ 联 系 人:陶老师 叶老师 刘老师
◆在线报名:QQ:675800155/ 598964117 (成都)
774846923 (重庆)
◆现场报名:(成都校区)成都市科华北路47号(川大科技大厦)606室
(重庆校区)重庆市北部高新区星光大道62号海王星科技大厦A区4楼
◆ 公司网站: http://WWW.ChinaEDA.COM(中嵌学院)
http://WWW.ChinaEDAJOB.COM(中嵌人才网)
免费视频教学
http://www.tudou.com/programs/view/kJSNxFScYk0/
http://www.tudou.com/programs/view/7y38wPgTtTI/
http://www.tudou.com/programs/view/kJSNxFScYk0/
http://www.tudou.com/programs/view/qTLCHMPXUio
>>>具体课程大纲:
第一阶段:(理论+实验+模块项目仿真)4个月
第1周:Linux环境及程序设计基础
星期一 开学典礼 Linux系统安装、基本命令介绍
星期二 Linux命令实验(一) Linux命令实验(二)
星期三 Linux目录组织、常用服务器配置 服务器配置实验
星期四 文本编译工具vi和gcc工具使用 vi和gcc实验
星期五 调试工具GDB使用、Shell、make及makefile使用 GDB实验、Make实验
星期六 学员交流 答疑
第2、3周:Linux环境下C语言编程
星期一 C程序设计
用流程图表示算法、三种基本结构和改进的流程图、用N-S流程图表示算法、结构化程序设计方法; 赋值语句、C程序设计—顺序程序设计、字符数据的输入输出;
数据类型、运算符与表达式;
星期二 循环控制:while语句、do-while语句、for语句; 分支结构程序、关系运算符和表达式、逻辑运算符和表达式;
星期三 数组;一维、二维数组、字符数组; 字符串编程训练;
星期四 函数;函数形式与函数调用 函数调用实验
星期五 预处理命令;指针; 指针;
星期一 位运算 位运算编程实验
星期二 补数据结构中链表与树基础知识 结构体与共用体;特殊结构类型使用;链表、指针训练
星期三 指针链表操作训练 指针链表操作训练
星期四 标准文件I/O操作 标准文件I/O操作
星期五 总结 C语言使用要点 总结 C语言使用要点
星期六 前期理论考试 前期上机考试
第4、5周:Linux下高级程序设计与实践
星期一 补操作系统进程,线程,调度概念 补操作系统进程,线程,调度概念
星期二 Linux进程控制管理 守护进程实验
星期三 Linux文件管理,IO控制 Linux文件管理实验
星期四 串口概念Linux代码控制 串口通讯实验
星期五 进程间通讯:管道通信、信号通信、共享内存、消息队列 进程间通讯实验
星期一 Linux线程访问与控制 Linux线程访问与控制
星期二 TCP/IP协议讲解 TCP/IP协议讲解
星期三 Linux socket程序设计 Socket编程实验
星期四 网络编程实验 网络编程实验
星期五 网络编程实验 网络编程实验
星期六 学员交流 答疑
第6、7周:Linux下C++高级程序设计与实践
星期一 1. 面向对象的目标
2. 面向对象语言的核心概念
3. 按对象方式思维 1. 面向对象的思想和方法
2. 面向对象的程序设计语言
星期二 1. C++的输入和输出
2. new和delete
3. 内联函数 1. const说明符
2. 缺省参数
3. 引用(reference)枚举名、结构名和联合名都是类型名
星期三 1. 类的实例分析
2. 类的私有数据
3. C++的类
4. 类与对象
5. 类的定义和实现
6. 构造函数和析构函数
7. 简单的构造函数和析构函数 8. 参数化的构造函数
9. 重载构造函数和拷贝构造函数
10. 类的对象的初始化
11. 关键字this
12. 静态成员
13. 静态数据成员
14. 静态成员函数
星期四 1. 友元函数
2. 友元函数与成员函数
3. 友元类
4. 友元的例子
5. 类类型常量
6. 一个类的对象作为另一个类的成员 7. 对象数组
8. 指向对象的指针变量
9. 类类型做参数类型
10. 类属单向同质链表的例子
星期五 1. 运算符重载的语法形式
2. 一元和二元运算符
3. 用成员函数重载运算符
4. 用友元函数重载运算将 5. 重载++和—
6. 重载赋值运算符
7. 重载运算符
星期一 1. new和delete的语法
2. 指针悬挂问题
3. new和delete的重载 4. 类型转换
5. 标准类型转换为类类型
6. 类类型转换函数
星期二 1. 派生类的概念
2. 为什么要使用继承
3. 保护段 4. 基类的访问描述符
5. 基类对象的初始化
6. Point类—继承的一个实例
星期三 1. 多继承的概念
2. 虚基类
3. 虚函数和多态性
4. 指向基类对象的指针指向派生类对象 5. 虚函数
6. 纯虚函数及抽象类
7. Figure模块—虚函数的实例
星期四 1. C++为何有自己的I/O系统
2. C++流库的结构
3. 输入和输出 4. 用iso类成员函数格式化
5. 用操纵函数格式化
6. 文件I/O
星期五 1. 模板的概念
2. 函数模板和模板函数 3. 类模板和模板类
4. 模板设计的例子
星期六 学员交流 答疑
第8、9周:linux下QT高级编程
星期一 1. Qt的安装
2. Hello World 1. 搭建QT开发环境
2. HelloWorld
星期二 对话框 对话框
星期三 主应用窗口 主应用窗口程序
星期四 实现应用程序的功能 实现应用程序的功能
星期五 自定义窗口部件 自定义窗口部件
星期一 布局管理 布局管理
星期二 事件处理 事件处理
星期三 输入输出 输入输出
星期四 网络 网络
星期五 综合案例分析与实现 考核
第10周:ARM处理器体系结构与编程实践
星期一 1. ARM处理器概述;
2. ARM处理器系统结构:工作模式、系统寄存 器、寻址方式、中断和异常; 1. ARM指令系统概述;
2. ARM定点、浮点指令集;
3. Thumb指令系统概述;
4. ARM及GNU伪指令介绍;
星期二 1. 基于ARM的嵌入式C程序设计;
2. ADS集成开发环境的使用; 1. 汇编与C混合编程实验
2. ADS开发与调试环境实验
星期三 1. 44B0X实验板简介;
2. 44B0X芯片资料介绍;
3. LED BLINK实验; 1.44B0X原理图讲解;
2.KEY(轮询方式)实验;
星期四 1. 44B0X bootloader源码分析 1.44B0X BIOS实验;
星期五 1.ADS分散加载的讲解;
2.ARM中断处理的分析; 1.KEY(中断方式)实验;
2.修改和编写自己的bootloader
星期六 考核 考核
第11周:Linux系统移植
星期一 1. 交叉工具链及交叉编译环境
2. Uclinux源代码目录结构分析
3. 配置、裁减、编uclinux内核 1. 交叉环境设置
2. 交叉工具链使用
3. Uclinux内核编译
星期二 1. 创建、下载、调试uclinux应用程序 1. 创建、下载、调试uclinux应用程序
星期三 1. Linux内核架构
2. Linux内核源代码结构
3. Linux内核配置、编译 1. 配置、编译、安装内核
星期四 1.Linux 内核模块开发
2.Linux内核内存分配
3.Printk 1.Linux内核模块开发
星期五 1. 嵌入式Linux体系架构
2. Linux服务器配置
3. 交叉工具链使用
4. 嵌入式Linux系统构建 1. 服务器配置 (samba,tftp,nfs,sourceinsight配合samba)
2. 嵌入式Linux系统构建 (内核、根文件系统制作)
第12周Boottloader移植
星期一 1. Bootloader介绍
2. Uboot体系结构
3. Uboot命令 1. Uboot命令使用
(使用uboot-1.2.0)
星期二 1. Uboot工作流程
2. Uboot移植 1. Uboot移植
星期三 考前复习、答疑
星期四 阶段考核:上机
星期五 阶段考核:上机
第13.14周:嵌入式Linux设备驱动程序理论与开发实践
星期一 1. linux驱动简介
2.字符设备驱动程序设计 字符设备驱动设计
星期二 1. 驱动调试技术
2.并发与竞态
3. Ioctl Ioctl驱动设计
星期三 1.等待队列
2. 阻塞型驱动程序设计 阻塞型驱动设计
星期四 1.硬件访问
2.中断处理
3. LED驱动程序设计 Led驱动设计
星期五 1.设备Pull方法实现
2.内核延时
3.内核定时器 1. 内核定时器
2. Pull方法设计
星期一 1. Mmap设备操作
2. IO内存静态映射
3. 按键驱动程序设计 按键驱动程序设计
星期二 1.串口驱动程序设计
2.触摸屏驱动程序 触摸屏驱动设计
星期三 1. Linux网络体系架构
2. 网卡驱动程序设计
3. CS8900A网卡驱动分析 CS8900A网卡驱动设计
星期四 1. PCI驱动程序设计
2. USB主控制器驱动设计 USB OHCI驱动程序设计
星期五 阶段考核:上机
第15周:Symbian手机软件开发
星期一 1. Symbian OS背景介绍
2. Symbian移动开发方向
3. S60和UIQ平台对比
4. 开发工具Carbide C++介绍 1. 搭建开发环境开发
2. 导入已有的S60项目
3. 使用模拟器;编译到设备并在设备上运行;
星期二 1. Symbian应用开发基础知识;
2. 四种基本的类(T、C、R、M)
3. Symbian系统内存管理
4. Symbian的异常处理及清理机制 1.调试并修正不正确的内存分配程序;
2. 查看分析示例中T、C、R、M类的命名;
星期三 1. Symbian描述符方法
2. Symbian应用程序框架介绍
3. 资源文件的管理及中文化管理
4. 客户端/服务器框架活动对象框架 1. 字符串、描述符试验
2. 应用框架试验
3. 资源文件管理及中文化试验
4. 客户端服务器试验
星期四 socket移动应用程序开发实例 socket移动应用程序开发
星期五 http移动应用程序开发实例 http移动应用程序开发
第16周:模块项目仿真训练与认证考试
1、模块项目仿真课题(至少完成两个课题)
2、CESE认证考试指导与考试
第二阶段:工程项目实习(2个月)(任选其一)
1、千兆路由器系统开发
2、掌上电脑PDA系统开发
具体要求及项目进度安排见《项目书》
课程结束 毕业庆典,颁发结业证书
第三阶段:就业指导,由中国嵌入式人才网服务中心直接安排就业 |
|