自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 嵌入式WEB服务器BOA的移植方法(二)

 嵌入式WEB服务器BOA的移植方法(二)作者:李驹光、郑耿本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。   第三步就是测试Boa能否正常工作,静态HTML页面能否正常访问,CGI脚本能否正常运行,一般采用NFS方式来进行测试工作,可以将嵌入式目标系统上 的/etc目录拷贝到主机的NFS共享目录下,然后将NFS共享目录下的etc目录重新N

2007-01-31 19:15:00 2370

转载 嵌入式WEB服务器BOA的移植方法(三)

 嵌入式WEB服务器BOA的移植方法(三)作者:李驹光、郑耿本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。     目前Web技术中生成动态Web页面的方法有CGI和服务器脚本,如JSP, ASP等,但后者需要Web服务器具有这些脚本的运行支持模块。在嵌入式Web服务器中,考虑到资源限制问题,一般都只提供CGI支持,因此在嵌入式设备 中We

2007-01-31 19:14:00 2465

转载 嵌入式WEB服务器BOA的移植方法(一)

 作者:李驹光、郑耿本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。   随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在 嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和

2007-01-31 19:07:00 5338

原创 制作RAM disk

1.制作映象文件生成可以虚拟成块设备的文件,文件名为init.img#dd if=/dev/zero of=init.img bs=102 count=500Note: bs* count为块设备大小(byte)格式化成块设备#mke2fs -m0 -F init.img2.配置root fs(根文件系统)将init.img和romfs加载到主机文件系统上。a.在当

2007-01-29 21:09:00 1705

转载 跟我一起写 Makefile(十二)

 使用make更新函数库文件———————————函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。一、函数库文件的成员一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成:    archive(member)这个不是一个命令,而一个目标和依赖的定义。一般来说,这种用法基本上就是为了"ar

2007-01-24 13:55:00 1036

转载 跟我一起写 Makefile(十一)

隐含规则————在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的 “隐含的”,早先约定了的,不需要我们再写出来的规则。“隐含规则”也就是一种惯例,make会按照这种“惯例”心照不喧地来运行,那怕我们的Makef

2007-01-24 13:53:00 888

转载 跟我一起写 Makefile(十)

make 的运行——————一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的 makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时 候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。一、make的退出码make命令执行后有三个退出码:    0

2007-01-24 13:52:00 993

转载 跟我一起写 Makefile(九)

使用函数————在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:    $( )或是    ${ }这里,就是函数名,make支持的函数不多。是函数的

2007-01-24 13:50:00 1015

转载 跟我一起写 Makefile(八)

六、多行变量 还有一种设置变量值的方法是使用define关键字。使用define关键字设置变量的值可以有换行,这有利于定义一系列的命令(前面我们讲过“命令包”的技术就是利用这个关键字)。define指示符后面跟的是变量的名字,而重起一行定义变量的值,定义是以endef关键字 结束。其工作方式和“=”操作符一样。变量的值可以包含函数、命令、文字,或是其它变量。因为命令需要以[Tab]键开头,所以

2007-01-24 13:49:00 942

转载 跟我一起写 Makefile(六)

书写命令————每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命 令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“/bin/sh”—

2007-01-24 13:48:00 832

转载 跟我一起写 Makefile(七)

使用变量————在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在 Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头

2007-01-24 13:48:00 928

转载 跟我一起写 Makefile(五)

  六、多目标Makefile的规则中的目标可以不止一个,其支持多目标,有可能我们的多个目标同时依赖于 一个文件,并且其生成的命令大体类似。于是我们就能把其合并起来。当然,多个目标的生成规则的执行命令是同一个,这可能会可我们带来麻烦,不过好在我们的可以使用一个自动化变量“$@”(关于自动化变量,将在后面讲述),这个变量表示着目前规则中所有的目标的集合,这样说可能很抽象,还是看一个例子吧。

2007-01-24 13:46:00 756

转载 跟我一起写 Makefile(四)

书写规则————规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目 标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标

2007-01-24 13:45:00 971

转载 跟我一起写 Makefile(三)

 Makefile 总述———————一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简

2007-01-24 13:44:00 802

转载 跟我一起写 Makefile(二)

Makefile 介绍———————make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉make命令如何编译和链接这几个文件。我们的规则是

2007-01-24 09:30:00 838

转载 跟我一起写 Makefile(一)

跟我一起写 Makefile 陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些 Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己

2007-01-24 09:29:00 924

转载 uClinux在S3C4510上的启动分析2(ZT)

在配置uclinux是添加菜单:一.在linux 2.4的menuconfig中,添加驱动程序菜单,需要修改两个文件config.in(也可能为Config.in)和Makefile如:把程序mydriver.c放在drivers/char目录下1.修改drivers/char/Config.in,在合适的位置加上一行:tristate XXXXX

2007-01-23 21:30:00 1699

转载 uClinux在S3C4510上的启动分析(ZT)

