课程大纲 |
*阶段linux系统讲解及平台环境搭建 |
目标:掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法。 |
1.Linux的发展历史 |
2.Linux的发展前景 |
3.LINUX快速入门和基本命令 |
4 嵌入式Linux开发工具和环境 |
4.1 搭建嵌入式LINUX开发环境 |
4.2 嵌入式开发平台详解 |
4.3 嵌入式LINUX开发工具(编辑器,Make,GNU等) |
4.4 LINUX下的调试技巧 |
4.5 MAKE工程管理器 |
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 进程的相关系统调用 |
培训世界
|