Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434044
  • 博文数量: 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.........【阅读全文】

阅读(631) | 评论(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机一般都基于此目录......【阅读全文】

阅读(663) | 评论(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 配置系统输入日志下面逐一归纳一下对内核配置和文件做的修改,以及参数设置。=======================================......【阅读全文】

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

发布时间:2013-01-02 17:02:07

 个人总结   从命令行进入Qt安装目录    设置环境变量    set path=D:/mingw32/bin;D:/Qt/5.0.0/qtbase/bin;D:/icu/bin;D:/icu/lib        运行 mingw32-make docs        进入到qtbase/doc    将qtdoc.qch注册到asstant    assistant -......【阅读全文】

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

发布时间:2012-12-22 14:13:52

14.1  概述 现代操作系统引入了线程的概念。线程是CPU执行的最小单元,相对于进程而言,它具有轻捷、高效、开销小等优点。 14.2  线程和经典进程的比较 线程和经典进程的主要区别如下。 —     线程没有自己的独立空间,进程内的线程共用内存空间。进程具有自己的独立空间,进程之间无法直接访问对方数据。 —     各个线程的栈空间虽然独立,但位于同一进程内的线程,其栈空间仍然是从同一地址空间内分配,因此可以直接访问。这样,一......【阅读全文】

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

登录 注册