|
参加嵌入式linux下Qt开发培训班可以使学员快速掌握Qt GUI编程技术,可以编写自己的Qt应用程序。学习本课程的学员能够从事嵌入式Linux下Qt应用开发相关的项目开发。
|
培养对象
|
嵌入式Linux软件开发工程师
|
入学要求
|
学员学习本课程应具备下列基础知识:
◆ 熟练使用Linux操作系统;
◆ 熟悉C/C++语言编程
◆ 对GUI(图形用户接口)有一定的了解。
◆ 对Linux高级编程有一定的了解。
|
师资团队
|
【李家凯】
● 武汉华嵌中心*讲师,工学硕士,曾任某公司高级研发经理,5年嵌入
式培训讲师经验,9年Linux平台*经验,有多个大型Linux平台项目开发和管理经验,曾主持开发了基于arm+linux的电子消费终端、POS
交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通Linux下的C语言编程技术、(交叉)编译、调试环境、
Makefile编写;精通Linux的内核编译、系统移植、自由软件MiniGUI、
Qt图形编程、sqlite数据库开发、TCP/IP网络编程;精通Linux设备驱动编写。专长研究方向:Arm+Linux平台下的应用编程、系统开
发与驱动开发,minigui/QT图形系统开发。
【张杰】
|
● 武
汉华嵌中心高级讲师,工学博士,现为武汉某著名高校教师。
6年大型企业软件开发经验、嵌入式系统开发经验,3年嵌入式培训讲师经验。曾主持开发了多项ARM、Linux嵌入式系统项目开发。精通Linux下的系
统移植与应用开发,尤其专注于linux图形系统开发。专长方向: Linux应用编程、系统开发、linux图形系统开发(clearX)。
|
|
教材资料
|
◆ 《武汉华嵌 -嵌入式Linux Qt应用开发培训讲义》
◆ 《嵌入式Linux系统开发标准教程》
|
班级规模及环境
|
为了*培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。
|
时间地点
|
本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
武汉华嵌保留开课时间调整的权利,欢迎来电洽询
|
学时费用
|
◆课时: 共6天,每天7学时,总计42学时
◆认证费(可选):培训合格学员可获工业和信息化部《国家信息技术应用技能嵌入式Linux系统开发工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
|
最新优惠
|
◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠报选此课程可获200元折价劵!
◆套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):
1、同时报选《Linux应用开发培训班》,即享受500元优惠!《嵌入式Linux系统开发班》,即享受500元优惠!
2、同时报选 《C++强化班》优惠300元!
|
质量保障
|
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分*培训后出效果;
3、培训合格学员可享受免费推荐*机会。
|
课程进度安排(最新更新日期:2011.03.10)
|
时间
|
课程大纲
|
*天
|
9:00
|
12:00
|
1 嵌入式Linux下Qt开发环境构建与Qt入门
目标:通过今天课程的学习,学员能掌握嵌入式Linux下Qt开发环境的搭建、GUI编程概述、Qt基本理论。
1.1 Qt介绍
1.2 开发环境的搭建
1.3 GUI编程概述
1.4 Qt的信号与槽机制
1.5 Qt入门--从helloworld开始
|
13:30
|
17:30
|
【实验】
(1) 自己配置开发环境
(2) 观看讲师录制的视频
(3) 做一个简单的应用
|
第二天
|
9:00
|
12:00
|
2 Qt基本控件用法讲解与实例分析
目标:掌握多个基本Qt控件的用法,常用对话框使用,Qt多界面程序设计。
2.1 基本控件用法举例
2.2 常用内部对话框用法举例
2.3 Qt多界面设计
2.4 Qt多界面的数据传递
|
13:30
|
17:30
|
【实验】
实现简易计算器功能
|
第三天
|
9:00
|
12:00
|
3 Qt与数据库、多进程编程
目标:熟悉Qt与嵌入式数据库sqlite、多进程编程方法。
3.1 sqlite编程举例
3.2 Qt下如何进行sqlite编程
3.3 Linux下多进程编程举例
3.4 Qt下用两种方法实现多进程编程
|
13:30
|
17:30
|
【实验】
简易学生信息管理系统
|
第四天
|
9:00
|
12:00
|
4 Qt多线程编程与网络编程技术
目标:通过今天课程的学习,学员能够熟悉Qt下多线程编程方法与网络编程方法。
4.1 Linux下多线程编程举例
4.2 Qt下如何进行多线程编程
4.3 Linux下网络编程(TCP、UDP)举例
4.4 Qt下如何进行网络编程
|
13:30
|
17:30
|
【实验】
简易局域网聊天工具
|
第五天
|
9:00
|
12:00
|
5 Qt定时器、自定义信号、国际化、菜单、工具栏、状态栏
目标:掌握Qt高级应用功能
5.1 Qt定时器
5.2 Qt自定义信号的使用
5.3 Qt多国语言国际化
5.4 MainWindow的菜单、工具栏、状态栏使用
|
13:30
|
17:30
|
【实验】
将今天所学内容加入到前面的实验内容中
|
第六天
|
9:00
|
12:00
|
6 QTE在ARM开发板平台上的移植
目标:掌握QTE在ARM开发板上的移植,并将之前做的小项目移植到板子上。
6.1 Linux下LCD触摸屏的移植
6.2 QTE在arm+linux环境下的移植
6.3 QTE上输入法的移植
6.4 交叉编译与应用项目的部署步骤讲解
|
13:30
|
17:30
|
【实验】
完成QTE的移植,并且将之前做的小项目移植到开发板上,运行并查看效果,体验QTE在ARM+Linux平台下的产品开发流程
|