Java | 软件工程 | 开发理论 | VB | VC | .NET | C/C++ | Delphi | ASP | PHP | JSP | SOA频道  | 开发者博客
      Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。特别是近年来Linux在服务器和嵌入式领域的发展,Linux的江湖地位愈加稳定,它开源、它包含TCP/IP协议栈、它易集成GUI。鉴于Linux操作系统在服务器和嵌入式系统领域愈来愈广泛的应用,社会上越来越需要基于Linux操作系统进行编程的开发人员。本期专题将向读者朋友打开Linux开发的大门
专题策划:天极Yesky开发频道 内容提供:方舟 五月[010-82657868-588]
  站在Linux开发殿堂前
资深Linux程序员的开发经验谈
  Sppence Murray 是 Linux 开发高手之一,同时长期以来他一直是 UNIX 的坚定支持者。本文介绍的是 Murray 和他在 Codemonks Consulting 的同事在日常的 Linux 开发以及应用服务工作中用到的基本技术: shell 脚本,相信 Linux 的开发人员都会受益于这项有用而且通用的技术。 [详细阅读]
Linux系统下的C语言开发都需要学些什么
  学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 [详细阅读]
Linux上搭建C/C++IDE开发环境
  Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具。Linux上面使用Anjuta和Glade以及Glademm软件包可以搭建一个linux下面进行C/C++软件开发的IDE环境,可以进行GTK+/Gnome的应用程序开发。 [详细阅读]
  Linux系统下的C语言编程讲座

  Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。而近年来,Linux操作系统在嵌入式系统领域的延伸也可谓是如日中天,许多版本的嵌入式Linux系统被开发出来,如ucLinux、RTLinux、ARM-Linux等等。在嵌入式操作系统方面,Linux的地位是不容怀疑的,它开源、它包含TCP/IP协议栈、它易集成GUI。鉴于Linux操作系统在服务器和嵌入式系统领域愈来愈广泛的应用,社会上越来越需要基于Linux操作系统进行编程的开发人员。

第一讲:开发平台搭建 第二讲:文件系统编程
第三讲:进程控制与进程通信编程 第四讲:“线程”控制与“线程”通信编程
第五讲:驱动程序设计  
 
  Linux设备驱动程序入门
   目前,市面上的Linux设备驱动程序参考书籍非常稀缺,少有的经典是由Linux社区的三位领导者Jonathan Corbet、Alessandro Rubini、Greg Kroah-Hartman编写的《Linux Device Drivers》。该书将Linux设备驱动编写技术进行了较系统的展现,但是该书所列举实例的背景过于复杂,使得读者需要将过多的精力投放于对例子背景的理解上,很难完全集中精力于Linux驱动程序本身。 [详细内容]

第一讲 引言 第二讲 Linux内核模块 第三讲 字符设备驱动程序
第四讲 设备驱动中的并发控制
第五讲 设备的阻塞与非阻塞操作
第六讲 设备驱动中的异步通知
第七讲 设备驱动中的中断处理
第八讲 定时器
第九讲 内存与I/O操作
第十讲 结构化设备驱动程序 第十一讲 复杂设备驱动  
  技巧与提高
Linux系统下的多线程编程入门
   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 [详细内容]
Linux下Makefile的automake生成全攻略  
  在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。 [详细阅读]
编者按 更多
  随着Linux的蓬勃发展,关注和投身Linux开发的开发人员越来越多,但目前市面上介绍Linux开发的资料却非常稀少,很多开发人员感到入行无门,因此为了满足广大Linux爱好者的要求,我特意组织了这个教程,希望能给大家一些帮助。
群乐推荐  
 
培训与认证  
· IBM软件人才高级职业教育远程培训计划
· DB2 9 基础认证指南系列教程
· IBM Lotus培训课程介绍
· IBM DB2培训课程介绍
· IBM WebSphere课程介绍
优秀专题推荐  


  • 天极服务|关于我们|About us|网站律师|电子杂志|RSS订阅|友情合作|加入我们|网站地图|MSN/QQ上看天极
  • Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
  • 商务联系、网站内容、合作建议:010-82657868在线提交意见反馈渝ICP证B2-20030003号