|
课程目标 Linux应用开发班 |
课程特色:理论和实战相结合,突出实战技巧,让学员在动手实验中学到知识,详细讲解嵌入式Linux环境的搭建和在环境下进行程序开发的过程。掌握Linux下网络、QT、数据库的开发技能。 |
培养对象 |
有意向掌握在Linux系统环境下开发应用程序的人。 |
入学要求 |
★有C语言基础 ★了解Linux基本操作 |
班级规模及教学环境 |
为严控教学质量,让学员有充分的提问机会,我们坚持超级小班教学,每个班级的人数限定为5人,多余人员安排到下一期。人手一套开发板和实验用的PC主机。 |
上课时间和地点 |
上课地点:【【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院
【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路)
【成都分部】:领馆区1号(中和大道) 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 |
课时 |
◆时间:请咨询在线客服 ☆注重质量 ☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
最新优惠 |
◆团体报名优惠政策:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。 |
教学质量保障 |
1、学习中如有部分授课内容理解不透或消化不好,可免费在下期培训班中重听; |
师资团队 |
【孟 斌】 金牌讲师,具有十多年嵌入式技术从业经验,对于嵌入式Linux的实现和应用有深入研究,主持开发过多个大型嵌入式项目,涉及网络,通讯,控制,信息终端等各行各业,例如基于cdma的车载监控防盗与快速响应系统、主持天长市塑料机械公司的“圆织机控制器”嵌入式软件开发。发表过文章: 1.《汽车无线视频传输系统的设计与实现》2005年数字安徽博士论坛,已发表。第一作者。 2.《基于Video4Linux的USB摄像头图像采集实现》在X86/ARM/XSCALE/PowerPC/MIPS等各种体系结构平台上移植Linux内核;对于嵌入式Linux的实时性和uCLinux的特点有深入研究。 【赵老师】 具有丰富的嵌入式Linux系统、应用软件开发经验,资深开发工程师、项目经理。一直致力于嵌入式Linux开发和研究,精通Unix/Linux操作系统和Linux下C/C++语言编程,擅长QT,Android的开发。熟悉Linux的各种应用编程接口和机制,熟悉Linux内核,精通嵌入式Linux下的驱动开发和系统移植。 |
教学进度安排 |
课程大纲 |
第一阶段 |
目标:掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法。 |
【实践部分】 |
第二阶段 |
目标:掌握Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。掌握Linux下进程,了解Linux下几种进程间通讯的方法,掌握编写进程间通讯编程的方法。 |
【实践部分】 |
第三阶段 |
教学目标:了解网络的基础知识,了解Linux下的网络结构和套接字编程,掌握Linux下网络程序开发技巧。 6 嵌入式Linux下的网络开发 6.1 ISO/OSI七层协议模型与IP网络四层模式 6.2 TCP/IP协议簇 6.3 基于嵌入式LINUX的TCP/IP网络结构 6.4 基于嵌入式LINUX的SOCKET编程 6.5 UDP与TCP的区别 6.6 UDP开发要点 |
【实践部分】 |
第四阶段 |
教学目标:掌握QT程序设计技巧。掌握嵌入式数据库的配置与开发。 7 嵌入式GUI开发 7.1 嵌入式LINUX GUI介绍及QT介绍 7.2 QT介绍及其信号插槽机制 7.3 QT图形界面编程技术 7.4 QT开发要点 7.5 QT在实际开发中具体应用 |
【实践部分】 |
第五阶段 |
5 综合实践 5.1 基于QT实现HELLO WORLD对话框程序 5.2 建立嵌入式开发环境 5.3 编写按键程序 5.4 编写LCD背光控制程序 5.5 编写LED控制程序 |