返学费网 > 培训机构 > 南京英贝得嵌入式

400-850-8622

全国统一学习专线 8:30-21:00

南京ARM嵌入式Linux就业班课程安排

授课机构:南京英贝得嵌入式

地址:江苏省南京市雨花软件园玉兰路86号智汇魔方115室

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

英贝得嵌入式Linux就业班课程安排
课程背景
近几年嵌入式软件行业迅猛发展,嵌入式产品渗入各个行业,象常见到的手机、PDA、机顶盒、高清电视(HDTV)、路由器、汽车电子、数码相机、医疗仪器、航天航空设备等等都是典型的嵌入式系统,嵌入式开发已经成为当前最热门最有发展前途的行业之一。业内人士认为,目前嵌入式行业至少存在30-50万的人才缺口,仅北京市场嵌入式软件开发人员的需求就已经超过了5万人,而且还在持续增加,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍以应用软件为主,很少涉及嵌入式软件的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;二是嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导。目前在北京,一个成熟的嵌入式软件工程师平均月薪在10000元左右。
优势
1) 完善的课程体系
英贝得嵌入式课程均由国内一线嵌入式开发程师以及一线厂商培训专家开发,贴近企业需求,紧跟技术趋势。
2) 强大的师资团队
英贝得嵌入式汇聚了国内一线的资深嵌入式开发工程师以及一线厂商培训专家。
3) 以产品为导向的教学模式
英贝得嵌入式完全采用“以产品为导向”的教学模式,将一个完整真实的产品在长达四个多月的时间里进行产品再现。
4) 完善的就业保障
强大的就业团队,入学签订就业协议,承诺在学员完成学业并经考试合格、项目验收后进行就业推荐。
5) 高性价比的课时
英贝得嵌入式作为嵌入式技术的推广者,始终将嵌入式技术的推广作为己任,超长课程,绝对高性价比。
6) 教学保障
小班教学,承诺每班不超过16人,项目阶段可进行一对一的指导,将产品完整真实的再现。同时承诺,培训过程中如果有消化不好或理解不透可以下期培训班中免费重听。
7) 完善的后续服务
将为每位学员建立培训档案存入英贝得嵌入式人才库,跟踪学员就业状况提供完善的后续服务。
8) 得天独厚的地理优势
英贝得教育座落于*南京“软件谷”的核心——雨花区智汇魔方科技产业园。英贝得教育紧邻华为软件、中兴通讯、*普天、东软研发、宏图三胞、润和外包、软通动力、苏豪科技等国际*企业,有着良好的学习与研发氛围。
 
课程特色
该课程涵盖了嵌入式基础入门到嵌入式应用开发以及嵌入式系统开发再到嵌入式驱动开发各个阶段。
本课程采取“以产品为导向”的教学模式,并采用“四段式”教学。*段主要是引导学员走进嵌入式开发大门,为后面更加深入、系统的学习嵌入式打下基础;第二段则侧重于嵌入式系统应用开发以及嵌入式系统开发;第三段则以嵌入式驱动开发为主,引导学员系统的学习嵌入式驱动开发;*一段则以一个完整的产品案例为基础,学员将在老师的带领下进行产品的再现。
 
课程对象
电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,对嵌入式linux系统设计及嵌入式系统开发有兴趣的开发人员。
 
课程目标
通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作。课程目标包括:
精通linux操作系统使用;
精通linux下C语言高级编程;
精通嵌入式linux高级应用开发;
掌握ARM处理器平台及其接口硬件开发;
精通嵌入式Linux内核裁减移植及内核调试技巧;
精通嵌入式Linux下Bootloader的编写方法;
精通嵌入式Linux下常用接口的驱动开发;
掌握嵌入式linux实际项目案例开发流程
 
教学保障
一线工程师联合打造、科学完美的课程体系;
企业化管理、式教学,实现学校与企业的完美结合;
严格的教学管理制度,并为每一位学员建立嵌入式人才档案;
对未能达到学习效果的学员提供免费重学服务;
面试指导、职业素质培养。
 
课程大纲
英贝得嵌入式“嵌入式Linux工程师就业班课程体系V2.0”凝聚英贝得嵌入式老师多年嵌入式开发技术和经验,专门为理工科专业生量身定做的培训课程,一步完成ARM嵌入式开发入门到精通,课程实战性强,嵌入式Linux下C语言强化、嵌入式Linux开发基础、嵌入式Linux C语言数据结构基础、嵌入式Linux C++编程基础、嵌入式Linux应用程序开发、嵌入式Linux设备驱动程序开发以及*的项目实战等多方面,全方位,全面、系统的学习嵌入式开发技术。
参加本课程学习的同学将在长达4个月的学习周期里通过“理论+实验+项目”方式对每一个重要知识点进行强化,力求使每一个学员真正掌握嵌入式开发的基本技术与技巧,最终通过一个产品开发案例,贯通全部知识体系,为成为一名真正的嵌入式Linux工程师打下坚实的基础。

