




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程目标 本课程采用理论教学与实验相结合的方式,系统地介绍嵌入式Linux下环境和程序开发技术。通过本课程的学习,学员可以掌握嵌入式Linux的环境搭建过程,具备Linux下进程、网络、GUI、数据库的开发方法,为产品开发打下坚实的基础。课程目标包括: 1)熟悉Linux操作系统具体操作 2)熟悉嵌入式Linux系统开发的整体流程 3)熟悉嵌入式Linux进程及进程间通信 4)能够熟练编写Linux应用程序,包括网络、图形、数据库等 培养对象 有志进行嵌入式Linux系统开发环境下应用程序开发工程师。 入学要求 学员学习本课程应具备下列基础知识: 具备计算机基础知识; 具备C语言编程基础; 了解Linux基本操作。 师资团队【李家凯】武汉华嵌中心金牌讲师,工学硕士,曾任某公司高级研发经理,5年嵌入式培训讲师经验,9年Linux平台工作经验,有多个大型Linux平台项目开发和管理经验,曾主持开发了基于arm+linux的电子消费终端、POS交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通Linux下的C语言编程技术、(交叉)编译、调试环境、Makefile编写;精通Linux的内核编译、系统移植、自由软件MiniGUI、 Qt图形编程、sqlite数据库开发、TCP/IP网络编程;精通ARM体系结构、Linux设备驱动编写。专长研究方向:Arm+Linux平台下的应用编程、系统开发与驱动开发,minigui/QT图形系统开发。李老师博客【张杰】武汉华嵌中心高级讲师,工学博士,现为武汉某著名高校教师。 6年大型企业软件开发经验、嵌入式系统开发经验,3年嵌入式培训讲师经验。曾主持开发了多项ARM、Linux嵌入式系统项目开发。精通Linux下的系 统移植与应用开发,尤其专注于linux图形系统开发。专长方向: Linux应用编程、系统开发、linux图形系统开发(clearX)。更多师资力量请参见师资团队。 教材 嵌入式Linux应用开发班培训讲义 嵌入式 Linux应用程序开发标准教程 班级规模及环境 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。 时间地点 武汉华嵌中心(滚动开班): 上课地点:武汉洪山区珞喻路鲁巷东方怡景大厦A座6层,查看地图本课程每期班限额15名,报满即停止报名,请提前在线或电话预约武汉华嵌保留开课时间调整的权利,欢迎来电洽询 课时费用 课时: 共5天,35学时。 培训费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件) 认证费(可选):培训合格学员可获工业和信息化部国家信息技术应用技能嵌入式Linux应用开发工程师认证证书(认证费500元,Atmel公司全球统一Atmel嵌入式工程师认证证书(认证费500元),红帽公司Linux应用开发工程师证书(认证费500元)。 外地学员:代理安排食宿(需提前预定) 最新优惠 团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):1、同时报选ARM开发培训班,即享受300元优惠2、现在同时报选ARM班,Linux应用班,Linux系统班,Linux驱动班中的任意3门课程,9折优惠 质量保障 1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果; 3、培训合格学员可享受免费推荐就业机会。 课程进度安排(最新更新日期:2010.03.10)时间课程大纲第一天9:00|12:001 嵌入式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:30|17:30【实验】1、学习LINUX系统命令2、配置TFTP服务3、配置NFS服务4、建立嵌入式开发环境5、下载内核到嵌入式平台6、下载根文件系统7、编写并下载应用程序到嵌入式平台 第二天9:00|12:002 嵌入式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:30|17:30【实验】1、使用PS命令查看进程信息2、使用PROC文件系统查看进程信息3、使用SYSTEM()系统调用运行和等待4、EXIT和EXEC系统调用实例5、编写一个守护进程6、编写基于串口通信的多进程程序 第三天9:00|12:003 嵌入式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:30|17:30【实验】1、SOCKET套接字编程2、分析并加强PING程序3、TFTP服务器设计 第四天9:00|12:004 嵌入式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:30|17:30【实验】1、基于QT实现HELLO WORLD对话框程序2、建立主机虚拟帧缓存实验3、基于QT图形界面的温度计的实现 第五天9:00|17:005 综合项目实践“基于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处理等) 本课程培训过的客户 中船重工709研究所 | 烽火科技 | 武钢工程技术集团通信有限责任公司 | 宜昌710研究所 | 武汉高德红外 | 矽感科技 | 武汉天喻信息产业股份有限公司 | 武汉富士康科技 | 武汉普创科技 | 昆明南天电子信息股份有限公司 | 717研究所 | 长沙矿山研究院 | 科工集团航天学院 | 三江航天红峰厂 | 武汉大学 | 武汉理工大学 | 中国地质大学 | 桂林电子科技大学 | 武汉军械士官学院
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《谁画的鱼最大》课件
- 颅内高压危象和脑疝护理
- 亲子沟通课件
- 亲子行李箱课件
- 亲子安全培训课件
- 自动双层停车场控制系统设计
- 腾讯会议录制讲解方法
- 公司级安全培训经验课件
- 新入职怎么写年终总结
- 腹股沟斜疝术后护理查房
- 湿地巡护员培训课件
- 2025鄂尔多斯市城市建设投资集团招聘92人考试参考题库及答案解析
- 2025年地质实验室技术员综合素质考核试卷及答案解析
- 小班海浪滚滚课件
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 2025年全国企业员工全面质量管理知识竞赛题库及答案(共132题) - 副本
- 会计学全套课件第一学期公开课一等奖省优质课大赛获奖课件
- 公开课第一课素描基础入门课件
- 新旧西藏的对比(分析“西藏”)共22张课件
- 杭州市主城区声环境功能区划分图
- 门机防腐施工方案
评论
0/150
提交评论