湖南长沙嵌入式Linux应用工程师培训班

+收藏

求学价: ¥8800 发布用户:leyanedu

发布时间:2018-08-26 已有3309人浏览报名

课程介绍

湖南长沙嵌入式Linux应用工程师班招生简章


课程背景

嵌入式技术被公认为是推动第三次信息技术革命的核心技术。这主要是因为嵌入式技术不但在传统的电子信息行业包括军事、消费电子、工业控制等领域得到广泛的应用,同时嵌入式技术也是新兴产业的核心技术之一,包括物联网、移动互联网、智能电网等。可以说,嵌入式技术的发展前景非常诱人,发展空间非常广阔。


课程目标

本课程采用理论教学+实验+企业产品相结合的教学方式,系统地介绍嵌入式Linux环境下应用程序设计,嵌入式Linux平台构建技术、嵌入式Linux系统移植以及嵌入式应用系统的完整开发过程。通过本课程的学习,学员可以掌握嵌入式Linux的环境搭建过程,具备Linux下进行多进程、多线程、网络、GUI、数据库程序的开发能力;精通嵌入式Linux应用层程序设计,同时掌握嵌入式Linux的系统应用程序开发和分析的一般方法,达到举一反三,灵活运用的效果。

长沙乐言教育的师资全部来源于项目一线的研发工程师,平均具备5~8年的嵌入式系统开发经验,在教学过程中融入自己的实际项目开发经验,参加本课程学习的学员,相当于具备了1~2年的嵌入式系统开发经验,完全满足企业的用人需求,实现高薪就业。

 

就业岗位

       嵌入式产品开发工程师、嵌入式Linux应用开发工程师、

Linux C语言软件开发工程师、项目经理等。


培养对象

ARM嵌入式Linux初学者

ARM嵌入式Linux爱好者

有志于从事嵌入式Linux系统软件开发的在校学生

有志于转行从事嵌入式Linux系统软件开发的在职人员

电子类、计算机类、通信类、自动化类高年级大专生、本科生或研究生。


入学要求

        具备计算机基础知识;

        具备C语言编程基础;

通过乐言嵌入式就业班入学考试;


培训教材

       《ARM嵌入式Linux应用研发工程师培训讲义》

       《ARM嵌入式Linux应用研发工程师培训实验教程》


课时安排

学习时间: 全日制学习 2个月 ,380课时

上课时间: 周一 ~ 周六(上午9:00 ~ 下午5:30),

                  晚自习(晚上:7:00 ~ 9:30)

学费: 8800


实验环境

为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。每个学员配备一套乐言嵌入式教育自主开发的工业级嵌入式产品开发平台。 


课程体系

长沙乐言嵌入式教育嵌入式应用工程师培训课程体系分为六大部分。


第几部分重点讲解了嵌入式Linux开发基础知识,包括嵌入式Linux软件开发模型、Linux的基本使用,开发环境搭建,gcc, make工具的使用,Makefile的编写等。

第二部分强化C语言编程技术。C语言是嵌入式开发中使用较广泛的语言,几乎90%的嵌入式软件都是用C语言开发,也是学习其他软件开发语言的基础。这里重点讲解C语言中实际项目开发中所涉及到的难点和重点,特别是C语言中指针的用法、以及内存的操作。

第三部分重点讲解了软件开发中常用的数据结构基础知识,数据结构在任何软件开发中的地位都非常重要。这部分重点讲解了嵌入式软件开发中常用的数据结构类型的使用以及常用的编程算法,例如线性表、数组、栈和队列,链表等。数据结构主要用来训练学员的编程思维能力,逻辑思维能力。通过本部分的学习,将极大提高学员的编程思维能力,思考问题的严谨性。

第四部分重点讲解了C++编程基础知识和面向对象程序设计思想。C++在嵌入式应用层的开发中比较常用。特别是面向对象程序设计思想,在大型的软件架构,软件重用中具有非常大的优势。这部分重点需要掌握C++面向对象程序设计思想,以及C++相对C语言一些新的特性,特别是继承,多态,类和对象的概念。

第五部分重点讲解嵌入式Linux应用程序设计的基本方法,包括内核移植、文件系统制作,多进程、多线程、网络编程,在理解基本概念的基础上,理解内核和应用程序的关系,理解内核是如何为应用程序提供服务的。需要重点掌握Linux内核提供的系统调用函数,掌握如果调用Linux内核为应用程序提供的API函数来进行应用程序开发。熟悉Linux提供的系统调用API函数。

第六部分是嵌入式Linux实训项目,通过一个公司一个实际嵌入式Linux项目训练,培养学员的实际项目开发能力,综合运用了所学知识,提高学员灵活运用所学知识解决实际问题的能力,达到活学活用的目的。通过完成一个完整嵌入式项目,让学员熟悉企业整个嵌入式项目开发过程,包括项目需求分析,系统分析设计,任务分解,模块设计与实现,系统联调与测试等项目开发过程。详细课程体系如下所示:


                          嵌入式Linux应用开发工程师就业班课程体系

第几部分 嵌入式Linux开发基础

嵌入式Linux开发基础(3天)

理论部分:嵌入式Linux软件开发模型、开发工具、编译与交叉编译、Linux命令使用及其配置,shell、make工具、Makefile、Gcc的使用等。

实战部分:Linux开发环境的搭建,Linux shell脚本编程,编写多目录、多级子目录、多源码文件的Makefile。

第二部分 嵌入式Linux C语言高级编程

嵌入式Linux C语言高级编程(6天)

