Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Ubuntu 2.6.22 内核树建立

Ubuntu 2.6.22 内核树建立

本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。 刚看 O’REILLY 写的《LINUX 设备驱动程序》【下载在http://www.linuxidc.net/thread-2029-1-1.html】时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,...
Linux环境下手工编译QT

Linux环境下手工编译QT

一直觉得总是在IDE下写程序会阻碍人的成长,IDE固然在很大程度上提高了效率,但却掩盖了很多运行在底层的过程。很多学习程序的人都知道在写玩程序后按下编译按钮,然后程序就可执行了,却不再深究其中的机理。但我想,对程序的认识只停留在这个层面,未免显得过于狭隘。我也一直对一些集成开发环境并没有多大好感,而迫不得已去使用它们也仅仅是因为我没有脱离他们编写程序的能力。业余吓折腾网页也将近有一年半的经验了,我也一直是习惯在纯文本编辑器下编辑网页,这样的好处显而易见。也...
Linux 2.6.36 内核模块时间同步函数汇总

Linux 2.6.36 内核模块时间同步函数汇总

在Linux内核模块中能用到的函数比用户空间多,但是它的函数往往被用得很少。当然在内核中叶可以调用用户空间的函数只要直接调用系统调用的封装函数就行,如下:如调用long gettimeofday(struct timeval tv, struct timezone tz);函数可以直接调用封装体:_syscall1(long,gettimeofday, struct timeval,tv,struct timezone ,tz);这个是现在内核的系统调用标...
Linux内核模块导出后无法调用问题解决(模块间函数调用通讯)

Linux内核模块导出后无法调用问题解决(模块间函数调用通讯)

Linux模块间通讯方法非常的多,最便捷的方法莫过于函数符号导出,然后直接调用。然而在linux2.6.26以后的内核中模块的符号导出经常会出现问题,一个模块中的导出符号不能被另外一个模块进行调用。这个使得处理有依赖关系的模块非常的头疼。1. 符号导出函数EXPORT_SYMBOL()EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。EXPORT_SYMBOL_GPL()EXPORT_SYMBOL...
Vim配置文件

Vim配置文件

Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。在每个用户的主目录下,都有一个vim的配置文件.vimrc,没有的可以新建一个。用户可以编辑它,使这些设置在每次启动vim时都有效。加入如下设置行:set tabstop=4 设置tab键为4个空格set number 显示行号set autoindent 回车自动缩进整体过程:$ cd$ t...
jQuery实现弹出框 效果绝对美观

jQuery实现弹出框 效果绝对美观

使用到JQeury写的几个比较好的Popup DialogBox,觉得不错。和大家分享下。使用它们结合.net可以实现很好的效果。1.jqpopup:是个可以拖拽,缩放并可以在它上面显示html页面上任何一个控件组合的控件。可以和后面的主页面通信。使用方法:先调用这几个js文件,可以自提供的下载地址下载。在html里面添加一个div:使用JQuery实现的弹出框,可以在这个弹出框显示文本,下拉列表等等同时可以拖动此弹出框,可以通过弹出框右下角的图标缩放弹出...
Android TextView标点符号换行问题

Android TextView标点符号换行问题

Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1) TextView在显示中文的时候 标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中( TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开 );如果只是想让标点符号可以显示在行尾,有一个简单的方法就是在标点符号后加一个空格,则该标点符...
Android下Content Provider使用

Android下Content Provider使用

Android应用程序可以使用文件或SqlLite数据库来存储数据。Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。应用程序可以在Content Provider中执行如下操作:查询数据 修改数据 添加数据 删除数据 标准的Content Provider: Android提供了一些已经在系统中实现的标准Con...
<< 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 >>