上海华清远见

嵌入式Linux应用开发班

上海红帽linux认证培训

请询价

课程班型

任意时段

上课时间

白天班,晚班,周六周日

课时数量

40节课

授课方式

线下面授

课程特色

环境舒适,多媒体教室,专职讲师

上课校区

金沪路1270号花生壳企业中心

免费预约试听

限时领取试听名额

  • 136****3505 已成功预约**课程
  • 152****4666 已成功预约**课程
  • 166****9461 已成功预约**课程
  • 154****3334 已成功预约**课程
  • 182****7970 已成功预约**课程
  • 152****3289 已成功预约**课程
  • 136****7433 已成功预约**课程
  • 168****1635 已成功预约**课程
  • 134****2376 已成功预约**课程
  • 167****9064 已成功预约**课程

课程简介

第一天

学习目标通过今天课程的学习,学员能掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法,为嵌入式Linux的高效开发做铺垫。

1、嵌入式Linux开发环境搭建

1.1 嵌入式LINUX简介与发展

1.2 LINUX快速入门

1.3 建立嵌入式LINUX开发环境

1.4 熟悉嵌入式开发平台

1.5 嵌入式LINUX开发工具

1.6 LINUX下的调试技巧

1.7 MAKE工程管理器

1.8 交叉编译

【实验】

1、学习LINUX系统命令

2、配置TFTP服务

3、配置NFS服务

4、建立嵌入式开发环境

5、下载内核到嵌入式平台

6、下载根文件系统

7、编写并下载应用程序到嵌入式平台

第二天

学习目标通过今天课程的学习,学员将了解到Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。同时会掌握Linux下守护进程的编写方法,了解Linux下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。

2.嵌入式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)

【实验】

1、使用PS命令查看进程信息

2、使用PROC文件系统查看进程信息

3、使用SYSTEM()系统调用运行和等待

4、EXIT和EXEC系统调用实例

5、编写一个守护进程

6、编写基于串口通信的多进程程序

第三天

学习目标通过今天课程的学习,学员能了解网络的基础知识,了解Linux下的网络结构和套接字编程,具备Linux下网络程序设计的能力。

3.嵌入式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关系程

【实验】

1、SOCKET套接字编程

2、分析并加强PING程序

3、TFTP服务器设计

第四天

学习目标通过今天课程的学习,学员能够了解嵌入式Linux下的几种常见GUI及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发。

4.嵌入式GUI与数据库开发

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 嵌入式数据库的移植与编程

【实验】

1、基于QT实现HELLO WORLD对话框程序

2、建立主机虚拟帧缓存实验

3、基于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移植(软件移植到FS_S5PC100开发平台)

5.2.7 程序优化、测试(包括:内存泄漏、系统调用跟踪、函数执行时间及频率检测、core dump处理等)

上海华清远见

18名学员报名咨询

去首页

评分

40

课程数

32

校区数

1

机构简介:华清远见教育集团,总部位于北京中关村,创办于2004年,是一家集产学研于一体的高端IT职业教育品牌。19年来,华清远见始终坚持“技术创新引领教育发展”的企业发展理念,坚持“做良心教育,做专业教育,做受人尊敬的职业教育”的核心育人理念。目前,集团业务包括面授课程、在线课程、智能教仪产品研发3大方向。其中,面授课程涵盖高薪就业、师资培训和企业内训3大课程方向。从线下到线上,从教学到研发,华清远见业务全面覆盖不同客户群体的需求。并先后在北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、重庆、济南、长沙成立12个直营中心。成立19年,改变了27余万学子的命运,帮助他们实现了梦想,这是华清远见企业价值的实现,更是我们 每一个华清人社会价值的实现。

更多
校区 更多

点击获取距我最近校区

  • 上海校区

    金沪路1270号花生壳企业中心

    导航
    电话咨询
相关推荐

当前位置:

上海 上海华清远见 上海红帽linux认证培训

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一天及时删除。