上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
  2012年7月23日
摘要: 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_WAIT的过程:BOOL bDontLinger = FALSE;setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLing 阅读全文
posted @ 2012-07-23 19:22 Simon Han 阅读(814) 评论(0) 推荐(1)
  2012年6月15日
摘要: 摘编:在嵌入式系统中,内核映像与根文件系统映像存储在ROM或Flash等固态存储设备中,并且可以直接运行。但这样做是运行速度太慢,所以要把他们加载到ram中.实现主要有以下过程以嵌入式linux为例)*******************************************1.检测内存映射. 内存映射就是指在整个4GB(CPU) 物理地址空间中有哪些地址范围被分配用来寻址系统的RAM单元。比如,在SamsungS3C44B0XCPU中,从0x0c00,0000到0x1000,0000之间的64M地址空间被用作系统的RAM地址空间。虽然CPU通常预留出一大段足够的地址空间给系统RA. 阅读全文
posted @ 2012-06-15 21:11 Simon Han 阅读(5865) 评论(0) 推荐(0)
  2012年6月2日
摘要: From:http://hi.baidu.com/wangzhongli/blog/item/45a6aeefef7ea718fdfa3cb7.html写得很好,基本都有了.By the way: 1. 下载:$ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/ltib co -P ltib$ cd ltib$ ./ltib2. ltib websitehttp://ltib.org/3. 常用命令./ltib -p kernel -m prep./ltib -pkernel -m scbuild./ltib -pk. 阅读全文
posted @ 2012-06-02 11:51 Simon Han 阅读(2400) 评论(0) 推荐(0)
  2012年3月8日
摘要: 摘编:BSP 是 Board support package, 板极支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改)。这样才能与上层OS保持正确的接口,良好的支持上层OS。Boot loader 是BSP的一部分,. 阅读全文
posted @ 2012-03-08 19:02 Simon Han 阅读(1447) 评论(0) 推荐(0)
  2011年11月14日
摘要: c# language:there are these several conceps: program, types, members, namespace, and assembly.the difference between them is: - program is consist of source files. - source files could contain types(such as classes and interfaces) which may have some members(such as property, methods, fields, and e. 阅读全文
posted @ 2011-11-14 09:12 Simon Han 阅读(213) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页