一、专业背景
嵌入式技术是一门多学科、高科技的综合性技术,广泛应用于工业生产、日常生活、科学研究、军事国防、航空航天、医疗卫生、文化教育、广播电视等众多领域。 随着城市信息化和行业信息化的持续深入,嵌入式技术已成为信息产业中发展最快、应用最广的计算机技术之一。每年全球嵌入式系统相关工业产值超过1万亿美元。据有关部门统计,在2008年中国软件业收入的7570亿元中,嵌入式软件就占了14.8%,在软件出口中占了2/3左右。赛迪顾问提供的数据表明,由于市场空间巨大,中国嵌入式软件产业将继续保持高速增长,2009年中国嵌入式软件市场规模已达到2496.2亿元人民币。而到2011年,其规模有望达到4650亿元人民币。 嵌入式行业凭借其应用领域广、人才需求大、就业薪资高、行业前景好等众多优势无疑已成为当前最热门、最有发展前途的行业之一。据国家有关权威部门相关调查与不完全统计,嵌入式技术人才的市场需求缺口,全国每年约40万人左右,嵌入式从业人员薪资待遇一般从刚入行到工作一两年左右,薪资就可以达到3.6~9.6万元/年,而具备多年工作经验的嵌入式开发工程师年薪则可达到9.6~24万元/年,嵌入式从业人员薪资增长空间较大,职业发展非常有潜力。 总而言之:嵌入式行业有5大特点:1)快速成长、市场急需;2)经验越多、薪水越高;3)年龄越大、能力越强;4)门槛较高、职业稳定;5)交叉学科、适合转行。
二、专业特色
以板卡为基础,以项目为牵引 采用自主研发的arm11开发板进行开发,迅速掌握应用程序、系统开发、驱动开发、内核开发、系统移植等嵌入式技术。按照企业准职业人的方式分成3-5人的项目小组进行开发,方便学员了解企业的工作方式、项目开发流程、以及各个岗位的需求。所有程序要求学员自己动手做出来,不是只运行出来。从而完成与企业的无缝对接。
三、培养目标
通过嵌入式实训课程的学习,让学员快速掌握嵌入式系统开发的流程,系统移植的方法,编写Bootloader、应用程序的开发方法等,让学员成为C/C++开发\嵌入式工程师、嵌入式Linux工程师(应用程序、系统开发、驱动开发、内核开发、系统移植)、ARM工程师。
四、实训对象
1、大专及以上学历,或者具有同等以上学历; 2、无工作经验、基础薄弱的应届或往届大学生; 3、目前工作薪资低、发展空间小的工作者; 4、从事相关工作,但想提高自身技能、充电者; 5、计算机、电子、自动化、通信工程等相关专业优先。
五、实训课程
第一阶段 小计152学时 基于2410/6410开发板的基础开发 | |||
序号 | 课程主题 | 课时 | 课程主要内容说明 |
1 | 嵌入式系统开发 使用的工具 | 32 | 1.了解嵌入式系统的应用领域、开发的基本工具作用并基本掌握其使用方法 2. 熟悉各种镜像文件的作用与烧写方法 |
2 | 嵌入式C语言/ C++基础 | 32 | 1.掌握数据类型、运算符与表达式的使用; 2.掌握结构程序设计的方法、数组、函数、指针与结构体的使用方法; 3.熟悉预编译与链接的基本知识; 4.熟悉ARM汇编及C混合编程,文件IO 的概念与应用。 5.精通Linux C++编程,如类与对象,构造函数与析构函数,继承与派生类,运算符重载,输入/输入类库等. |
3 | ARM体系结构结 构与编程基础 | 64 | 1.掌握ARM体系结构与编程; 2.熟悉ARM指令系统与汇编语言编程; 3.掌握ADS使用方法与程序调试方法; 4.熟悉ARM启动代码工作原理; 5.掌握ARM异常和中断处理的原理与使用方法; 6.熟悉开发板的电路原理与硬件设计(管脚分布及信号描述、存储系统、时钟控制电路、复位、I/O口、中断系统、UART、I2C接口、AD转换接口、定时器、看门狗、实时时钟、脉宽调制器(PWM) 等); 7.熟悉嵌入式系统软件设计方法。 |
4 | 项目实践 | 24 | 基于S3C2410开发板硬件测试系统设计 |
第二阶段 小计 168 学时 嵌入式LINUX应用开发基础 | |||
序号 | 课程主题 | 课时 | 课程主要内容说明 |
1 | ARM开发交叉工具链的制作与系统管理 | 64 | 1.掌握LINUX定制安装 2.熟悉ARM开发交叉工具链的制作与使用; 3.掌握LINUX常用命令、Shell编程、GDB程序调试、Makifile工程管应用; |
2 | 嵌入式LINUX系统开发 | 80 | 1.熟悉Bootloader概念、掌握vivi移植或U-Boot移植与使用 2.熟悉了解Linux 内核原理、并掌握其移植、启动流程,根文件系统制作 |
3 | LINUX应用程序设计基础 | 24 | 1.掌握LINUX应用程序设计方法、LINUX进程、LINUX多进程程序设计; 2.熟悉TCP/IP与UDP协议分析、TCP以及UDP通讯程序设计; 3.掌握socket网络高级编程、WEB服务器编程等知识与技术。 |
第三阶段 小计100学时 嵌入式LINUX驱动开发 | |||
序号 | 课程主题 | 课时 | 课程主要内容说明 |
1 | 嵌入式LINUX驱动开发 |
64 | 1. 了解LINUX操作系统内核基础、调度和互斥量以及锁等的实现原理; 2. 3. 掌握LINUX设备管理模型和文件系统; 4. 掌握LINUX设备驱动的概念、模块的构建以及编译和加载; 5. 6. |
2 | 实践课程 | 36 |
|
第四阶段小计112学时 嵌入式LINUX应用开发 | |||
序号 | 课程主题 | 课时 | 课程主要内容说明 |
1 | Qt开发环境搭建 | 24 | 掌握嵌入式LINUX图形用户界面、Qt编程知识、Qt designer的应用、Qtopia、交叉编译、 |
2 | Qt开发应用开发
| 64 | 掌握嵌入式Sqlite数据库,嵌入式数据库的编程、QT基础等基础知识与技术 |
3 | 实践课程 | 64 |
|
第五阶段小计160学时 基于2410/6410开发板的远程摄像头监控项目实践 | |||
序号 | 项目名称 | 课时 | 项目说明 |
1 |
基于2410开发板/6410开发板远程摄像头监控项目
|
160 | 1.项目功能展示 2.项目功能模块剖析 3.项目开发环境搭建 4.项目核心模板设计 5.项目开发BUG调试 6.项目验收 |
六、就业方向
1. 就业方向:消费类电子(手机、PDA、游戏机)、数字多媒体(网络点播、机顶盒)、汽车电子(导航仪)、 医疗电子、工业控制等行业 2. 合作企业:华为、中兴、联想、步步高、比亚迪、京信通信、佳的美、康佳、飞哥、三索、安联锐视、 易博士、泛海三江、海尔、中国移动、中国联通、中国电信等。
- 下一篇: :包子培训,包子技术培训,包子馅配置方
- 上一篇: 奶茶培训奶茶技术培训冰品培训饮品技术培训