|
![]() |
课程特色:理论和实战相结合,突出实战技巧,让学员在动手实验中学到知识,详细讲解嵌入式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在实际开发中具体应用 |
【实践部分】 |
第五阶段 |
8.嵌入式GUI与数据库开发 目标:通过今天课程的学习,学员能够了解嵌入式Linux下的几种常见GUI及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发。 ?? 8.1?嵌入式LINUX GUI介绍及QT/MINIGUI之间比较 ?? 8.2?QT介绍及其信号插槽机制 ?? 8.3?QT图形界面编程技术 ?? 8.4?QVFB虚拟帧缓存的建立和模拟开发调试 ?? 8.5?QT程序移植技术 ?? 8.6?QT在实际项目中具体应用 ?? 8.7?嵌入式数据库的概念 ?? 8.8?嵌入式数据库的移植与编程 |
实验: ?? 1、基于QT实现HELLO WORLD对话框程序 ?? 2、建立主机虚拟帧缓存实验 ?? 3、基于QT图形界面的温度计的实现 |
第六阶段 |
9 综合实践 9.1 基于QT实现HELLO WORLD对话框程序 9.2 建立嵌入式开发环境 9.3 编写按键程序 9.4 编写LCD背光控制程序 9.5 编写LED控制程序 10.综合项目实践“基于QT的网络通信系统” 目标:经过前前面的学习,学员基本上掌握了嵌入式linux常用的应用编程方法,现在通过一个综合项目案例巩固、加深前面的知识,并使学员了解嵌入式Linux项目开发流程。 ?? 10.1?项目实现的功能 ?????? 10.1.1?QT界面设计 ?????? 10.1.2?网络消息传输功能 ?????? 10.1.3?网络文件传输功能 ?????? 10.1.4?系统管理功能 ?? 10.2?项目涉及到的技术 ?????? 10.2.1?项目流程及项目管理方法 ?????? 10.2.2?QT界面开发 ?????? 10.2.3?QT多线程 ?????? 10.2.4?QT网络编程 ?????? 10.2.5?Linux文件操作 ?????? 10.2.6?Qt移植(软件移植到FS_S5PC100开发平台) ?????? 10.2.7?程序优化、测试(包括:内存泄漏、系统调用跟踪、函数执行时间及频率检测、core dump处理等) |
【科研好课白名单】从零开始学midas GTS NX20讲:从软件功能讲解到基坑案例实操_网格处理_后处理分析_建筑_道桥培训课程 【科研好课白名单】ANSA二次开发从入门到精通22讲:轻松掌握基于python的ANSA二次开发_结构基础_二次开发_航空培训课程 基于Python实现PB模型的参数自动标定——真三轴_岩土_离散元_PFC培训课程 NUMECA IGG网格划分进阶13讲-拥有建立NUMECA叶轮机械仿真非叶片部件网格能力_Fidelity_旋转机械培训课程 【公开课】2021年公开课汇总_Workbench_ANSYS 其他_LS-其他_Abaqus_LS-DYNA培训课程 udf之比热容编写和设置方法_Fluent培训课程 MATLAB通信工程师的必修课 第四章 信号捕获和同步 第二部分_射频微波_信号完整性_系统仿真_电子_MATLAB_通信培训课程 常见屈服准则的屈服面Matlab绘制_非线性_代码&命令_MATLAB_岩土_理论培训课程 Fluent-离心风扇性能曲线-CFD分析(全免费看-模型付费)_Fluent_流体基础_旋转机械_通用_航空_航天培训课程 【科研好课白名单】子午线轮胎建模仿真30讲:实操轮胎建模仿真8大关键技术和全流程_HyperMesh_Abaqus培训课程 基于ADS信号SI和电源PI完整性精选36讲:反射、串扰、高速串行仿真训练_电磁基础_电路_信号完整性_系统仿真_电子培训课程 [极简分析] Abaqus/ATOM非参优化(Tosca)_Abaqus_Isight_Tosca_显式动力学_非线性培训课程 Ansys-Maxwell电机振动噪声电磁结构耦合仿真-ansoft详细电机设置参数_Maxwell_振动_电磁基础培训课程 Modelica建模语言入门学习完整版_汽车_电子_AMESim_SimulationX_DYMOLA_控制培训课程 [极简分析]Abaqus 结构工程师必修课-基础入门10讲_Abaqus_结构基础_电子电控_汽车_网格处理培训课程 |