自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

转载 Zebra配置

Zebra配置(2)<br />[url=http://bbs.51cto.com/viewthread.php?tid=5326&extra=page%3D1]Zebra配置(1)[/url]<br />[url=http://bbs.51cto.com/viewthread.php?tid=5328&extra=page%3D1]Zebra配置(3)[/url]<br />[url=http://bbs.51cto.com/viewthread.php?tid=5330]Zebra配置(4)[/url]

2010-12-31 16:37:00 1696

转载 sstrip.c下载网址

<br />https://dev.openwrt.org/browser/trunk/tools/sstrip/src/sstrip.c?rev=20154

2010-12-31 16:04:00 1998 1

转载 lockf的用法

lockf用法2010-04-19 21:19lockf()函数允许将文件区域用作信号量(监视锁),或用于控制对锁定进程的访问(强制模式记录锁定)。试图访问已锁定资源的其他进程将返回错误或进 入休眠状态,直到资源解除锁定为止。当关闭文件时,将释放进程的所有锁定,即使进程仍然有打开的文件。当进程终止时,将释放进程保留的所有锁定。函数声明:/* 'lockf' is a simpler interface to the locking facilities of 'fcntl'. LEN is alwa

2010-12-31 10:56:00 10098 1

转载 linux gcc 的安装

<br />2008年8月27日最新版本的GCC编译器4.3.2发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 4.3.2比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC4.3.2为例,介绍了GCC的安装过程。<br /> <br />  安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 4

2010-12-30 20:05:00 532

转载 syslog(),openlog(),closelog()

<br />这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。另外那个vsyslog和syslog功能一样,只是参数格式不同。<br />    通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf,该文件决定了不同种类的消息应送向何处。例如,紧急消息可被送向系统管理员(若已登录),并在控制台上显示,而警告消息则可记录到一个文件中。该机制提供了syslog函数,其调用格式如下 <br

2010-12-30 20:04:00 505

转载 gcc目录

<br />代码的Top Level包括其他runtime libraries和gcc本身代码。<br />runtime libraries有:boehm-gc,contrib,fastjar 等<br />gcc本身代码目录:/gcc<br />/gcc子目录:<br />config:配置文件<br />doc:代码文档,可产生html文档<br />ginclude:gcc所包含的系统头文件?<br />po:消息目录?<br />testsuite:测试用例<br />6.2 Top Level

2010-12-24 17:14:00 1649

转载 内核头文件传奇【转帖】

做 LFS 是不是很累了?OK,让我先来讲一段八卦故事,放松放松神经,然后再继续冒险吧。。。在 Linux 2.2/2.4 的纯真年代,内核头文件一直保持着 Unix 世界的"KISS"传统,只需将内核源码树中的头文件直接复制到 /usr/include 中即可使用,一切都是那么 Simple and Stupid ...但是随着 2.6 系列内核的发布,事情开始变得混乱和复杂起来。首先是内核开发者宣布强烈反对直接使用"未净化"的"原始"内核头文件,他们建议使用发行版提供的"经过净化的"内核头文件。于是各种

2010-12-24 15:31:00 1108

转载 Genmake

Genmake<br />Editing makefiles is tedious and errorprone. Genmake is a collection of csh and awk scripts that can automate most of the process. Unfortunately, editing csh and awk scripts is also tedious and errorprone. But if you use genmake, the dirty wor

2010-12-23 16:00:00 1077

转载 使用buildroot建立交叉编译工具

<br />使用buildroot建立交叉编译工具<br />若想详细地了解buildroot可参考该文档http://buildroot.uclibc.org/buildroot.html<br /> <br />首先从此处http://buildroot.uclibc.org/downloads/snapshots/  下载最新的buildroot <br />buildroot-snapshot.tar.bz2<br /> <br />$ tar jxvf buildroot-snapshot.tar

2010-12-23 15:42:00 1115

转载 https://www.ibm.com/developerworks/cn/java/j-nativegui2/index.html#resources

<br />https://www.ibm.com/developerworks/cn/java/j-nativegui2/index.html#resources

2010-12-16 18:31:00 1927

转载 gcj官方网站

<br />http://gcc.gnu.org/java/index.html

2010-12-16 15:39:00 1526

转载 练习题

<br />一.选择:<br />1.给出以下定义:<br />     char acX[ ]= "abcdefg";<br />     char acY[ ]= {'a','b','c','d','e','f','g'};<br />     则正确的叙述为(  )<br />     A) 数组acX和数组acY等价              B) 数组acX和数组acY的长度相同<br />     C) 数组acX的长度大于数组acY的长度    D) 数组acX的长度小于数组acY的长度<br

2010-12-13 20:28:00 3496

转载 c语言题库

1.给出以下定义:     char acX[ ]= "abcdefg";     char acY[ ]= {'a','b','c','d','e','f','g'};     则正确的叙述为( )     A) 数组acX和数组acY等价              B) 数组acX和数组acY的长度相同     C) 数组acX的长度大于数组acY的长度    D) 数组acX的长度小于数组acY的长度答案:C2.void example(char acHello[]){      printf("%d

2010-12-10 13:57:00 2858

转载 从2440移植看达芬奇DM355

<br />http://www.61ic.com/code/viewthread.php?tid=29563<br />http://www.61ic.com/Services/Course/DaVinci/201008/27328.html<br />http://www.61ic.com/Services/Course/DaVinci/201008/27327.html

2010-12-09 18:32:00 516

转载 glibc-static

<br />http://linux.maruhn.com/sec/glibc-static.html

2010-12-09 18:22:00 6205

转载 cvsd

<br />http://linux.softpedia.com/get/Programming/Version-Control/cvsd-4193.shtml

2010-12-09 17:03:00 907

转载 gcc-java下载路径

<br />http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/

2010-12-09 09:16:00 512

转载 buildroot制作编译环境全过程解决

buildroot制作编译环境全过程解决2009-08-06 22:30在下载了最新的buildroot之后,解压后,开始了全新的编译过程:<br />crifan@ubuntu904:~/develop/buildroot/buildroot-2009.05$ make xconfig<br />make: *** 没有规则可以创建目标“xconfig”。 停止。<br /><br />只是想试试图形界面的配置而已,既然不能用,就懒得去折腾了,本来也就是习惯用menuconfig了。<br /><br /

2010-12-08 22:52:00 5105

转载 Buildroot

<br />Buildroot<br />Buildroot的用法和文档由Thomas Petazzoni提供,文稿由Karsten Kruse、Ned Ludd、Martin Herren等整理。<br />最后修改时间:2007-09-19 02:08:10 -0700 (Wed, 19 Sep 2007)<br />l     关于Buildroot <br />l     获取Buildroot <br />l     使用Buildroot <br />l     定制目标文件系统 <br />l

2010-12-08 22:51:00 2930

转载 Fedora中的rpm软件包命令用法摘记

<br />Linux中的rpm英文原义为Redhat Package Manager,中文释义为RPM软件包管理器,它是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名 的文件,与Dpkg类似。<br />RPM文件在Linux系统中的安装最为简便,如:<br />rpm -ixv-3.10a-13.i386.rpm<br />以下是它的一些参数说明:<br />rpm -q:查询软件包是否被安装<br />rpm -qa:查询并显示系统中已安装的软件包的详细

2010-12-08 22:37:00 635

转载 crosstool-ng网址

<br />http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool

2010-12-08 16:16:00 537

转载 用crosstool-ng建立Linux 交叉编译环境

用crosstool-ng建立Linux 交叉编译环境<br />  用crosstool-ng建立Linux交叉编译环境(以S3C2440(armv4t)为例)<br />    最近准备针对Linux内核和驱动做实验,但是当我用从前的制作的gcc-4.1.1编译最新的Linux内核的时候发现因为编译器太旧了无法编译,所以决定在做一个新的可以使用的。早就知道crosstool-ng这个工具了,但是去年使用了以后发现编译出的库文件不对(我要编译armv4的,结果编译出了v5的),所以只留下了记录,没有写

2010-12-08 16:07:00 940

原创 在fedora12下用crosstool-ng建立arm-linux交叉编译环境

在fedora12下用crosstool-ng建立arm-linux交叉编译环境    花了几天时间才把基于crosstool-ng的arm-linux交叉编译环境建立好,其间过程中一路磕磕碰碰,较为辛苦,最终成功完成,倍感欣慰。趁着记忆余温,及时作个总结记录。<br />    之所以用crosstool-ng是因为crosstool-ng是新的用来建立交叉工具链的工具,它是crosstool的替换者。crosstool的gcc版本只能到4.1.1,无法编译版本高于2.6.29的linux内核。而cros

2010-12-08 14:25:00 2513

转载 在Fedora13下用cross-ng建立arm-linux交叉编译环境

在Fedora13下用cross-ng建立arm-linux交叉编译环境2010-11-08 16:20 发表      系统分类:EDA      自定义分类:FPGA标签:armlinux交叉编译一.选择crosstool-ng作为建立交叉编译链工具<br />使用crosstool最多只能编译gcc 4.1.1 glibc 2.x的版本.<br />使用crosstool-ng能建立新的工具链(gcc 4.3.2 glibc 2.9),以支持对最新kernel编绎.<br />crosstool-ng

2010-12-08 14:22:00 1681

转载 用crosstool-ng建立arm-linux交叉工具链

crosstool-ng是新的用来建立交叉工具链的工具,它是crosstool的替换者.<br />使用crosstool最多只能编译gcc 4.1.1 glibc 2.x的版本.<br />而crosstool-ng一直保持着更新,现在最新能够建立 gcc 4.3.2版本 glibc 2.9版本...在使用低于4.1.1的版本编译2.6.29 kernel时,会出现include/linux/compiler-gcc4.h:7:3: error: #error Your version of gcc mi

2010-12-08 13:51:00 2791

转载 在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)

在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)<br />有网友给我一个建议,是否可以同时支持64MB的flash和128MB的flash,我想了一下觉得可行,再想一下觉得还可以实现自动识别Nor boot 还是 Nand boot。 所以在移植u-boot-2009.08的时候,我决定实现这两个功能。其实实现这两个功能是只需要修改start.S文件和nand_read.c文件即可,关键在于检测手段,以下分别介绍我在u-boot-2009.08中实现的S3C2440启动识别flash

2010-12-08 11:34:00 561

转载 用crosstool-ng建立Linux交叉编译环境(以S3C2440(armv4t)为例)

用crosstool-ng建立Linux交叉编译环境(以S3C2440(armv4t)为例)<br />    最近准备针对Linux内核和驱动做实验,但是当我用从前的制作的gcc-4.1.1编译最新的Linux内核的时候发现因为编译器太旧了无法编译,所以决定在做一个新的可以使用的。早就知道crosstool-ng这个工具了,但是去年使用了以后发现编译出的库文件不对(我要编译armv4的,结果编译出了v5的),所以只留下了记录,没有写文档。这次编译成功了,经过编译u-boot、Linux kernel、

2010-12-08 11:30:00 3701 2

转载 http://blog.chinaunix.net/u1/34474/index.html

<br />http://blog.chinaunix.net/u1/34474/index.html

2010-12-08 11:28:00 910

转载 ARM Linux 交叉编译 工具链 制作攻略

<br />0、制作之前确保你的机子上有如下几个工具:bison             flex            build-essential。<br />build-essential 主要是用于提供GCC、GLIBC等必要的编译资源,一般做开发的人员机子上应该都会有的。如果没有,对于UBUNTU用户:sudo apt-get install build-essential bison flex,其它用户自己看着办,呵呵!<br />1、从http://kegel.com/crosstool处下

2010-12-08 11:24:00 565

转载 在 Fedora 下建立 ARM-Linux 交叉编译环境

在 Fedora 下建立 ARM-Linux 交叉编译环境 <br />    这几天忙着在Fedora 7下建立ARM-Linux的交叉编译环境。一开始参考了《构建嵌入式Linux系统》,这是一本很经典的书。上面介绍了建立ARM-Linux的交叉编译环境的许多知识,建立的原则和方法。我一开始想按照上面的一般方法,建立一个自己的、最新的交叉编译环境。但是 ,试了才知道这个过程是一个繁琐、耗时的工作。对于没有编译原理知识的我来说,更是耗时又毫无意义。引用《嵌入式设计及Linux驱动程序开发指南——基于ARM9

2010-12-08 10:58:00 1152

转载 CLFS2.0原理分析

更新日志<br />2006年9月28日:修改错字一处。<br />2006年8月30日:修改错误命令一处。<br />2006年8月22日:修改文字中的笔误两处。<br />2006年8月18日:修改图片中的笔误两处。<br /><br />前言:<br />  实际上,两三个星期前我第一次看CLFS2.0的时候有一种似曾相似的感觉,而且感觉看的非常顺,所以我只看到工具链完成后又看了两三个包的编译我就感觉想明白原理了,因为CLFS2.0的制作的方法我曾经自己尝试过,当时想研究出一种和LFS方法不同的方式来

2010-12-07 13:58:00 751

转载 Ext2 文件系统的硬盘布局

<br />简介: 本文主要讲述 Linux 上比较流行的 ext2 文件系统在硬盘分区上的详细布局情况。Ext2 文件系统加上日志支持的下一个版本是 ext3 文件系统,它和 ext2 文件系统在硬盘布局上是一样的,其差别仅仅是 ext3 文件系统在硬盘上多出了一个特殊的 inode(可以理解为一个特殊文件),用来记录文件系统的日志,也即所谓的 journal。由于本文并不讨论日志文件,所以本文的内容对于 ext2 和 ext3 都是适用的。<br />前言<br />本文的资料来源是 Linux 内核中

2010-12-06 14:51:00 436

void指针void指针void指针void指针

void指针void指针void指针void指针void指针

2008-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除