资讯详情

深圳南山嵌入式Linux应用开发培训班

2017-06-03 阅读:86 来源:深圳信盈达电子有限公司
进入>

:掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法。

1.Linux的发展历史

2.Linux的发展前景

3.LINUX快速入门和基本命令

4嵌入式Linux开发工具和环境

4.1搭建嵌入式LINUX开发环境

4.2嵌入式开发平台详解

4.3嵌入式LINUX开发工具(编辑器,Make,GNU等)

4.4LINUX下的调试技巧

4.5MAKE工程管理器

4.6交叉编译

【实践部分】

1.练习LINUX系统常用命令

2.学会配置TFTP服务

3.学会配置NFS服务

4.掌握嵌入式开发环境建立的方法

5.烧写Linux内核到开发板

6.下载根文件系统

7.Make工具的使用

8.编写第一个应用程序,学习应用程序下载开发板上的方法

第二阶段:linux系统概念,进程线程及常用的通讯方式

目标:掌握Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。掌握Linux下进程,了解Linux下几种进程间通讯的方法,掌握编写进程间通讯编程的方法。

5嵌入式LINUX进程及进程间通讯

5.1进程的属性和状态,pid及其生成,文件系统用户标识符

5.2进程的控制和调度,建立使用限制

5.3进程的创建、执行、消亡

5.4进程的管理

5.5进程的相关系统调用

5.6进程运行

5.7守护进程,进程组

5.8进程间通信基本概念

5.9管道(PIPE)

5.10信号(SIGNAL)

5.11内存映射(MAPPEDMEMORY)

5.12消息队列(MESSAGEQUEUE)

5.13信号量(SEMAPHORE)

5.14共享内存(SHAREMEMORY)

【实践部分】

1.练习用PROC文件系统查看进程信息

2.练习用PS命令查看进程信息

3.练习使用文件操作命令

4.掌握系统调用实例

5.练习嵌入式Linux典型命令的使用

第三阶段:linux网络编程,系统编程学习技巧

教学目标:了解网络的基础知识,了解Linux下的网络结构和套接字编程,掌握Linux下网络程序开发技巧。

6嵌入式Linux下的网络开发

6.1ISO/OSI七层协议模型与IP网络四层模式

6.2TCP/IP协议簇

6.3基于嵌入式LINUX的TCP/IP网络结构

6.4基于嵌入式LINUX的SOCKET编程

6.5UDP与TCP的区别

6.6UDP开发要点

【实践部分】

1、SOCKET套接字编程

2、分析并加强PING使用

第四阶段:掌握QT程序设计,及QT开发应用

教学目标:掌握QT程序设计技巧。掌握嵌入式数据库的配置与开发。

7嵌入式GUI开发

7.1嵌入式LINUXGUI介绍及QT介绍

7.2QT介绍及其信号插槽机制

7.3QT图形界面编程技术

7.4QT开发要点

7.5QT在实际开发中具体应用

【实践部分】

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

2、建立嵌入式开发环境

第五阶段:综合实战结合内容设计图形界面项目

综合实践

5.1编写按键程序

5.2编写LED控制程序

5.3编写图片浏览器

咨询

咨询QQ:

更多详情登陆:houxue/xuexiao/28116/

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是深圳信盈达电子有限公司为大家整理的有关深圳南山嵌入式Linux应用开发培训班的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
深圳猎学网 >深圳信盈达电子有限公司 >深圳南山嵌入式Linux应用开发培训班