Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux内核升级全过程祥解

Linux内核升级全过程祥解

由于开发环境需要在linux-2.6内核上进行,于是准备对我的虚拟机上的Linux系统升级。没想到这一弄就花了两天时间(反复装系统,辛苦啊~~),总算把Linux系统从2.4.20-8内核成功升级到了2.6.18内核。 网上虽然有很多介绍Linux内核升级的文章,不过要么过时,下载链接失效;要么表达不清,不知所云;更可气的是很多文章在转载过程中命令行都有错误。刚开始我就是在这些“攻略”的指点下来升级的,以致于浪费了很多时间。 现在,费尽周折,升级成功,心情...
定制Linux内核 充分发挥系统的潜能

定制Linux内核 充分发挥系统的潜能

众多的Linux用户在经历了对Linux由好奇到熟悉的过程之后,是否希望按照自己机器的实际配置对Linux进行定制,从而获得最佳的系统性能呢?也许有用户会认为在自己使用Linux的过程中没有碰到到任何问题,Linux确实象人们所宣传的那样“永远不会崩溃”,因此完全没有必要冒着风险对系统内核进行的改动。其实,对Linux系统内核进行定制和修改并不向很多人想象中的那么复杂。如果用户能够根据自己的实际情况对Linux系统内核进行合理的修改,可以有效的简化Linu...
Phplib的安装与使用

Phplib的安装与使用

Phplib的安装 一、前言PHPLIB是在PHP3上的一个扩展,可以运行在Cgi方式或Apache模块方式(我的例子是PHP3.015+Apache+Pwin98+MySQL);PHPLIB提供了很多类库,使得程序员能很容易地建立一个交互式Web站点,PHPLIB最基本的功能包括以下几个方面:(1)用户认证,(2)Session管理,(3)权限及更加方便的使用数据库。二、准备 下载一个PHPLIB(我用的是7.3版本);安装PHPLIB前你必须成功...
成功编译linux内核经验介绍

成功编译linux内核经验介绍

1、从www.kernel.org网站下载新版本内核,将其解压到/usr/src目录,源代码命名为linux-ver.tar.gz。2、创建/usr/src/linux符号链接,备份原有的内核目录,创建新的链接符指向/usr/src/linux-ver目录。3、选择配置内核方法:make menuconfig 1、Code maturity level options(代码成熟级选项) 首先需要设定的部分,这个选项引导menuconfig程序隐藏或显示实验...
linux下用Qt编程

linux下用Qt编程

目的:如何编写有图形的应用程序操作:用Qt编写。先创建一个目录,比如chapter_1,然后在这个目录里编写一个main.cpp 程序。接下来在这个目录里依次执行下列命令就会生成可执行文件,注意可执行文件的文件名就是目录的名字,即chapter_1。$qmake -project$qmake$make如果源代码中有错误,就不会生成可执行文件。这要要修改源程序,然后再执行上面的命令。提示:qmake是用来生成makefile文件的,只要执行过就生成了make...
Linux系统下编写Daemon程序的方法与步骤

Linux系统下编写Daemon程序的方法与步骤

一、引言 Daemon程序是一直运行的服务端程序,又称为守护进程。 本文介绍了在Linux下编写Daemon程序的步骤,并给出了例子程序。 二、Daemon程序简介 Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序与它通信。我们也把运行的Daemon程序称作守护进程。 三、Daemon程序编写规则 ...
Linux网络编程全面教程

Linux网络编程全面教程

1. Linux网络知识介绍1.1 客户端程序和服务端程序 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序 在一个端口上监听,直到有一个客户端的程序发来了请求. 1.2 常用的命令 由于网络程序是有两个部分组成,所以在调试的时候比较麻烦,为此我们有必要知道一些常用的网络命令 netstat 命令netstat是用来显示网络的连接,路...
Linux系统下C语言编程工具详细介绍

Linux系统下C语言编程工具详细介绍

Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程。在本文中你将学到以下知识: · 什么是 C · GNU C 编译器 · 用 gdb 来调试GCC应用程序 你也能看到随 Linux 发行的其他有用的 C 编程工具。 这些工具包括源程序美化程...
Linux下的环境变量设置与定制

Linux下的环境变量设置与定制

我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量 环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所...
Linux驱动主要类型简介

Linux驱动主要类型简介

字符设备character device:采用字符流方式访问的设备,如字符终端,串口,一般顺序访问,但也可以前后移动访问指针,如帧捕捉卡。常见要开发的有:触摸屏,自定义键盘,视频捕捉设备,音频设备等块设备Block device:采用数据块方式访问的设备,如磁盘等,可以随意移动访问。和字符设备的差异在于内核内部管理数据的方式,如采用缓存机制等。并必须支持 mount文件系统基本上不用自己开发,象硬盘,光盘,USB存储设备等Linux都提供了网络接口 net...
实例讲解Linux设备驱动程序的设计

实例讲解Linux设备驱动程序的设计

Linux系统中,设备驱动程序是操作系统内核的重要组成部分,在 与硬件设备之间建立了标准的抽象接口。通过这个接口,用户可以像处理普通文件一样,对硬件设备进行打开(open)、关闭(close)、读写(read/write)等操作。通过分析和设计设备驱动程序,可以深入理解Linux系统和进行系统开发。本文通过一个简单的例子来说明设备驱动程序的设计。1、 程序清单// MyDev.c 2000年2月7日编写#ifndef __KERNEL__# define ...
DKMS的安装和使用

DKMS的安装和使用

不想说太多废话,也不喜欢在旧的经验里面打转。很早以前已经想写些关于DKMS方面的文章。今天忽然想起mara和他以前曾经略略带过的DKMS,又看见有些兄弟为驱动而烦恼,故写之。 序言: DKMS(Dynamic Kernel Module Support)是DELL的一个项目,主页在http://linux.dell.com/projects.shtml DKMS为整个社区加快了驱动程序的开发、测试和检验,也便于用户安装所需的驱动程序。 目的: D...
JAVA学习小记

JAVA学习小记

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 先学习j2se 要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它...
<< 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 >>