Linux C/C++
文章平均质量分 79
jenshy
这个作者很懒,什么都没留下…
展开
-
Linux网络编程入门
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的ftp程序主动同转载 2006-04-18 15:22:00 · 10561 阅读 · 10 评论 -
Linux系统下的多线程编程入门
引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有转载 2006-04-18 16:53:00 · 1546 阅读 · 0 评论 -
Linux下串口编程入门
Linux下串口编程入门 作者:左锦简介:Linux操作系统从一开始就对串行口提供了很好的支持,本文就Linux下的串行口通讯编程进行简单的介绍。 串口简介转载 2006-04-19 15:32:00 · 1961 阅读 · 0 评论 -
POSIX操作系统的串行编程指南
POSIX操作系统的串行编程指南第五版Michael R.SweetCopyright 1994-1999, Allrights Reserved目录序言第一章 基本的串口通讯 什么是串口通讯 什么是RS-232 信号定义 异步通讯 什么是双工和单工 流量控制 什么是断开/break 同步通讯 访问串行端口 串行端口文件 打开串行端口 写入端口 读出端口 关闭端口转载 2006-04-18 11:39:00 · 1210 阅读 · 0 评论 -
LINUX动态链接库的创建与使用
一,LINUX系统中动态链接库的创建与使用 大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间共享,节省了空间,提高了转载 2006-04-24 10:20:00 · 30426 阅读 · 6 评论 -
Linux操作系统下的串口通信基础
(一)一、什么是串口通信 串口通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。 二、串口通信的分类 串口通信可以分为同步通信和异步通信两类。同步通信是按照软件识别同步字符来实现数据的发送和接收,异步通信是一种利用字符的再同步技术的通信方式。 2.1同步通信 同步通信转载 2006-04-26 10:22:00 · 2587 阅读 · 0 评论 -
Linux下开发环境的搭建
一:Ubuntu下C/C++基本环境sudo apt-get install manpages-dev安装C语言函数的Man文件sudo apt-get install build-essential完成gcc,g++,make的安装sudo apt-get install libc6-dev libstdc++6-4.0-devInclude&libsudo apt-get i原创 2007-08-21 13:48:00 · 1479 阅读 · 0 评论