嵌入式技术简介
嵌入式系统是以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式技术已经成为当前热门、有发展前途的技术之一,具有非常广阔的应用前景,其应用领域包括:家用电器、办公设备、手机游戏、PDA、机顶盒、高清电视(HDTV)、路由器、汽车电子、家庭智能管理系统、医疗仪器、手持移动设备、工业控制、军工设备、航空航天等嵌入式技术应用系统。可以说,嵌入式系统已经成为了各种电子设备的大脑、是电子产品的核心。
未来的若干年内,随着信息化、智能化、网络化的发展,随着物联网技术的深入应用,嵌入式系统技术必将获得更加广阔的发展空间。
培养目标
为了满足企业对嵌入式技术人才的需求,解决当前大学生就业难,企业招聘难的问题,长沙乐嵌基地面向社会和高校开设嵌入式工程师实训课程。实训内容以企业对人才的需求为核心,系统的学习ARM、嵌入式Linux、物联网、GUI、数据库等嵌入式开发技术,通过真实的嵌入式产品项目实践,使学员系统全面的掌握嵌入式开发技术,具备嵌入式项目研发能力和一定的嵌入式项目开发经验,达到用人单位对嵌入式人才的知识技能要求,从而实现学员的高质量就业和良好的职业发展。
入学要求
具备计算机基础知识;
具备C语言编程基础;
通过长沙乐嵌基地嵌入式就业实训班入学考试;
课程大纲
阶段 ARM体系结构开发
1、ARM体系结构与编程
主要以ARM Cortex-A8处理器s5pv210为例讲解ARM体系结构、计算机组成原理、裸机编程模型、ARM指令集、ARM汇编语言程序设计、ARM与C语言混合编程。
学习目标
熟练掌握ARM裸机程序的结构及开发流程
掌握ARM汇编及ARM汇编与C语言混合编程技术
项目实战
编写一个基于ARM汇编和C的裸机程序实现跑马灯,通过C和汇编互相调用来实现。
2、ARM裸机驱动开发
常用外设的硬件工作原理图及控制程序编写,包括Watchdog、GPIO、定时器、PWM、LCD、DMA、音频、触摸屏、中断、RTC、串口、NAND FLASH等外围硬件设备。
学习目标
掌握常用外围硬件设备的工作原理及控制程序的编写
项目实战
完成GPIO、串口、定时器、中断、LCD、触摸屏等常用外设的控制程序编写;
3、嵌入式Linux系统定制
重点讲解ARM裸机系统的启动流程、bootloader的工作原理、U-BOOT的移植、内核的编译与裁剪、文件系统的定制,在S5PV210开发平台上安装嵌入式Linux系统。
学习目标
掌握ARM系统的启动过程,了解bootloader的工作流程、能自己编写bootloader程序;
掌握嵌入式Linux内核裁剪、编译、文件系统定制方法;
项目实战
完成bootloader程序的编写;
完成数码相框的设计
完成空气质量检测仪的开发
第二阶段 嵌入式Linux驱动程序编程
1、嵌入式Linux驱动程序开发
重点讲解嵌入式Linux设备驱动程序框架、Linux内核模块概念及内核模块开发、字符设备驱动程序开发、驱动程序中的中断编程、Linux设备和设备驱动模型;平台设备及平台设备驱动的开发;Linux设备驱动开发的关键技术,包括阻塞、轮询、并发及异步通知。 GPIO口驱动、RTC驱动、ADC驱动、LCD驱动、触摸屏等常用外设驱动的开发。
学习目标
掌握嵌入式Linux 常用字符设备驱动编程;
掌握平台设备和平台设备驱动的开发;
理解Linux设备驱动程序开发中并发、轮询、阻塞和异步通知的概念和实现;
项目实战
完成LED驱动的开发
完成按键驱动的开发
完成ADC驱动的开发
移植LCD屏和触摸屏驱动;
第三阶段 嵌入式Linux综合项目实训
1、项目开发实践
重点讲解项目开发流程、自顶向下的方案设计方法,复杂问题分解成多个简单问题方法。
代码调试方法,基本问题分析和解决的流程。
开发文档的编写,主要有需求分析说明书、软件详细设计说、验收测试文档。
2、实训项目
智能WIFI巡航车
无线遥控四轴飞行器
溶液PH值在线分析系统
超市自动储物柜控制系统
基于ARM 嵌入式Linux实现的环境数据采集终端
基于GPRS模块的短信群发系统
基于GPRS模块的无线数据传输系统
第四阶段 嵌入式工程师职业规划及就业指导
1、职业规划与就业指导
主要讲解嵌入式工程师的职业规划、求职心态,工作心态和工作方法;人际沟通交流能力,表达能力的训练;项目答辩,简历指导,面试方法指导。重点提升学员的职业素质,提升就业竞争力。
上课环境
实验环境
为了**培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。每个学员配备一套由长沙乐嵌基地自主开发的工业级嵌入式产品开发平台。
培训教材
《嵌入式Linux驱动研发工程师就业班培训讲义》
《嵌入式Linux驱动研发工程师就业班培训实验教程》
上课时间
周一 ~ 周五(上午9:00 ~ 下午5:30),晚自习(晚上:7:00 ~ 9:30)
授课特色
边讲边练,全天候教学实践,每一个知识点都安排相应的实践,学员学完一个知识点后,当场实践消化;
实训过程中采用实际项目案例教学方式,强化学员的动手研发能力和实际操作能力;
每个学员都配备一套由乐嵌自主研发的嵌入式开发平台,让学员的程序立刻可见;
每一个阶段课程结束后学生都要完成一个综合实训项目,使学生能综合理解和应用所学知识解决实际问题,实现知识向能力的跨域;
培训过程中分阶段进行考试,检验学员的学习效果,并根据教学结果进行辅导和强化;
为学员提供全面的职业素质教育和面试指导;
就业岗位
嵌入式软件工程师 C/C++软件开发工程师
Linux 应用开发工程师
嵌入式Linux驱动开发工程师
单片机开发工程师
薪资待遇
一般情况下,应届毕业生从事嵌入式工程师的起薪如下:
本科生:税前平均月薪 4000 ~ 6000
研究生:税前平均月薪 6000 ~ 8000
具备1-2年工作后,基本上都有 30 % ~ 的涨幅。
说明:以上信息为乐嵌基地与乐嵌人才合作单位以及已就业学员调查所得。嵌入式相关行业的工程师指导薪资在 3500 ~ 10000元,实际情况会根据企业的性质,所处地区、行业、企业的实际情况以及学员的个人综合素质有所差别。
长沙乐嵌基地嵌入式实训开发平台