uClinux的执行过程  uCinux的启动主要经历三个阶段。首先,必须完成CPU和存储器的硬件初始化,在系统RAM中建立程序堆栈和数据段,建立程序的运行时的环境。初始化完成之后,uClinux内核就取得了CPU的控制权,开始操作系统自身的初始化,这包括建立RAM中断矢量表、加载设备驱动程序、内存管理模块等等。这一切完成后,uClinux启动一个最初的init线程,进入到第三阶段,这时内

2007-01-23 21:26:00 1347

转载 在uclinux添加设备驱动的完整过程(ZT)

下面以添加一个字符设备为例,说明添加设备驱动的过程.块设备与网络设备可以比照处理. 1.原文件放在 linux-2.4.x/driver/char/ ;本例中,名为xyz.c 2.设备驱动原文件必须包括这样的一个函数: void xyz_init(void){register(254, xyz, &xyz_fops)} 这个函数完成注册.在linux-2.4.x/driver/me

2007-01-23 21:22:00 1248

转载 嵌入式uCLinux内核启动过程分析与设计(ZT)

 摘要:本文介绍了ARM+uCLinux嵌入式系统的结构,重点分析了uCLinux操作系统启动引导过程,给出了基于一种实际应用系统如何设计uCLinux启动代码。该方法已成功应用于实际系统中。关键词:ARM  uCLinux  启动引导0 引言    32位ARM嵌入式处理器具有高性能、低功耗、高性价比的特性,已被广泛应用于消费电子产品、无线通信、控制和网络通信等领域。uCLinux是专门

2007-01-23 21:18:00 2084

转载 嵌入式操作系统uClinux及其源代码分析(ZT)

(太原理工大学 计算机与软件学院 中国 太原030024)摘要:建立在uClinux-2.4.x及兼容三星SNDS100实验板基础之上,对嵌入式操作系统的源代码文件的作用及目录构成进行了分析,并深入分析了嵌入式操作系统的编译过程和系统启动过程。关键词:嵌入式操作系统 编译 启动 uClinuxAnalysis of embedded operation system uClinux

2007-01-20 13:33:00 4908

转载 uClinux中Makefile文件整体分析(ZT)

uClinux中Makefile文件整体分析 作者:佚名 来源:不详 发布时间:2006-9-21 8:15:08 发布人:zangyl 减小字体 增大字体 (转载) 1、概述 uClinux/目录下的这个Makefile 是个总领式的文件,通过它又层层包含调用各个目录、子目录下面对应Makefile,就这样层层调用下去,从而完成整个软件系统的编译。 2、具体分析 下面根据uClinux/Make

2007-01-20 13:31:00 1776

转载 对一个uClinux中的Makefile文件的简单分析(ZT)

为了彻底搞清楚linux和uClinux的设备驱动,我觉得有必要找一份devices.txt的copy。那上面详细列出了0至255个linux主设备号的分配情况,以及各种设备的相应次设备号。对于,我自己开发非标准的linux设备非常有用。uClinux的设备和linux一样,因此这个文档同样适用于uClinux。这个文档可以从下列站点:http://www.lanana.org/docs/devi

2007-01-20 13:23:00 2266 1

原创 MSN space上不去

    MSN space因光缆断裂,已有一段时间上不去了,已有很长一段时间没有去update msn space了。最近一段忙于买基金,从上个月开始陆陆续续买了几指,或许初次买,收益不算高,今天股指大跌,前天买的基金已亏去3%,总算让自己清醒了些,另外一只收益还不错,下周一分红每份0.31。   听歌,爱过怎能说清楚,静静的夜,无尽的遐想。有时想未来是什么,没有答案,很无聊的想法。

2007-01-12 23:45:00 1432

转载 计算机网络各层次详解(ZT)

 系统互连体系结构(Open Systems Interconnection)简称OSI,只要遵循OSI标准,一个系统可以和位于世界上任何地方的、也遵循OSI标准的其他任何系统进行连接。   OSI参考模型;物理层;数据链路层;网络层;传输层;会话层;表示层;应用层  OSI参考模型分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。各层的主要功能及其相应的数据单位如下:·

2007-01-02 10:49:00 2479 1

转载 OSI七层模型(ZT)

    ISO国际标准组织所定义的开放系统互连七层模型的定义和各层功能。它是网络技术入门者的敲门砖,也是分析、评判各种网络技术的依据—从此网络不再神秘,它也是有理可依,有据可循的。   建立七层模型主要是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。      网络发展中一个重要里程碑便是ISO(Inter

2007-01-02 10:45:00 1385

Foxit Phontom绿色破解免注册

1. 支持连接数据库至Windows ODBC 2. 支持合并文档或创建多个PDF文档 3. 通过页面缩略图调整页面顺序或打印多页面文档 4. 插入空白PDF页面或从扫描仪插入文件 5. 允许设置文档的初始视图模式 6. 支持编辑文档信息 7. 支持通过剪贴、复制来管理注释 8. 支持撤销/重做 9. 支持更多图片格式

2010-07-30

Real-Time Embedded Multithreading Using ThreadX and MIPS

介绍threadx在MIPS芯片上的多线程技术

2010-07-15

空空如也

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

TA关注的人

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