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

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

首页 / 操作系统 / Linux

成功升级Linux内核到2.6.24

成功升级Linux内核到2.6.24

网上找了n多升级的文章结果都没成功,下面这个先分享一下。序 言由于开发环境需要在linux-2.6内核上进行,于是准备对我的虚拟机上的Linux系统升级。没想到这一弄就花了两天时间(反复装系统,辛苦啊~~),总算把Linux系统从2.4.20-8内核成功升级到了2.6.24内核。一、准备工作首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入。启动Linux系统,并用根用户登录,进入终端模式下。1、查看Linux内核版本# un...
Java中传值调用

Java中传值调用

一、基本类型作为参数, 当方法参数为基本类型时,它是通过传值方式进行调用的,这种传递的特点是 1.它所传递的实参的值是一个副本 2.单向传递,方法内部可以修改形参的值,但这种修改不会影响到对应的实参直观来看,传值过程相当于一赋值的过程,实参是右值,形参是左值,它们发生联系只在调用的那一时刻,以后二者再无联系。 二、复合类型作为参数 如果实参是一个类的对象,那么在调用相应的方法时,系统会将该对象的地址值传递给形参。 在java中虽然没有指针这一概念,程序员也...
Linux程序开发入门

Linux程序开发入门

前一阵子在QQ上和朋友聊天的时候,总会看到有人说Linux上的应用程序开发是高手才可以完成的,而且这种“迷信”在目前似乎还很普遍。然而,情况并不是这样的,从程序库的支持方面,Linux平台为用户级应用程序的开发提供了很多功能强大且丰富的程序库,而且它们大部分是跨平台的(Boost、OpenGL、STL、Qt、Java等)和基于POSIX标准的(glibc等),同时Linux内核还为驱动程序的开发提供了功能完备的内核接口,从开发工具方面,Linux提供了功能...
Ubuntu编译程序新手指导

Ubuntu编译程序新手指导

很多新手面临的困难和困惑都出现在编译和打包软件方面,Ubuntu的apt-get方式的确很易用,但是也屏蔽了学习的空间,对于那些希望好好学习Linux的而又感到困惑的人,通过以下三个程序的帮助,应该可以有效的减轻你的负担:第一个,checkinstall安装命令:sudo apt-get install checkinstall程序功能:能跟踪由“make install”或类似命令安装的所有文件,并为这些文件创建Slackware、RPM或者Debian...
定位可动态加载的内核模块的OOPS代码行

定位可动态加载的内核模块的OOPS代码行

1. 从vmlinux获取具体的代码行文章中albcamus版主也提到了,需要有自己编译的vmlinux,而且编译时打开compile with debug info. 这个选项打开之后会使vmlinux文件比不加调试信息大一些。我这里代调试信息的是49M。建议如果学习的时候,想使用gdb的方式获取出错代码行的 话,就加上这个编译条件。然后就可以按照具体的方法去操作,可以定位到具体的C 代码行。2. 从自己编译的内核模块出错信息中获取代码行以ldd3中提供...
Linux信号量编程实例

Linux信号量编程实例

本例示范Linux信号量的基本用法。该范例使用了两个线程分别对一个公用队列进行入队和出队操作,并用信号量进行控制,当队列空时出队操作可以被阻塞,当队列满时入队操作可以被阻塞。主要用到的信号量函数有:sem_init:初始化信号量sem_t,初始化的时候可以指定信号量的初始值,以及是否可以在多进程间共享。sem_wait:一直阻塞等待直到信号量>0。sem_timedwait:阻塞等待若干时间直到信号量>0。sem_post:使信号量加1。sem...
创立JAVA WebService步骤

创立JAVA WebService步骤

1、选择要转换的java文件,生成class2、写wsdd3、发布剩下的就只有调用了wsdl2java我原来的系统是CICS的,对后台封装了一层,现在用webservice再封装一层,前台页面,控制,数据传输,数据处理统统都可以分开了,爽//以下是从网上找的关于AXIS的入门教程一、Axis安装 1、环境 J2SE SDK 1.3 or 1.4: 我使用 1.4.2 Servlet Container: 我使用的Tomcat 5.0 2、到 http://...
groovy编写控制台交互程序的方法

groovy编写控制台交互程序的方法

groovy很适合在服务器端写实现简单任务的脚本。参数可以通过命令一次传进去,不过重复查询时很不方便,尤其是groovy要加载JVM虚拟机,通过命令传参数给人感觉脚本很慢。groovy可以使用jdk6中新增的java.io.Console实现控制台交互的功能,以下是一个简单的示例:def console=System.console();for (def keyword=new String(console.readLine("input keyword ...
细谈Linux GCC的概念及其参数

细谈Linux GCC的概念及其参数

经过长时间的学习Linux gcc,发现要理解Linux gcc也是必要的,今天小编给大家搜集了关于块设备的概念以及作用,希望大家看后会有很多收获。1、Linux gcc包含的c/c++编译器gcc、cc、c++、g++:gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、Linux gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名...
Linux内核定时器的实现

Linux内核定时器的实现

由于Linux还不是一个实时的操作系统,因此如果需要更高精度,或者更精确的定时的话,可能就需要打一些实时的补丁,或者用商用版的实时Linux,. 这里内的定时器最小间隔也就是1个tick. 这里还有一个要注意的,我这里的分析并没有分析内核新的hrt 定时器.这个定时器是Monta Vista加入到内核的一个高精度的定时器的实现. 先来看几个相关的数据结构. ///这个是一个最主要的数据结构,表示一个完整的定时器级联表 Java代码 structtvec_b...
Ubuntu 9.10 下 QT 4.5.3 与 QtEmbeded 4.5.3 安装

Ubuntu 9.10 下 QT 4.5.3 与 QtEmbeded 4.5.3 安装

网上这方面资料很多 但多是旧版本的 。我还没有发现Ubuntu 9.10 下qt 4.5.3 和qt QtEmbeded 4.5.3 安装资料本人结合网上前辈们安装其他版本的过程,今天亲自成功安装了 QT 4.5.3 和 QtEmbeded 4.5.3 在这里分享一下安装过程 希望能帮助到一些人。一条件:下载以下安装包:1.qt-embedded-linux-opensource-src-4.5.3.tar.gz官网下载地址:http://qt.nokia...
<< 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 >>