红联Linux门户
Linux帮助
  • 嵌入式linux的tftp开发环境建立

      TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp...

  • 嵌入式linux的NFS开发环境的建立及配置实例

      在应用程序开发环节,NFS方式比ftp方式的执行效率要高,因为它不需要将linux server端的程序下载到嵌入式目标系统就可以调试。下面先将NFS建立的详细过程写一下,然后举一个简单的应用程序...

  • 在redhat9.0下实现基于ARM+Linux嵌入式开发开发工具链的建立

      声明:本文在参考网上资料的基础上,以梁元恩的《如何为嵌入式开发建立交叉编译环境》为蓝本修改而成。对于自己在建立过程中遇到的问题进行了详细的说明,本文随自己学习的深入会进行相应的更新。 -----...

  • 初学者学好JAVA最关键几点

    第一个是path 和 CLASSPATH的问题 第二个是package和import问题 第三个是public,protected,private,static,什 么时候用,为什么要用,怎么用 ...

  • java下的九九乘法

    class Chenfa { public static void main(String[]args) { int i,j; for(i=1;i...

  • java下的杨辉三角

    [align=center]   杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 ...

  • 求教Linux代码移植的知识

    小弟一直在苦苦寻求有关Linux代码移植的问题,就是怎样将WINDOWS下的程序代码移植到Linux平台下。小弟的工作是将WINDOWS下的一个系统移植到Linux平台下。哪位大哥知道怎么做麻烦告诉一...

  • 在Linux系统中对linux内核的编译详解

    一、内核简介   内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。   Linux的一个重要的特点就是其源代码的公开性,所有的内...

  • Eric Raymond对于几大开发语言的评价

    译者著:   Eric Raymond是开源运动的领袖人物,对于UNIX开发有很深的造诣,主持开发了fetchmail。他的《大教堂与集市》被奉为开源运动的经典之作。下面对几大开发语言的评价非常中...

  • arm进程调度中的上下文切换

    前段时间,偷懒了。 上次到了cpu_switch_mm,它是: #define cpu_switch_mm(pgd,tsk) cpu_set_pgd(__virt_to_phys((unsig...

  • 编写适用于模拟器的Linux代码

      在某台计算机上模拟其他计算机的历史已经很长,通常是为了使用遗留应用程序,或者是为了使用为更稳定、响应更快的 OS 的系统上运行流行的 OS 而编写的应用程序。随着 Linux™ 越来越...

  • Linux内核调试工具:Kdb应用指南(1)

      作者:胡风华      kdb是一个Linux系统的内核调试器,它是由SGI公司开发的遵循GPL许可证的开放源码调试工具。kdb嵌入在Linux内核中,为内核程序员提供调试手段。它适合于调试内核...

  • Linux内核调试工具:Kdb应用指南(2)

      作者:胡风华      kdb的基本用法      安装新内核后,使用新内核重新启动机器,现在,内核已经有kdb支持了。那么如何进入调试环境呢?如果在配置内核时,没有选择kdb-off by d...

  • Linux内核调试工具:Kdb应用指南(3)

      作者:胡风华      格式2:mdWcn      在缺省情况下,md以当前环境变量BYTESPERWORD的值读取数据,在读取硬件寄存器的时候,需要指定数据的宽度。这是可以使用mdWcn来...

  • Linux内核调试工具:Kdb应用指南(4)

      作者:胡风华      杂项      id:指令反汇编      格式:id      从vaddr开始的地址反汇编指令。      cpu:切换到另一个CPU      格式:cp...

  • 重定向的问题

    prog1 < inputfile | prog2 | prog3 > outputfile 请教这个是什么意思? :time:1[ 本帖最后由 xuyong_32 于 2006-8-15 16:43...

  • fork()函数的使用

    fork函数创建一个新的进程,新进程是调用进程的复制品,称调用进程为父进程,新进程为子进程,fork对父进程返回新子进程的非负ID,对子进程则返回0。子进程被调用一次,返回两次。不太明白。怎么返回两次...

  • Linux内核模块编程源码范例--启动参数

      启动参数   在前面的很多例子中,我们不得不硬性的将一些东西写如内核模块,例如在 /proc 中的文件名或设备的主设备号,因此我们可以对它 ioctl。 这和 Unix及 Linux的编写用户...

  • 集JSP、PHP和JAVA于一体的开发环境

    前言 本文介绍了融JSP、PHP和JAVA于一炉的开发环境的建立,为了适合大多数初学者的需求,很多步骤都是采用比较方便的办法,力求简单明了。一般来说,没有特别需求的软件,我都是采用RPM的方式安装...

  • Linux:让内存不再泄漏

      本文将介绍内存泄漏的检测方法以及现在可以使用的工具。针对内存泄漏的问题,本文提供足够的信息,使我们能够在不同的工具中做出选择。      内存泄漏         在此,谈论的是程序设计中内存泄...

  • Linux2.6内核驱动移植

      随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本...

  • shell 如何处理查询mysql数据库的结果

    请教下如何用shell脚本处理运行mysql语句后出来的结果 比如说下列的例子: #!/bin/sh mysql -u root -p ...

  • 2.6.xx内核编译详解

    序 做一件事情,首先要知道自己在干什么,而不是盲目得升级内核,现在升级内核有点泛滥,sigh 首先让我们先了解一下2.6内核的新特性 一、01.模块子系统(Module Subsystem)、统一设...

  • 写给C语言初学者的话

      前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人...

  • 开发 Linux 后台服务进程

      守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比...

  • suse10.1xgl下java乱糟糟问题的解决

      xgl上的java程序界面混乱这个问题,据我的测试分析:很可能是xgl与gjc的jvm冲突所致,在我配置java开发环境前安装永中office2007beta的时候遇到过。后来由于需要使用ecli...

  • linux C编程(1)--库文件

      库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常由一组互相关联的用来完成某项常见工作的函数构成。比如用来处理屏幕显示情况的函数(curses库)等   标准的系...

  • linux C编程(2)--编码风格

    下面的代码是GNU emacs其中的一段代码。 /* Interface from Emacs to terminfo. Copyright (C) 1985, 1986 Free Soft...

  • linux C编程(3)--一个简单的例子

    /*main.c/ #include "print.h" int main(void) { myprint("hello world!"); } 代码说明: ...

  • Linux0.01内核分析的一点心得

      Linux0.01内核基本上分析完了,高版本的内核也看了一点。有一点心得与大家分享一下吧!这里我并不打算说具体的技术方面的东西,而是针对读内核的方法,谈谈自己的一点感受。   我前段时间主要看...

  • 分析内核对gzip压缩文件进行解压的方法

      概述   ----   1) Linux的初始内核映象以gzip压缩文件的格式存放在zImage或bzImage之中, 内核的自举   代码将它解压到1M内存开始处. 在内核初始化时, 如果加载了...

  • shell基础

    Shell变量名使用的特殊字符         $# 传送给命令Shell的参数序号         $- 在Shell启动或使用set命令时提供选项         $? 上一条命令执行后返回的...

  • korn shell基础知识

    Korn Shell执行命令的顺序 1.关键字,如if,for,function等 2.别名(Aliases) 3.内部命令,如cd, whence和函数等 4.函数Functions 5....

  • JAVA基础:初学Java注意什么?

      Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案。在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考。 ...

  • Linux下java.awt处理

    环境:Linux + Websphere5.1 + db2 图片水印功能在window平台上运行正常,到Linux平台上,程序报错,找不到awt类. 我在websphere的起动文件中../bin...

  • Java常见问题集锦来自 Sun中国官方站

    问: 如何设置Java 2(JDK1.2)的环境变量? 答: ??Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JV...

  • java基础入门之Hibernate 入门

    本文配置环境: JBuilder X jdk 1.4.2 Mysql 4.0.11 驱动:mm.mysql-2.0.4-bin.jar(org.gjt.mm.mysql.Driver) Hibern...

  • 你应该知道的10件关于Java 6的事情

    下面总结如下   1.Web Services. 优先支持编写 XML web service 客户端程序。你可以用过简单的annotaion将你的API发布成.NET交互的web services...

  • 诊断Java代码:设计轻松的代码维护

      有效调试源自良好的编程。设计易于维护的程序是程序员面临的最困难挑战之一,其部分原因在于程序通常并不是由那些编写代码的程序员维护的。为了有效维护这样的程序,新程序员必须能够快速了解程序的工作原理,如...

  • Java企业应用-Hibernate实战全解

    bromon原创 请尊重版权   对象关系映射(Object Relative Mapping)简称ORM,是面向对象开发的一个热点,用来解决JDBC开发中手动进行OR映射的繁杂与不便。EJB中的...