0201:嵌入式Linux开发环境搭建
目标:通过今天课程的学习,学员能掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法,为嵌入式Linux的高效开发做铺垫
·嵌入式LINUX简介与发展
·LINUX快速入门
·建立嵌入式LINUX开发环境
·熟悉嵌入式开发平台
·嵌入式LINUX开发工具
·LINUX下的调试技巧
·MAKE工程管理器
·交叉编译
0202:嵌入式LINUX进程及进程间通讯开发
目标:通过今天课程的学习,学员将了解到Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。同时会掌握Linux下守护进程的编写方法,了解Linux下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。
·进程的属性和状态
·进程的控制和调度
·进程的创建、执行、消亡
·进程的相关系统调用
·守护进程
·进程间通信基本概念
·管道(PIPE)
·内存 映射(MAPPED MEMORY)
·消息队列(MESSAGEUEUE)
·信号量(SEMAPHORE)
·共享内存(SHARE MEMORY)
0203嵌入式Linux下的网络开发
目标:通过今天课程的学习,学员能了解网络的基础知识,了解Linux下的网络结构和套接字编程,具备Linux下网络程序设计的能力。
·ISO/OSI七层协议模型与IP网络四层模式
·TCP/IP协议簇
·基于嵌入式LINUX的TCP/IP网络结构
·基于嵌入式LINUX的SOCKET编程
·UDP与TCP的区别
·UDP SERVER-CLIENT关系程
0204嵌入式GUI开发
目标:通过今天课程的学习,学员能够了解嵌入式Linux下的几种常见GUI及其特点,重点能掌握minigui的有关内容,具备minigui程序设计能力。
0205:嵌入式项目开发实践
让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中;培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力