红旗Linux系统开发程序师认证计划.DOC

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红旗Linux系统开发程序师认证计划

???????????????????? 红旗Linux系统开发程序师认证计划 Redflag Certified System Developer for Linux (RCSD) 培养目标 本课程培养能够有效地基于Linux系统平台上,设计开发综合项目应用的技术人才。通过相关专业科目的训练,需要达到可以根据项目整体任务的需要,设计、规划整体系统架构的能力,并具备软件开发项目系统管理的相关能力。熟悉相关Linux商业项目开发工具的应用技术,具备实现针对商业应用系统的规划设计能力。 课程描述 通过本课程的学习,学员将了解Linux系统项目开发的整体概念,了解掌握Linux系统核心技术架构,了解基于Linux体系的主要技术标准特性。掌握相关商业开发技术工具的应用技术,如:ICC, Kylix等。掌握了解进程级以及驱动模块的设计技术。了解软件开发项目管理的基本概念和相关技术。 预备知识 本课程的学习是在基于具备红旗Linux程序员技术认证的基础之上。 学习目标 熟练掌握Linux系统核心分析技术 清晰了解相关Linux技术标准特性以及商业技术标准的需要 LSB技术标准规范 CGL技术特性分析与实现 熟练掌握Linux系统中脚本设计技术,了解不同Shell的环境特性 熟悉掌握系统开发技术 了解掌握商业开发工具的应用技术 ICC系统应用 Kylix系统应用 软件项目管理技术知识 培训大纲 源代码分析技术 Linux系统技术标准规范 LSB CGL SHELL脚本设计与应用技术 Linux软件开发工具 gcc和g++ gnu make autoconf automake gdb KDevelop wpe和xwpe 嵌入式系统开发环境介绍 开发板环境 交叉编译技术介绍 文件系统 文件系统简介 Linux文件系统简介 基本文件操作 inode的操作 特殊文件 目录操作 当前目录 创建删除目录 浏览目录 名字匹配 高级I/O操作 同时进行多个I/O操作(I/O复用) 内存映象 给内存区加锁 文件加锁 非连续区域读写 系统数据文件和系统信息 简介 密码文件 组(groups) 其它数据文件 有关用户登录的系统文件 系统标识 系统时钟 进程模型与进程关系 进程 线程 启动例程 终止进程 atexit函数 命令行参数 环境变量列表 C程序在内存中的分布 共享库 内存分配机制 环境变量的访问与修改 setjmp和longjmp函数 使用局部变量的问题 getrlimit和setrlimit函数 getrusage函数 终端登录 进程组 会话 控制终端 tcgetpgrp和tcsetpgrp函数 作业控制 程序在shell下的运行 孤儿进程组 4.3+BSD对进程关系实现 进程控制 进程标识 fork函数 exit函数 wait和waitpid函数 wait3和wait4函数 竞争条件 exec函数 setuid和setgid函数 setreuid和setregid函数 seteuid和setegid函数 system函数 getlogin函数 times函数 守护进程 进程间通信 管道和命名管道 System V IPC 信号处理 概述 LINUX系统中的信号 对信号的处理 终端及伪终端编程 引言 Unix/Linux中的终端 终端的应用程序设计 程序tty_transfer的设计 终端管理的发展 基于STREAMS的终端子系统 伪终端程序设计 socket编程 协议支持 几个工具函数 socket编程的基本流程和要用到的函数 Unix域socket TCP/IP网络编程 Socket出错常量 守护进程 如何编制一个由inetd启动的服务器程序 多线程编程 概念 多线程编程基础 线程之间的互斥与同步 线程编程中的其它问题 商业开发技术系统的应用技术介绍 ICC开发工具集的应用技术 Kylix开发工具集应用技术 软件项目管理知识 项目管理概述 项目及项目管理的概念项目管理准则项目管理的必要性项目干系人分析五个项目管理过程;过程模型;项目管理知识领域;案例分析项目启动过程项目评估及选择标准分组练习:选择用于讨论的项目项目章程的制定项目经理确定或任命项目管理组织结构形式;分组讨论: 各种组织结构形式的优缺点组建项目团队团队模型;分组练习:项目ABCDE分组讨论:角色与责任召开项目启动会议案例分析 项目计划编制过程项目风险识别和评估风险管理准则;确立项目的生命期编制工作分解结构分组练习:编制你的项目的工作分解结构项目进度计划编制分组练习:编制你的项目的进度计划项目成本管理分组练习:编制你的项目的预算制定项目沟通管理计划案例分析:项目实施与控制过程项目计划实施范围核实合同管理就续管理准则;项目整体变更控制范围变更控制分组讨论:项目变更控制流程进度计划控制:

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档