这章主要讲述了一个linux驱动程序,首先说了编写linux驱动程序的步骤 :第 1 步:建立 Linu x 驱动骨架 (装载和卸载 Linu x 驱动)第 2 步:注册和注销设备文件;第 3 步z 指定与驱动相关的信息;第 4 步=指定回调函数 ;第 5 步z 编写业务逻辑 ;第 6 步:编写 M ...
分类:
系统相关 时间:
2016-06-05 15:18:15
阅读次数:
232
第六章 第一个linux个程序:统计单词个数 从本章就开始实战,实例是统计一片文章或者一段文字中的单词个数。还介绍了用不同的方法去测试linux驱动,这些方法主要使用平台来区分。 一、linux:linux跟普通的linux API没什么区别,只是使用方式不同而已。Linux系统每一个驱动都映射成一 ...
分类:
系统相关 时间:
2016-06-05 15:18:38
阅读次数:
205
对Linux驱动程序的认识心得 操作系统是通过各种驱动程序赖家与硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也占有60%以上,因此熟悉驱动的编写很重要。 Linux系统将每一个驱 ...
分类:
系统相关 时间:
2016-06-05 15:18:13
阅读次数:
219
One Shot gcc test.c -o test./test 5 Steps ...
分类:
系统相关 时间:
2016-06-05 15:16:23
阅读次数:
199
第6章 第一个linux驱动程序:统计单词个数 1、编写linux驱动程序的步骤 第1步 建立linux开发骨架(装载或卸载linux驱动) 第2步 注册和注销设备文件 第3步 指定与驱动相关的信息 第4步 指定回调函数 第5步 编写业务逻辑 第6步 编写Makefile文件 第7步 编译linux ...
分类:
系统相关 时间:
2016-06-05 15:13:46
阅读次数:
163
一、生成configure过程中各文件之间的关系图 二、详细介绍 autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 aclocal:根据已经安装的宏,用户定义宏和acinclude.m ...
分类:
系统相关 时间:
2016-06-05 14:01:31
阅读次数:
734
Eclipse 保存文件时自动格式化代码 很多同学不知道Eclipse有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接Ctrl+Shift+F手动格式化,多浪费时间。 其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的。 具体方法:windows-->Preferenc ...
分类:
系统相关 时间:
2016-06-05 13:58:42
阅读次数:
193
Linux驱动的工作和访问方式是Linux的亮点之一,Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。Linux驱动交换数据就就是设备文件交换数据。在进行设备文件交互时,必须编 ...
分类:
系统相关 时间:
2016-06-05 13:56:45
阅读次数:
200
Linux驱动的工作和访问方式是Linux的亮点之一,同时受到了业界广泛好评。Linux系统将每个驱动都映射成一个文件。这些文件称为设备文件或驱动文件。 编写Linux驱动程序的步骤: 第一步:建立Linux驱动骨架(装载和卸载Linux驱动) 第二步:注册和注销设备文件 第三步:指定与驱动相关的信 ...
分类:
系统相关 时间:
2016-06-05 13:58:36
阅读次数:
184
Linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,管理有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 需要提醒的是:使用这个rm -rf的时候一 ...
分类:
系统相关 时间:
2016-06-05 13:50:58
阅读次数:
211
Linux系统将每一个驱动都映射成一个文件。这些文件成为设备驱动文件,都保存在/dev目录中。这种设计理念使得与linux驱动进行交互就像鱼普通文件交互一样容易。与linux驱动交换数据就变成了与设备文件交换数据。 应用软件通过open、write、read等函数访问设备文件,设备文件通过主设备号与 ...
分类:
系统相关 时间:
2016-06-05 13:48:38
阅读次数:
172
在谈到 Linux 中的应用程序时,对于不同的用户、不同的使用场景以及不同的使用习惯,在同一类应用当中,总会有多种软件可供选择和备选。就 Linux 中的照片管理软件来说,相信此前的 Google Picasa 应该是用户群体较多的一款。但 Google 停更之后,很多用户都在寻找它的替代品。本文我 ...
分类:
系统相关 时间:
2016-06-05 13:44:52
阅读次数:
247
搜索过好几个解决方案,诸如添加skin等等,在我的ARCH机器上似乎都不行然后在搜索linux steam cjk时, 发现一个链接中有解决DOTA2显示中文不正确的问题,感觉可能有用,就参考着搞定了这个事情 链接: https://cubarco.org/blog/2015/05/dota2-bl ...
分类:
系统相关 时间:
2016-06-05 12:30:53
阅读次数:
464
文章参考:http://www.cnblogs.com/dingyuanxin/p/4046356.html 失败可能是:systemid和exe破解出来的那个对应不上: 1、启动MyEclipse,点击激活-->web 激活 》注意看下面的网址 2、复制system id到破解工具中的System ...
分类:
系统相关 时间:
2016-06-05 12:28:57
阅读次数:
451
在shell script中,$*和$@都是获取所有的命令行参数,但是这两者在使用的过程中会有细微的差别,差别主要是在有没有使用双引号,即是直接使用$*,$@,还是使用"$*","$@"。 直接使用$*,$@ 如果执行该脚本,并且输入a b c d命令行参数,那么使用$*和$@的for循环输出都是一 ...
分类:
系统相关 时间:
2016-06-05 12:25:55
阅读次数:
160
最近几天在学习nginx的时候了解了一下linux网络IO模型,在此谈谈我自己的理解,如有错误请多多指教。本文参考书籍Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ...
分类:
系统相关 时间:
2016-06-05 12:23:16
阅读次数:
322
一、创建分支 1,创建一个分支 svn copy svn://xx.com/repo/trunk svn://xx.com/repo/branches/TRY-something -m 'make branches TRY-something' 2,把工作目录转到分支 svn switch svn: ...
分类:
系统相关 时间:
2016-06-05 12:22:06
阅读次数:
191