*部分
嵌入式Linux开发基础
A(3天)
嵌入式Linux开发基础
理论部分:嵌入式Linux软件开发模型、开发工具、编译与交叉编译、Linux命令使用及其配置,shell、make工具、Makefile、Gcc的使用等。
实战部分:Linux开发环境的搭建,Linux shell脚本编程,编写多目录、多级子目录、多源码文件的Makefile。
第二部分
嵌入式Linux C语言高级编程
B(6天)
嵌入式Linux C语言高级编程
理论部分:C语言基础、C语言循环结构、C语言数据内存管理(动态区域、堆、栈、静态区域等)、C语言函数机制与函数库、数组、指针、文件概念及C语言文件操作、C语言预处理命等。
实战部分:完成学生成绩管理系统,实现学生信息录入、排序、查找、保存、读取、显示的功能。
第三部分
嵌入式Linux C语言数据结构基础
C(6天)
嵌入式Linux C语言数据结构基础
理论部分:数据结构基本概念、常用数据结构、线性表概念及操作、线性表顺序存储及实现、顺序表的创建、插入、删除,双向链表及循环链表,栈、栈的顺序存储结构及实现、入栈和出栈、初始化栈,队列概念及队列的顺序存储与链式存储,排序的基本概念及常用排序算法,查找及常用查找算法等。
实战部分:基于链表实现学生成绩管理系统
第四部分
嵌入式Linux C++编程基础
D(5天)
嵌入式Linux C++编程基础
理论部分:C++基本概念、类、对象、封装、继承、多态性概念,C++应用程序框架、C++输入输出,类与对象、成员函数,函数(构造函数、带参数的构造函数、重载构造函数及默认构造函数),堆与堆对象,继承访问及控制、派生类构造与析构函数,虚及纯虚函数等
实战部分:基于C++实现学生成绩管理系统
第五部分
嵌入式Linux应用程序开发
E(5天)
内核与文件
理论部分:嵌入式Linux内核功能、源码目录、内核的裁剪与编译、kconfig文件,Linux文件系统、嵌入式根文件系统目录结构、Busybox及其移植、yaffs2根文件系统,I/O编程、阻塞与非阻塞、fcntl与fsync函数,多路I/O端口复用编程技术、Selecte及poll函数的使用,文件和目录控制编程、文件的基本操作。
实战部分:Linux内核的裁剪与编译、根文件系统制作、I/O编程等
F(5天)
进程与线程
理论部分:进程及其基本概念、嵌入式Linux多进程编程、进程控制块PCB、进程的创建、等待、终止及守护、Exec函数族的使用,进程通信及其基本操作,线程基本概念及其创建,线程的基本操作,线程通信等。
实战部分:练习多进程编程及通信、多线程编程、生产者与消费者实验
G(4天)
网络编程
理论部分:网络通信基础知识、TCP/IP协议栈、路由原理、SOCKET编程基础及通信框架模型、SOCKET函数的使用,多路I/O复用及多线程在网络编程中的应用,Linux串口编程基础、串口配置及其基本操作。
实战部分:编写TCP/UDP网络服务器等
H(6天)
QT及QT编程
理论部分:Linux图形系统实现机制、QT图形开发基础、QT关键技术、QT图形程序框架,QT应用程序开发及基本操作(文本框、按钮控件、字符串类的使用、列表框、树型控件),基于QT的网络编程,TCP SOCKET类,UDP SOCKET类的使用,QT平台移植,在ARM开发板上部署QT平台等
实战部分:基于QT完成简易计算器程序,基于QT的图像浏览器
第六部分
嵌入式Linux设备驱动程序开发
I(11天)
ARM体系及其编程
理论部分:ARM体系架构与接口技术、ADS开发工具的使用、ARM指令与汇编程序设计、ARM与C混合编程、U-Boot移植、Linux内存管理机制、Linux模块机制、模块编译等
实战部分:基于硬件平台FL2440开发板完成U-BOOT的移植
J(13天)
嵌入式Linux驱动开发基础
理论部分:字符设备驱动编程、Linux驱动中断编程、Linux定时器编程、Linux设备驱动模型、Linux设备驱动开发中的并发控制、信号量、轮询、异步通知及异步I/O,LCD屏硬件接口及设备驱动,网卡硬件接口与硬件编程、网卡Linux设备驱动,触摸屏硬件接口与硬件编程,触摸屏Linux设备驱动
实战部分:完成字符设备驱动LED驱动的编写工作,完成LCD驱动,触摸屏驱动,网卡驱动的移植。
第七部分
项目实训
K(15天)
基于GRPS模块短信群发系统
基于USB摄像头的3G无线视频传输系统
公路交通车辆超速抢拍系统
高清数字网络摄像头项目

  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误