免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10895 | 回复: 78
打印 上一主题 下一主题

《嵌入式linux系统高级编程》报名电话:400-650-8390 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-14 12:05 |只看该作者 |倒序浏览
本帖最后由 AKAE007 于 2012-01-10 17:07 编辑

《嵌入式linux系统高级编程》报名电话:400-650-8390                                        咨询Q Q:                                                  



课程描述
     目前,国内外企业对Linux系统高级程序员的用工需求缺口比较大,但很难找能在Linux系统下,从事高级应用开发的优秀的技术人员。为此,集公司优质师资推出了《Linux应用开发高级编程班》短期培训课程,系统地培训Linux下各项高级编程技术:IO接口技术高级编程、进程线程高级编程、IPC高级编程技术以及Linux网络应用高级编程。结合有针对性、典型的实验,使参加培训学员能够更好的掌握Linux系统平台下的高级编程技术。

授课教师
朱老师、张老师

课时安排
四天(24学时)

学    费
¥2800元

基础要求
        需有linux下C语言开发基础知识

课程教材
        《嵌入式linux应用开发—高级编程班讲义》
        《嵌入式linux应用开发—高级编程班实验指导书》        

推荐书籍
        《UNIX环境高级编程》,尤晋元 张亚英 戚正伟,人民邮电出版社,2006年5月




嵌入式Linux高级编程班课程大纲

理论部分课程安排

第一部分IO接口高级编程
系统功能调用接口
        无缓存方式I/O        
        open/close ,read/write
        dup/dup2, fcntl/ioctl
标准I/O库接口
        缓存方式I/O
        字符流I/O,比特流I/O
        格式化I/O
高级I/O
        无阻塞I/O,记录加锁
        内存映射I/O

第二部分 进程高级编程
进程控制
        进程环境
        fork/vfork, wait/waitpid, exec
进程间的关系
        进程组,会话(session)
        Job控制
信号(signal)
        信号的概念
        Signal, kill/raise, alarm/pause, sigaction

第三部分 线程高级编程
进程与线程
Posix线程
线程的创建与结束
        Pthread_create, pthread_join
竞争和临界区概念
线程同步
        互斥,pthread_mutex_*
        信号量 (semaphore), sem_*
        条件变量 , pthread_cond_*

第四部分 IPC高级编程
线程间通信与进程间通信
posix IPC 和 system V IPC
消息传递
        无名管道(pipes)
        有名管道(fifos)
        消息队列(mg_*, mg*),同步, 互斥, 条件变量, 信号量,共享内存

第五部分 网络基础知识
网络基本概念
路由概念
TCP/IP各个层次的主要协议和功能
如何抓包并分析内容

第六部分 客户端/服务器编程
客户端与服务器概念
字节顺序与网络编程常用函数  
htons,htonl,ntohs,ntohl,inet_aton inet_ntoa,inet_pton inet_ntop等
socket概念及使用
Bind,connect,listen,accept,recv,send
recvfrom,sendto,select,setsockoption等

第七部分socket网络高级编程
最简单的TCP C/S
添加错误处理
处理SIGPIPE信号
使用fork进行并发处理
使用select

第八部分Web服务器编程
socket处理
http请求处理
文件请求处理

实验部分课程安排

第一部分I/O实验
open/close/read/write综合实验
fcntl/ioctl综合实验
select练习

第二部分 进程实验
fork/wait/exec综合练习
mysh:简化实现的shell
mysh增强:支持重定向和管道

第三部分 线程实验
圆周率的近似计算
Producer_consumer问题
管程的C++实现

第四部分 IPC实验
pipe/fifos综合实验
消息队列
信号量
共享内存

第五部分 网络编程实验
C/S编程        
1.实践代码,修改代码。
2.动手写自己的服务器。
Web服务器        
3.web服务器代码实践。
4.动手修改web服务器代码。

论坛徽章:
0
2 [报告]
发表于 2011-03-14 15:12 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2011-03-19 02:43 |只看该作者
up!

论坛徽章:
0
4 [报告]
发表于 2011-03-21 01:52 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2011-03-21 14:04 |只看该作者
{:2_168:}顶

论坛徽章:
0
6 [报告]
发表于 2011-03-25 10:55 |只看该作者

论坛徽章:
0
7 [报告]
发表于 2011-03-29 13:20 |只看该作者

论坛徽章:
0
8 [报告]
发表于 2011-03-30 09:53 |只看该作者
{:2_166:}顶起~

论坛徽章:
0
9 [报告]
发表于 2011-03-31 12:20 |只看该作者

论坛徽章:
0
10 [报告]
发表于 2011-04-12 11:01 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP