天天招生网
您的位置:武汉培训首页 >> IT认证 >> 嵌入式培训 >> 武汉华嵌嵌入式培训 >> 详细课程

武汉华嵌嵌入式Linux就业培训班

  • 学费:咨询 优惠价格:300
  • 开课时间:1月8日 学时:720 浏览量:
  • 授课机构:武汉华嵌嵌入式培训
  • 上课地点:武汉市洪山区鲁磨路国光大厦B座1402,(鲁磨路光谷广场

联系方式: 027-87780211
课程目标
 

     通过本课程的系统学习,可以使学员由浅入深地对ARM+Linux+Android系统全面学习。本课程针对嵌入式行业软硬兼施的特点,软件方面从C语言、C++、数据结构、Linux基础、java基础开始,逐步深入到Linux的高级应用编程、Android应用编程;硬件方面从最简单的51单片机入手, 逐步学习ARM9、Cortex-A8平台;整体上从应用程序开发到底层的驱动开发,最终融会贯通。学完后能够独立胜任嵌入式Linux应用软件开发、android应用软件开发、arm+linux平台驱动开发等多方面工作,是中低基础人员想从事嵌入式工程师职业发展的理想课程,也是目前武汉华嵌最热门的课程,已经开设38期,为社会输送了大量嵌入式人才,很多企业嵌入式研发部门都有我们的学员,学员素质深受企业赞许。

    师资团队: 李家凯   周龙   冯勇   姚炜等老师。


   本课程培养周期为全日制18周(4个多月), 总课时为720学时,课程目标包括:
    1. 精通linux操作系统使用;
    2. 精通linux下C、C++语言、数据结构高级编程;
    3. 精通嵌入式linux高级应用开发,如IO、进程、线程、网络、数据库编程等;
    4. 精通Qt GUI开发
    5. 精通java语言开发;
    6. 精通Android移动互联应用软件开发
    7. 掌握51单片机接口与程序设计(链接:单片机实战班课程体系)
    8. 精通ARM处理器平台及其接口硬件开发;
    9. 掌握嵌入式Linux内核裁减移植及内核调试技巧;
    10. 掌握嵌入式Linux下 Bootloader的编写方法;
    11. 精通嵌入式Linux下常用接口的驱动开发,全国独家ARM9+Cortex-A8双平台教学和实验的驱动课程
    12. 掌握Android系统驱动开发流程;
    13. 精通嵌入式linux实际项目案例开发流程
    14. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试

新闻链接:华嵌1303期Linux就业班开学典礼隆重举办 



第一阶段:Linux  C/C++软件开发基础
 

阶段目标:C、C++语言在嵌入式系统起着至关重要的作用。一个精通C、C++语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言编程强化、数据结构、C++编程语法基础和Linux操作系统的使用 ,并熟练掌握嵌入式Linux的开发环境,为下一阶段嵌入式Linux应用软件的编程工作打基础。
 

序号 课程名称 内容概要 掌握程度
1 嵌入式Linux C语言高级编程与500强企业笔试题剖析 C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C 语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、数组、函数、指针、结构体、文件、常用算法、内存管理的使用等知识,穿插500强企业笔试题,加深理解。另外,对软件编码规范有严格要求,使学员养成良好的编码习惯。 精通
2 Linux操作系统使用 本课程从零起点,讲解Linux操作系统的概念和安装方法,详细介绍 Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。 精通
3 C++面向对象编程 C++是Linux应用开发主要语言之一,本节重点让学员掌握面向对象编 程的基本思想,以及C++语言的基础内容,围绕封装、继承、多态特性展开,为第二阶段的Qt软件开发课程打好基础。 精通
4 数据结构 程序=数据结构+算法。本节包括链表、队列、栈 、树、图等内容,以及一些常见算法的实现。是对C语言的结构体与指针,特别是内存管理和算法描述的实际检验。 精通
5 嵌入式软件项目开发流程 本课程主要通过实际企业项目演示,让学员从宏观了解嵌入式项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和底层移植、启动代码、驱动开发、系统部署、应用软件开发、调试、维护等整个过程。 掌握

 

第二阶段:嵌入式Linux应用软件开发

 

 阶段目标:参加本期培训的学员应该已经掌握嵌入式C、C++语言编程技巧。嵌入式Linux应用软件开发是嵌入式产品开发中非常重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,熟悉嵌入式Linux开发流程,强化学员对Linux应用开发的 理解和编码调试的能力。最后通过几个典型的企业全真案例,进一步巩固本期课程内容,使学员真正学以致用。 
 

序号 课程名称 内容概要 掌握程度
6 嵌入式 Linux高级应用编程 嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面 最广的方向。本课程的主要目标是精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,强化学员 对Linux应用开发的理解和编码调试的能力,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI 图形界面编程、嵌入式数据库。 精通
7 QT GUI图形界面程序设计(QT使用C++语言) 本阶段课程可以使学员快速掌握QT GUI编程技术,可以编写自己的Qt 应用程序,能够从事嵌入式Linux下Qt应用开发相关的项目开发。重点学习:Qt开发环境构建,Qt基本控件用法讲解,Qt与数据库,Qt多进程与多线程编程,Qt网络编程技术,Qt定时器、国际化、菜单、工具栏 、状态栏,QTE在ARM开发板平台上的移植等。 精通
8 综合嵌入式软件实战训练 在第二阶段课程中,为了帮助学员充分有效地掌握核心知识点在企业 中的具体应用,并开始逐步按照企业需求、流程和规范进行实战训练,在嵌入式Linux应用开发课程讲授过程中全部采用项目驱动的方式,将来自合作企业的全真案例贯穿于课程中, 实现的功能包括:基于QT的QQ聊天工具、基于QT的电子相册、基于QT的五子棋游戏、基于QT的MP4播放器等。通过这种方式带领学员分析企业岗位的真实技术需求,进行案例演练, 从而快速掌握相关的技能和开发技巧。 精通

 

第三阶段:Android应用软件开发

 阶段目标:目前,移动互联应用也是嵌入式的一个很重要的方向。Android系统本身来源于Linux,其底层基于Linux内核,上层应用主要使用java语言。在学完前面两个阶段后,学员已经具备相当的软件开发能力,所以学习这个阶段相当会比较轻松,本阶段首先讲述java编程基础,然后详细讲解Android应用程序设计,这是对Linux应用程序开发在智能移动平台的一个扩展,对完善软件知识体系和扩大学员就业面很有帮助。最后通过几个典型的小项目联系,进一步巩固本期课程内容,使学员真正学以致用。 
 



阅读上一篇:深圳嵌入式Linux内核驱动实战开发班
阅读下一篇:深圳嵌入式培训信盈达南山中心

相关课程

培训机构联系方式

本培训机构其他课程

专题推荐

三百六十行,欢迎各培训机构加盟