湖南量子教育:长沙嵌入式Linux就业班培训费用价格-嵌入式Linux就业班
嵌入式就业班在线课程
培养目标
为了满足企业对嵌入式技术人才的需求,解决当前大学生就业难,企业招聘难的问题,湖南量子教育面向社会和高校开设嵌入式工程师实训课程。实训内容以企业对人才的需求为核心,系统的学习ARM、嵌入式Linux、物联网、GUI、数据库等嵌入式开发技术,通过真实的嵌入式产品项目实践,使学员系统全面的掌握嵌入式开发技术,具备嵌入式项目研发能力和一定的嵌入式项目开发经验,达到用人单位对嵌入式人才的知识技能要求,从而实现学员的高质量就业和良好的职业发展。
嵌入式Linux开发工程师就业课程以企业对人才的需求为核心,系统的学习C、C++、数据结构、ARM、嵌入式Linux、STM32、QT、数据库等嵌入式开发技术,通过真实的嵌入式产品项目实战,使学员系统全面的掌握嵌入式开发技术,具备嵌入式项目研发能力和一定的嵌入式项目开发经验。
招生对象
电子信息、计算机、通信工程、自动化相关专业的在校大学生 嵌入式技术爱好者、想转行从事嵌入式开发的在职人员 想提升自己技术能力的嵌入式在职人员,电子工程师
就业岗位 嵌入式软件工程师 C/C++软件开发工程 Linux 应用开发工程 嵌入式Linux驱动开发工程师 单片机开发工程师
授课特色
零基础教学,在线直播,一对一课后辅导答疑 全程录制高清视频,VIP学员免费下载,学习突破时空限制
课程内容定期更新,紧贴企业需求,保持技术的先进性和实用性
大量实战项目,培养实际项目开发能力、分析问题,解决问题能力、积累项目经验;
为学员提供全面的职业素质教育和面试指导;
学习时间
每个星期上5天,每天4个课时(保证每个星期20个课时在线直播)
直播时间晚上或白天(具体征询学员的实际情况,根据大部分学员的时间来定)
总课时 480课时,学习周期6个月。
课程大纲
课程内容 | 课程目标 | 项目实战 |
第一阶段 嵌入式Linux系统开发基础
| ||
Linux系统基础与shell编程基础 主要讲解Linux系统基本概念、ubuntu的安装与使用、Linux下的目录结构、linux常用命令、网络服务、进程管理、文件系统基本概念、shell脚本的基本概念及shell脚本编程基础。
|
熟练使用linux基本命令 掌握基本shell脚本程序的编写 了解linux的基本概念
|
安装vmvare 虚拟机及ubuntu 操作系统 搭建嵌入式linux开发环境 完成实训项目一
|
嵌入式 GNU C编程 主要讲解企业C语言编码规范,C语言基础,循环与条件分支,指针的概念及应用、数组与指针、指针与字符串、指针和函数、结构体与指针、预处理及位运算,C文件的操作。C语言模块化编程、gcc编译器的使用、Make的作用及Makefile 文件的编写。
|
掌握C语言基本语法 掌握基本Makefile 文件的写法 熟练使用C指针的概念及使用
| 为多目录多源码文件的工程项目编写Makefile文件;
Linux下学生成绩管理系统(要求使用结构体数组来存放学生成绩信息) |
数据结构 主要讲解数据结构的基本概念及常用数据结构在项目开发中的应用。线性表、链表、栈、队列、二叉树在C语言中的实现及应用。顺序查找法,二分法查找、选择排序和冒泡排序算法的C语言实现
|
掌握常用数据结构(线性表、栈和队列)的实现与应用; 熟练常用的查找和排序算法; |
完成单机版的学生选课管理系统(要求使用链表来存放学生的选课信息及教师开课信息); |
第二阶段 ARM体系结构开发
| ||
ARM体系结构与编程 主要以ARM Cortex-A8处理器s5pv210为例讲解ARM体系结构、计算机组成原理、裸机编程模型、ARM指令集、ARM汇编语言程序设计、ARM与C语言混合编程。
|
熟练掌握ARM裸机程序的结构及开发流程 掌握ARM汇编及ARM汇编与C语言混合编程技术
|
编写一个基于ARM汇编和C的裸机程序实现跑马灯,通过C和汇编互相调用来实现。 |
ARM裸机驱动开发 常用外设的硬件工作原理图及控制程序编写,包括Watchdog、GPIO、定时器、PWM、LCD、DMA、音频、触摸屏、中断、RTC、串口、NAND FLASH等外围硬件设备。
|
掌握常用外围硬件设备的工作原理及控制程序的编写
| 完成GPIO、串口、定时器、中断、LCD、触摸屏等常用外设的控制程序编写;
|
嵌入式Linux系统定制 重点讲解ARM裸机系统的启动流程、bootloader的工作原理、U-BOOT的移植、内核的编译与裁剪、文件系统的定制,在S5PV210开发平台上安装嵌入式linux系统。
| 掌握ARM系统的启动过程,了解bootloader的工作流程、能自己编写bootloader程序; 掌握嵌入式linux内核裁剪、编译、文件系统定制方法; |
完成bootloader程序的编写; 完成数码相框的设计 完成空气质量检测仪的开发 |
第三阶段 嵌入式Linux应用编程
| ||
Linux应用编程 主要讲解linux环境下多进程、多线程、网络、以及GUI图形应用程序设计。重点讲解进程的概念、进程创建、进程的通信;线程的创建与同步、内存映射、Linux下文件和目录的操作; 网络编程基础及linux下的网络编程,TCP/IP协议,socket编程接口,并发模型、多路IO复用技术。
|
掌握linux环境下多进程、多线程程序设计方法; 熟练掌握linux环境网络程序设计方法 |
完成基于TFTP协议的TFTP下载工具的开发。包括TFTP客户端和TFTP服务器。 |
GNU C++ 编程 主要讲解GNC C++ 与C的差异、面向对象程序设计思想、类和对象、 继承、抽象、多态性、构造函数、虚函数、函数模板、类模板、友元函数、友元类的基本概念及实现。
|
掌握面向对象程序设计思想; 掌握C++基本语法 熟练应用C++进行应用程序开发 | 基于linux 环境下C++实现的局域网聊天软件。 基于linux 环境下C++实现的《足球先生投票系统》
|
嵌入式GUI编程 重点讲解跨平台QT开发环境的搭建和移植、Linux图形系统实现机制、QT图形开发基础、QT关键技术、QT图形程序框架,QT应用程序开发基本组件的使用,包括文本框、按钮控件、字符串类的使用、列表框、树型控件等。基于QT的网络编程,TCP SOCKET类,UDP SOCKET类的使用,QT平台移植,在ARM开发平台上部署QT应用程序。
|
掌握QT图形界面程序的开发 掌握QT图形程序的移植与跨平台编译; | 完成基于Linux QT平台开发的简易计算器; 完成基于Linux QT平台开发的图片浏览器; 完成基于Linux QT平台开发的俄罗斯方块游戏; 完成基于Linux QT MP3播放器 |
第四阶段 嵌入式Linux驱动程序编程
| ||
嵌入式Linux驱动程序开发 重点讲解嵌入式Linux设备驱动程序框架、linux内核模块概念及内核模块开发、字符设备驱动程序开发、驱动程序中的中断编程、Linux设备和设备驱动模型;平台设备及平台设备驱动的开发;Linux设备驱动开发的关键技术,包括阻塞、轮询、并发及异步通知。 GPIO口驱动、RTC驱动、ADC驱动、LCD驱动、触摸等常用外设驱动的开发。 | 掌握嵌入式Linux 常用字符设备驱动编程; 掌握平台设备和平台设备驱动的开发; 理解Linux设备驱动程序开发中并发、轮询、阻塞和异步通知的概念和实现; | 完成LED驱动的开发 完成按键驱动的开发 完成ADC驱动的开发 移植LCD屏和触摸屏驱动; |
第五阶段 嵌入式Linux综合项目实训
| ||
项目开发实践 重点讲解项目开发流程、自顶向下的方案设计方法,复杂问题分解成多个简单问题方法。 代码调试方法,基本问题分析和解决的流程。 开发文档的编写,主要有需求分析说明书、软件详细设计说、验收测试文档。
|
智能WIFI巡航车 无线遥控四轴飞行器 溶液PH值在线分析系统 超市自动储物柜控制系统 基于ARM 嵌入式Linux实现的环境数据采集终端 基于GPRS模块的短信群发系统 基于GPRS模块的无线数据传输系统
| |
第六阶段 嵌入式工程师职业规划及就业指导
| ||
职业规划与就业指导 主要讲解嵌入式工程师的职业规划、求职心态,工作心态和工作方法;人际沟通交流能力,表达能力的训练;项目答辩,简历指导,面试方法指导。重点提升学员的职业素质,提升就业竞争力。
|
实训教程/实训平台
湖南量子教育自主研发的Cortex-A8嵌入式实训平台
湖南量子教育自主研发的系统的嵌入式实训教程
湖南量子教育位于长沙高新技术产业园区,是在国家工商部门注册的正规的嵌入式培训机构,是国家信息技术紧缺人才培养工程指定的嵌入式工程师认证考试中心。
我们专注于为大学生提供高端的嵌入式技术培训服务,帮助大学生走出迷茫心态,规划好自己的职业生涯,实现职业的良好发展。
近年来,通过我们的专业培训,改变了众多学员的人生轨迹,帮助他们成功迈入了嵌入式开发这一最有发展前途的职业,实现自己的人生理想!
我们的使命
提升大学生核心就业竞争力
教学理念
启发式教学,理论实践相结合,从实践中学习。重点培养学员软件编程思维能力,发现问题,分析问题,解决问题的能力。同时注重学员学习能力,自信心,工作责任心,团队协作,沟通表达能力等综合职业素质训练。
学校资质