Chinaunix首页 | 论坛 | 博客
  • 博客访问: 420098
  • 博文数量: 247
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-10 10:39
文章分类

全部博文(247)

文章存档

2015年(3)

2014年(21)

2013年(53)

2012年(170)

发布时间:2013-03-04 09:43:43

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下: int volatile nVint;当要求使用vol.........【阅读全文】

阅读(605) | 评论(0) | 转发(0)

发布时间:2013-02-16 14:43:41

原文是在http://bbs.chinaunix.net/viewthread.php?tid=57032上发布的(好像这个地址的也是转载^_^)不过文章中提供的源代码问题确实太多了,昨天一位网友求助让我帮其调试程序,一看,想不到竟是这片文章提供的代码,而且自己还回过贴,呵呵,真是有缘,晚上便将代码调试了一下,顺便做了些格式上的修改,.........【阅读全文】

阅读(1139) | 评论(0) | 转发(0)

发布时间:2013-02-16 14:41:55

 有这样一个C/S程序,server提供一个叫做ruptime的服务,功能是当有客户端连接时调用uptime程序,并将结果发送到client。可是现在的问题是,这个服务系统本来是没有的,所以调用getaddrinfo的时候会返回如下错误:代码:Servname not supported for ai_socktype我觉得可能是需要编辑/etc/service.........【阅读全文】

阅读(2134) | 评论(0) | 转发(0)

发布时间:2013-01-08 12:30:14

操作系统一般由进程管理、内存管理、文件系统、驱动程序和网络等组成。 Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 Linux内核源码的各个目录大致与此相对应,其组成如下(假设相对于/usr/src/Linux-2.4.23目录):arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录......【阅读全文】

阅读(631) | 评论(0) | 转发(0)

发布时间:2013-01-08 12:18:21

总结一下最近学习linux 内核移植的工作。之前,在uboot已经调通了uboot 的smsc9115网卡驱动,现在总结一下最近做了些啥:在我自己的2440核心板上:1 调通了smsc9115,设置好通过netconsole输出内核启动信息2 编译了最新版的busybox,增加了telnetd功能,可以通过telnet链接到开发板3 修改了nand flash分区,把rootfs写到了nand flash上 并实现从nand flash上启动4 配置系统输入日志下面逐一归纳一下对内核配置和文件做的修改,以及参数设置。=======================================......【阅读全文】

阅读(762) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册