在路上...

The development of life
我们一直都在努力,有您的支持,将走得更远...

站内搜索: Google

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 下一页

2009年8月24日

摘要: #pragma once#include <tapi.h>#include <Extapi.h>#pragma comment(lib,"Cellcore.lib")class TapiFun{private:HLINEAPP m_hLineApp;DWORD dwNumDev;DWORD dwAPIVersionLow; DWORD dwAPIVersionHigh;/*... 阅读全文
posted @ 2009-08-24 11:16 palam 阅读(865) 评论(0) 推荐(0) 编辑

2009年8月21日

摘要: uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。 1、 首先说明一下,S3C2410架构下的bootm只对sdram中的内核镜像文件进行操作(好像AT91架构提供了一段从flash复制内核镜像的代码, 不过针对s3c2410架构就没有这段代码,虽然可以在u-boot下添加这段代码,不过好像这个用处不大),所以请确保你的内核镜像下载到sdram 中,或者在bootcmd下把flash中的内核镜像复制到sdram中。 2、-a参数后是内核的运行地址,-e参数后是入口地址。 3、 1)如果我们没用mkimage对内核进行处理的话,那直接把内核下载到0x30008000再运行就行,内核会自解压运行(不过内核运行需要一个tag来传递参数,而这个tag建议是由bootloader提供的,在u-boot下默认是由bootm命令建立的)。 2)如果使用mkimage生成内核镜像文件的话,会在内核的前头加上了64byte的信息,供建立tag之用。bootm命令会首先判断bootm xxxx 这个指定的地址xxxx是否与-a指定 阅读全文
posted @ 2009-08-21 17:31 palam 阅读(1307) 评论(0) 推荐(0) 编辑

摘要: 4 Makefile 书写命令 每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“... 阅读全文
posted @ 2009-08-21 17:28 palam 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 3 Makefile书写规则 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第... 阅读全文
posted @ 2009-08-21 17:02 palam 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 2 Makefile 总述 2.1 Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这... 阅读全文
posted @ 2009-08-21 14:25 palam 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,... 阅读全文
posted @ 2009-08-21 11:38 palam 阅读(275) 评论(0) 推荐(0) 编辑

2009年8月20日

摘要: 不要以为用shell和perl做网管简单,我贴个shell程序来看看吧:#!/bin/sh#programmed by BingoSek,20040219#Function:#1)compare raid controller event log, if it's different, something must happened on controller, send all status t... 阅读全文
posted @ 2009-08-20 15:59 palam 阅读(225) 评论(0) 推荐(0) 编辑

2009年8月19日

摘要: 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历 TIME_WAIT的过程: 在send(),recv()过程中有时由于网络状况等原因,发收不能预期进行,而设置收发时限: 在send()的时候,返回的是实际发送出去的字节(同步)或发送到socket缓冲区的字节 (异步);系统默认的状态发送和接收一次为8688字节(约为8.5K);在实际的过程中发送数据 和接收数据量比较大,可以设置socket缓冲区,而避免了send(),recv()不断的循环收发: 如果在发送数据的时,希望不经历由系统缓冲区到socket缓冲区的拷贝而影响 程序的性能: 同上在recv()完成上述功能(默认情况是将socket缓冲区的内容拷贝到系统缓冲区): 一般在发送UDP数据报的时候,希望该socket发送的数据具有广播特性: 在client连接服务器过程中,如果处 阅读全文
posted @ 2009-08-19 17:22 palam 阅读(215) 评论(0) 推荐(0) 编辑

2009年8月18日

摘要: 任何优秀的脚本都应该具有帮助和输入参数。写一个框架脚本(framework.sh),该脚本包含了大多数脚本需要的框架结构,是一个非常不错的主意。 最简单的调试方法当然是使用echo命令。你可以在任何怀疑出错的地方用echo打印变量值,这也是大部分shell程序员花费80%的时间用于调试的原因。Shell脚本的好处在于无需重新编译,而插入一个echo命令也不需要多少时间。 阅读全文
posted @ 2009-08-18 15:18 palam 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 如果你写过比较复杂的脚本,就会发现可能在几个地方使用了相同的代码,这时如果用上函数,会方便很多。 阅读全文
posted @ 2009-08-18 14:54 palam 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 引号(单引号和双引号)可以防止通配符*的扩展,而双引号可以防止通配符扩展但允许变量扩展;使用转义字符——反斜杆:\; 阅读全文
posted @ 2009-08-18 14:21 palam 阅读(203) 评论(0) 推荐(0) 编辑

摘要: if 语句 && 和|| 操作符 case 语句 select 语句 while/for 循环 ........ 阅读全文
posted @ 2009-08-18 11:44 palam 阅读(323) 评论(0) 推荐(0) 编辑

摘要: Shell脚本中有许多变量是系统自动设定的,我们将在用到这些变量时再作说明。除了只在脚本内有效的普通shell变量外,还有环境变量,即那些由export关键字处理过的变量。本文不讨论环境变量,因为它们一般只在登录脚本中用到。 阅读全文
posted @ 2009-08-18 11:04 palam 阅读(10098) 评论(0) 推荐(0) 编辑

2009年8月17日

摘要: 制作根文件系统 cramfs 出现的 出错信息: modutils/lib.a(insmod.o)(.text.insmod_main+0x360): In function `insmod_main'':: undefined reference to `query_module''modutils/lib.a(insmod.o)(.text.insmod_main+0x394): In fun... 阅读全文
posted @ 2009-08-17 15:28 palam 阅读(2855) 评论(0) 推荐(0) 编辑

摘要: 宿主机上的设置:1. 配置宿主机的以太网口# ifconfig eth0 down# ifconfig eth0 192.168.1.1 up (可以不配置,直接用ifconfig查看自己的IP,记住) 2. 在宿主机上建立目录/home/nfs 3. 编辑/etc/exports文件如下:/home/nfs *(rw,sync,no_root_squash)*指的是允许所有的ip访问这样可以指定... 阅读全文
posted @ 2009-08-17 14:41 palam 阅读(1699) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页