理论部分:C语言基础、C语言循环结构、C语言数据内存管理(动态区域、堆、栈、静态区域等)、C语言函数机制与函数库、数组、指针、文件概念及C语言文件操作、C语言预处理命等。

实战部分:完成学生成绩管理系统,实现学生信息录入、排序、查找、保存、读取、显示的功能。

第三部分 嵌入式Linux C语言数据结构

嵌入式Linux C语言数据结构基础(6天)

理论部分:数据结构基本概念、常用数据结构、线性表概念及操作、线性表顺序存储及实现、顺序表的创建、插入、删除,双向链表及循环链表,栈、栈的顺序存储结构及实现、入栈和出栈、初始化栈,队列概念及队列的顺序存储与链式存储,排序的基本概念及常用排序算法,查找及常用查找算法等。

实战部分:基于链表实现学生成绩管理系统

第四部分 嵌入式Linux C++编程

嵌入式Linux C++编程基础(5天)

理论部分:C++基本概念、类、对象、封装、继承、多态性概念,C++应用程序框架、C++输入输出,类与对象、成员函数,函数(构造函数、带参数的构造函数、重载构造函数及默认构造函数),堆与堆对象,继承访问及控制、派生类构造与析构函数,虚及纯虚函数等

实战部分:基于C++实现学生成绩管理系统

第五部分   嵌入式Linux应用程序开发

内核与文件系统(5天)

理论部分:嵌入式Linux内核功能、源码目录、内核的裁剪与编译、kconfig文件,Linux文件系统、嵌入式根文件系统目录结构、Busybox及其移植、yaffs2根文件系统,I/O编程、阻塞与非阻塞、fcntl与fsync函数,多路I/O端口复用编程技术、Selecte及poll函数的使用,文件和目录控制编程、文件的基本操作。

实战部分:Linux内核的裁剪与编译、根文件系统制作、I/O编程等

进程与线程(5天)

理论部分:进程及其基本概念、嵌入式Linux多进程编程、进程控制块PCB、进程的创建、等待、终止及守护、Exec函数族的使用,进程通信及其基本操作,线程基本概念及其创建,线程的基本操作,线程通信等。

实战部分:练习多进程编程及通信、多线程编程、生产者与消费者实验

网络编程(4天)

理论部分:网络通信基础知识、TCP/IP协议栈、路由原理、SOCKET编程基础及通信框架模型、SOCKET函数的使用,多路I/O复用及多线程在网络编程中的应用,Linux串口编程基础、串口配置及其基本操作。

实战部分:编写TCP/UDP网络服务器等

QT及QT编程(6天)

理论部分:Linux图形系统实现机制、QT图形开发基础、QT关键技术、QT图形程序框架,QT应用程序开发及基本操作(文本框、按钮控件、字符串类的使用、列表框、树型控件),基于QT的网络编程,TCP SOCKET类,UDP SOCKET类的使用,QT平台移植,在ARM开发板上部署QT平台等

实战部分:基于QT完成简易计算器程序,基于QT的图像浏览器

第六部分  企业产品项目实训

1.       基于ARM 嵌入式Linux的溶液PH值在线分析系统

2.       基于ARM 嵌入式Linux的环境数据采集终端

3.       基于GPRS模块短信群发系统

4.       基于USB摄像头的3G无线视频传输与录制系统

5.       基于Linux QT的即时通信软件系统



显示全部

学校介绍

湖南量子(原乐言)教育咨询有限公司

认证机构

黄金会员5年

查看信用档案

学校人气度:1774

湖南量子(原乐言)教育咨询有限公司专注于嵌入式教育。在嵌入式领域,公司凭借前沿的课程、先进的教学理念和专业的师资力量,成为华中地区嵌入式技术培训行业较专业的公司,代表行业较高水平。

   湖南量子(原乐言)教育核心团队组建于2009年,在公司发展过程中,我们追求特色,追求卓越,在嵌入式培训领域不断探索、实践、积极创新,并凭借专业的师资力量、一流的教学品质、优良的就业服务赢得了广大学员的认可,在业界树立了良好的口碑。

我们认为教育是一项良心工程,良好的教育可以改变人的命运。我们始终坚持把教学质量放在第几位,课程紧跟企业需求、紧贴时代脉搏,将较前沿,较实用的技术传授给我们的学员,帮助他们成就精彩的人生。

培训讲师是教育的核心,是保证教学质量的较关键因素。为此,我们非常重视讲师的素质和素养!我们的讲师均来自国际国内知名企业,平均有5年以上的嵌入式开发及项目管理经验,有非常强的分析问题和解决实际问题能力。同时我们的讲师拥有过硬的授课能力,善于运用通俗易懂的语言、趣味性的小故事让学员容易吸收和留下深刻印象,让学员热爱学习,以学为乐。更重要的是,我们非常重视讲师的品行,身教大于言传。我们的讲师拥有很强的责任心和教学热情,以帮助学员成长为乐。我们培训出来的学生不仅仅具备找份好工作的能力和职业素养,更重要的是具备自我学习和自我成长能力。我们把学员当作未来的合作伙伴来培养!

近年来,通过我们的专业培训,改变了众多学员的人生轨迹,使他们成功迈入了嵌入式开发这一较有发展前途的职业,为中兴通讯、智达康、仁宝、诚迈科技、国电南瑞、能瑞电力、大陆汽车、天朗电子等众多知名企业输送了大批高端嵌入式人才,为学员个人的职业发展翻开了崭新的一页,为合作企业的发展注入了澎湃的动力!

进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询