Chinaunix首页 | 论坛 | 博客
  • 博客访问: 682891
  • 博文数量: 516
  • 博客积分: 4119
  • 博客等级: 上校
  • 技术积分: 4288
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-30 17:29
文章分类

全部博文(516)

文章存档

2014年(4)

2013年(160)

2012年(352)

发布时间:2013-01-04 17:36:00

 此文为两年前为好友刘庆敏的书《嵌入式Linux开发详解--基于AT91RM9200和Linux 2.6》中帮忙写的章节的重新整理。如有雷同,纯属必然。经作者同意,将我写的部分重新整理后放入blog中。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~众所周知,Linux内核是使用make命令来配置并编译的,那必然少不了Makefile。在内核目录树中我们可以看到内核编译系统的顶层Makefile文件。但是如此复杂、庞大的内核源码绝不可能使用一个或......【阅读全文】

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

发布时间:2013-01-04 17:30:40

在Terminal中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer     ◆qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator(貌似在Ubuntu 11版本中没有自动安装)     ◆qt4-doc&nbs......【阅读全文】

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

发布时间:2013-01-04 17:30:12

由于实验需要安装mysql,当然我们可以通过sudo apt-get install mysql-server假如的你的源比较陈旧,需要先更新一下自己的源sudo apt-get update但是安装之后你会发现mysql的版本比较陈旧5.1.x,看一下mysql的官方网站,都已经出到5.5.25了,如果想要使用最新版本的mysql我们应该怎么办捏,对了,我们可以通过下载它的源码包来安装。首先我们安装之前要将之前版本的mysql卸掉。这就用到了之前文章中写到的一些卸载的小命令了哦sudo apt-get autoremove --purge mysql-server-5.1sudo apt-g......【阅读全文】

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

发布时间:2013-01-04 17:29:34

linux操作系统中最常见的无法上网的原因是DNS与网关冲突解决方法:     gedit /etc/resolv.conf 显示如下:把nameserver 改为你的网关即可。2,再把 /etc/resolv.conf 设置为:系统不允许对这个文件进行任何的修改       # chattr +i /etc/resolv.conf3,如果还不行,就肯定是没有创建连接或是创建的连接不对。解决方法:     1,打开网络连接(选择有线的 : Wired) &......【阅读全文】

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

发布时间:2013-01-04 17:28:59

一、 什么是ioctl     ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …);     其中fd是用户程序打开设备时使用open函数返回的文件标示符,cmd是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,这个参数的有无和cmd的意义相关。     ioctl函数是文件结构中的......【阅读全文】

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

登录 注册