- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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分组讨论:角色与责任召开项目启动会议案例分析
项目计划编制过程项目风险识别和评估风险管理准则;确立项目的生命期编制工作分解结构分组练习:编制你的项目的工作分解结构项目进度计划编制分组练习:编制你的项目的进度计划项目成本管理分组练习:编制你的项目的预算制定项目沟通管理计划案例分析:项目实施与控制过程项目计划实施范围核实合同管理就续管理准则;项目整体变更控制范围变更控制分组讨论:项目变更控制流程进度计划控制:
您可能关注的文档
最近下载
- AP宏观经济学 2012年真题 (选择题+问答题) AP Macroeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 浙科版《综合实践活动》五下 第五课 活动A、我当小法官—走进法庭教案.doc
- 8.1 认识生命 课件-2024-2025学年统编版道德与法治七年级 上册 ).pptx VIP
- 化工制图教学设计(全套).docx VIP
- 2024-2030年中国氦(液氦和气态氦)行业市场发展趋势与前景展望战略分析报告.docx
- AP宏观经济学(2013年真题)全套含选择题.pdf VIP
- 自考00537中国现代文学史重点知识点汇总速记宝典.pdf
- 建积分之术筑工程之技:定积分及其应用教学实施报告.pdf
- AP宏观经济学(2015年真题)全套含选择题.pdf VIP
- 英语--倒装句讲解..ppt VIP
文档评论(0)