专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
华清远见嵌入式Linux应用开发班
2019-07-12 22:17
发布
生成海报
站内文章
/
嵌入式Linux
15201
0
1583
课程目标
本课程采用理论教学与实验相结合的方式,系统地介绍嵌入式Linux下环境和程序开发技术。通过本课程的学习,学员可以掌握嵌入式Linux的环境搭建过程,具备Linux下进程、网络、GUI、数据库的开发方法,为产品开发打下坚实的基础。课程目标包括:
1)熟悉Linux操作系统具体操作
2)熟悉嵌入式Linux系统开发的整体流程
3)熟悉嵌入式Linux进程及进程间通信
4)能够熟练编写Linux应用程序,包括网络、图形、数据库等
培养对象
有志进行嵌入式Linux系统开发环境下应用程序开发工程师。
入学要求
学员学习本课程应具备下列基础知识:
◆ 具备计算机基础知识;
◆ 具备C语言编程基础;
◆ 了解Linux基本操作。
师资团队
【孙天泽】
● 华清远见高级讲师,具有多年嵌入式开发实战经验,主要研究方向是嵌入式操作系统和Linux系统下的设备驱动开发。熟悉的处理器包括:EP7312、S3C44B0、S3C2410、PXA255。先后参与过GPS车载导航系统、无线手持POS机、地下管道探测仪等项目的开发工作,在项目中主要负责平台搭建和驱动开发工作。近年来一直从事实时系统的研究工作,对Linux内核有一定的理解。著有《嵌入式设计及Linux驱动开发指南》一书。
■
点击此处在线试听孙老师最新授课视频>>>
孙老师博客>>>
【曾宏安】
● 华清远见高级讲师,工学硕士。具有多年的嵌入式系统、软件开发经验,资深开发工程师、项目经理。一直致力于嵌入式Linux的研究与专业人才培养。精通Unix/Linux操作系统和Linux下C/C++语言编程,熟悉Linux的各种应用编程接口和机制。深入了解嵌入式Linux应用程序开发方法和系统集成,具有丰富的产品开发经验,成功支持多个客户产品进入量产,涉及网络,控制和消费类电子等行业。熟悉Linux内核,专注研究Montavista Linux实时性的实现及其应用,有丰富的Montavista Linux培训经验。
■
点击此处在线试听曾老师最新授课视频>>>
曾老师博客>>>
【穆煜】
● 华清远见高级讲师,工学博士。具有丰富的嵌入式行业系统、软件开发经验,资深工程师、Project Manager。曾参与及负责多个国家级重大项目,主要承担Vxworks、Linux系统的移植及应用程序的开发,具有在Arm、X86体系架构下移植Vxworks、Linux的丰富经验。精通C/C++编程、QT编程、网络编程,对网络协议有着深层理解和深入的研究。具有多年应用程序的开发经验,熟悉嵌入式开发工作流程及规范,曾成功支持多种嵌入式产品的开发,所开发的产品涉及网络、工控等多个行业。目前潜心致力于嵌入式Linux系统专业人才的培训与推广工作。
■
穆老师博客>>>
【康华】
● 五年Linux平台下软件开发,系统和网络安全管理经验。从事Linux教学与研发以来,一直致力于开源社区的传播和发展。在Linux网络存储方面有丰富的实战,精通iscsi网络存储传输协议。曾就职于外资企业,从VxWorks、Linux等嵌入式平台的音视频编解码的研发工作,从图像处理,传输,智能分析,到存储都有着独到的经验和见解。对ADM 5120架构的嵌入式体系尤为熟悉,此架构多应用于路由器、交换机等
更多师资力量请参见
华清远见师资团队
。
教材
◆ 《嵌入式Linux应用开发班培训讲义》
◆
《嵌入式 Linux应用程序开发标准教程》第2版
华清远见教材编写组 编著
班级规模及环境
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余**到下一期进行。人手一套开发板和开发用的PC主机。
>>单击查看实验设备
时间地点
北京总部(滚动开班):
上课地点:
北京清华大学,
查看校内地图>>
周末班(周六日上课):
2010年03月13日,2010年04月24日
连续班(连续上课):
2010年03月13日,2010年04月24日
上海分中心(滚动开班):
上课地点:
上海徐汇区银海大厦A座801,
查看地图>>
周末班(周六日上课):
2010年03月13日,2010年04月17日
连续班(连续上课):
2010年03月13日,2010年04月17日
深圳分中心(滚动开班):
上课地点:
深圳市罗湖区宝安南路3038号蔡屋围金塘大厦3楼,
查看地图>>
周末班(周六日上课):
2010年03月13日,2010年04月17日
连续班(连续上课):
2010年03月13日,2010年04月17日
成都分中心(滚动开班):
周末班(周六日上课):
2010年03月13日,2010年04月24日
连续班(连续上课):
2010年03月13日,2010年04月24日
本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
华清远见保留开课时间调整的权利,欢迎来电洽询
课时费用
◆课时: 共5天
◆培训费用(含教材费和午餐费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆认证费(可选):
培训合格学员可获工业和信息化部《国家信息技术应用技能嵌入式Linux应用开发工程师认证证书》(认证费500元,
>>单击查看证书样本
)
,
Atmel公司全球统一《Atmel嵌入式工程师认证证书》
(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
单击查看退费规定说明>>>
最新优惠
◆
团体报名优惠措施:
两人95折优惠,三人或三人以上9折优惠
◆
套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):
1、同时报选
《ARM开发培训班》
,即享受400元优惠,同时可获ARM公司认证证书 2、现在同时报选
《ARM班》
,
《Linux应用班》
,
《Linux系统班》
,
《Linux驱动班》
中的任意3门课程,即赠送
三星2410开发板
报选此课程可获100元折价劵!
质量保障
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
课程进度安排(
最新更新日期:2008.12.10
)
时间
课程大纲
第一天
9:00
|
12:00
1 嵌入式Linux开发环境搭建
目标:通过今天课程的学习,学员能掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法,为嵌入式Linux的高效开发做铺垫。
1.1 嵌入式LINUX简介与发展
1.2 LINUX快速入门
1.3 建立嵌入式LINUX开发环境
1.4 熟悉嵌入式开发平台
1.5 嵌入式LINUX开发工具
1.6 LINUX下的调试技巧
1.7 MAKE工程管理器
1.8 交叉编译
13:00
|
16:00
【实验】
1、学习LINUX系统命令
2、配置TFTP服务
3、配置NFS服务
4、建立嵌入式开发环境
5、下载内核到嵌入式平台
6、下载根文件系统
7、编写并下载应用程序到嵌入式平台
第二天
9:00
|
12:00
2 嵌入式LINUX进程及进程间通讯开发
目标:通过今天课程的学习,学员将了解到Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。同时会掌握Linux下守护进程的编写方法,了解Linux下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。
2.1 进程的属性和状态
2.2 进程的控制和调度
2.3 进程的创建、执行、消亡
2.4 进程的相关系统调用
2.5 守护进程
2.6 进程间通信基本概念
2.7 管道(PIPE)
2.8 信号(SIGNAL)
2.9 内存映射(MAPPED MEMORY)
2.10 消息队列(MESSAGE QUEUE)
2.11 信号量(SEMAPHORE)
2.12 共享内存(SHARE MEMORY)
13:00
|
16:00
【实验】
1、使用PS命令查看进程信息
2、使用PROC文件系统查看进程信息
3、使用SYSTEM()系统调用运行和等待
4、EXIT和EXEC系统调用实例
5、编写一个守护进程
6、编写基于串口通信的多进程程序
第三天
9:00
|
12:00
3 嵌入式Linux下的网络开发
目标:通过今天课程的学习,学员能了解网络的基础知识,了解Linux下的网络结构和套接字编程,具备Linux下网络程序设计的能力。
3.1 ISO/OSI七层协议模型与IP网络四层模式
3.2 TCP/IP协议簇
3.3 基于嵌入式LINUX的TCP/IP网络结构
3.4 基于嵌入式LINUX的SOCKET编程
3.5 UDP与TCP的区别
3.6 UDP SERVER-CLIENT关系程
13:00
|
16:00
【实验】
1、SOCKET套接字编程
2、分析并加强PING程序
3、TFTP服务器设计
第四天
9:00
|
12:00
4 嵌入式GUI与数据库开发
目标:通过今天课程的学习,学员能够了解嵌入式Linux下的几种常见GUI及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发。
4.1 嵌入式LINUX GUI介绍及QT/MINIGUI之间比较
4.2 QT介绍及其信号插槽机制
4.3 QT图形界面编程技术
4.4 QVFB虚拟帧缓存的建立和模拟开发调试
4.5 QT程序移植技术
4.6 QT在实际项目中具体应用
4.7 嵌入式数据库的概念
4.8 嵌入式数据库的移植与编程
13:00
|
16:00
【实验】
1、基于QT实现HELLO WORLD对话框程序
2、建立主机虚拟帧缓存实验
3、基于QT图形界面的温度计的实现
第五天
9:00
|
16:00
5 综合项目实践“基于QT的网络通信系统”
目标:经过前几天的学习,学员基本上掌握了嵌入式linux常用的应用编程方法,今天通过一个综合项目案例巩固、加深前面的知识,并使学员了解嵌入式Linux项目开发流程。
5.1 项目实现的功能
5.1.1 QT界面设计
5.1.2 网络消息传输功能
5.1.3 网络文件传输功能
5.1.4 系统管理功能
5.2 项目涉及到的技术
5.2.1 项目流程及项目管理方法
5.2.2 QT界面开发
5.2.3 QT多线程
5.2.4 QT网络编程
5.2.5 Linux文件操作
5.2.6 Qt移植(软件移植到S3C2440开发平台)
5.2.7 程序优化、测试(包括:内存泄漏、系统调用跟踪、函数执行时间及频率检测、core dump处理等)
本课程培训过的客户
北京用友软件 | 大唐微电子 | 冠捷半导体 | 上海贝尔 | 上海飞利浦 | 天津津亚电子 | 二炮研究院 | 深圳比亚迪 | 台湾四零四科技 | 91669部队 | SST | TPO(上海)有限公司 | 保定天河电子 | 北京61416部队仪表室 | 北京奥锐利特 | 北京百容捷 | 北京传视数码 | 北京东方凯奇 | 北京杜朗自动化 | 北京公联信达 | 北京公联信达 | 北京航天数据公司 | 北京航天一院 | 北京红樱枫软件 | 北京科林电视设备 | 北京联合生产力 | 北京煤炭矿用机电设备 | 北京明兆科技 | 北京数位红 | 北京思元软件 | 北京威尔铁 | 北京威速科技 | 北京握奇数据系统 | 北京希电 | 北京新北光大地仪器 | 北京新中新 | 北京信诺瑞得 | 北京怡德亨科技 | 北京意科 | 北京优迪艾 | 北京兆科恒业电子 | 北京中电华大电子 | 北京中科网威 | 北控软件 | 北邮通信网络综合技术研究所 | 比联公司 | 长春华普泰科软件 | 大唐微电子 | 丹东思凯电子 | 德美科电脑 | 二0二0部队 | 福建星海通信 | 光华科仪 | 广州市奕星研科数码 | 杭州恩康数码 | 核工业北京化工冶金研究院 | 济南泰信 | 廊坊开发区大地公司 | 罗克韦尔自动化 | 上海卡友 | 上海芯成半导体 | 上海信产通信 | 深圳比亚迪 | 苏州同亨科技 | 新乡大立科技 | 意科通信 | 张家港合丰机械制造 | 正星科技 | 中科院自动化所 | 北京斯达微步 | 北京拜尼尔电子技术 | 众福科技有限公司 | 中国电子科技集团第五十研究所 | 研华科技(中国有限公司) | 北京尖峰科技 等等......
Ta的文章
更多
>>
PCB布线要领(MOS驱动)
0 个评论
华清远见嵌入式Linux应用开发班
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