共 79 篇文章 |
|
为了进行转换 bsd socket提供了转换的函数 有下面四个htons 把unsigned short类型从主机序转换到网络序htonl 把unsigned long类型从主机序转换到网络序ntohs 把unsigned short类型从网络序转换到主机序ntohl 把unsigned long类型从网络序转换到主机序。 阅849 转7 评0 公众公开 07-05-25 16:47 |
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出 地址范围是: 网络地址+1 至 广播地址-1 本例的网络范围是:192.168.100.1 至 192.168.100.254 也就是说下面的地址都是一个网段的。从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制... 阅1056 转181 评4 公众公开 07-05-12 10:18 |
MIB Browser概述AdventNet MIB Browser是一个便于用户使用的工具,用来测试和监管网络上的多个SNMP设备。MIB Browser功能通过AdventNet MIB Browser,现场工程师可以轻松地加载标准的或专有的MIB文件,并通过浏览MIB和执行其它SNMP管理操作来查看和操作SNMP代理中提供的数据。 阅4788 转13 评0 公众公开 07-05-11 15:41 |
基于VxWorks的BSP概念与开发(转)2006-08-17 17:19.BSP在VxWorks系统中的地位见图1。其中boot ROM包括被压缩的boot ROM镜像(bootrom)、非压缩的boot ROM镜像(bootrom_uncmp)和驻留ROM的boot ROM镜像(bootrom_res)三种类型;主要是以目标板CPU的BSP文件为模板,在 ornado argetconfig目录下创建用户的BSP目录bspname,把 ornado argetconfigall... 阅2661 转20 评0 公众公开 07-05-06 10:08 |
对很多嵌入式系统来说,一个设计良好的实时操作系统(RTOS)可以让开发工程师掌握系统执行任何任务或响应任何关键事件的时间,满足系统实时性要求。而在RTOS中,线程按照其优先级顺序执行。因此,任何销售进程模式的RTOS的供应商都必须提供针对下面两种时间间隔提供最坏情形:线程切换时间,即当两个线程处于同一进程的情况下,从执行一个线程的... 阅665 转12 评0 公众公开 07-04-26 11:03 |
const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int i=5; //合法 const int j; //非法,导致编译错误3. 在另一连接文件中引用const常量 extern const int i; //合法 extern const int j=10; //非法,常量不可以被再次赋值4. 便于... 阅109 转2 评0 公众公开 07-04-04 16:36 |
堆则是C/C++函数库提供的,它的机制是很复杂的,例如为了分配一块内存,库函数会按照一定的算法(具体的算法可以参考数据结构/操作系统)在堆内存中搜索可用的足够大小的空间,如果没有足够大小的空间(可能是由于内存碎片太多),就有可能调用系统功能去增加程序数据段的内存空间,这样就有机会分到足够大小的内存,然后进行返回。2.3.3 检测... 阅1865 转95 评0 公众公开 07-04-04 16:34 |
怎样将数字转换为字符串?---------------------------------------------------------- 函数名 作 用---------------------------------------------------------- itoa() 将整型值转换为字符串 ltoa() 将长整型值转换为字符串 ultoa() 将无符号长整型值转换为字符... 阅8310 转30 评0 公众公开 07-03-30 09:14 |
定义函数:char *strcpy( char *dest, const char *src );定义函数:char *strncpy( char *dest, const char *src, size_t n );参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为\0 字符。函数strtok()具有"破坏性",它会在原字符串中插入NUL字符(如果原... 阅1247 转17 评0 公众公开 07-03-30 09:12 |
做一个嵌入式Linux系统究竟要做哪些工作 做一个嵌入式Linux系统究竟需要做哪些工作?另外,我们还需要为我们的目标系统安装一些常用的工具软件,如ls、ifconfig......当然,一个办法是找到这些工具的源代码,用第一步建立的交叉编译工具来编译,但是这些软件一是数量多,二是某些体积较大,不适合嵌入式系统,这一步,我们一般都是用busybox来... 阅173 转11 评0 公众公开 07-03-19 09:53 |