2011年5月20日

摘要: 1、下载源码2、安装附加包:sudo apt-get install libncurses-dev3、解压源码4、make menuconfig5、make bzImage(在boot下名称是vmlinuz)6、make modules7、sudo make install8、sudo make m 阅读全文
posted @ 2011-05-20 15:42 生活费 阅读(285) 评论(0) 推荐(0)
摘要: cpl----添加、删除程序access.cpl-----辅助功能选项Accwiz---------辅助功能向导command--------CMD命令提示符chkdsk.exe-----Chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cintsetp-------仓颉拼音输入法cliconfg-------SQLSERVER客户端网络实用程序clipbrd--------剪贴板查看器control--------打开控制面板conf-----------启动netmeetingcompmgm 阅读全文
posted @ 2011-05-20 15:38 生活费 阅读(423) 评论(0) 推荐(0)
摘要: /* hello.c */ #include <linux/module.h> /* Needed by all modules */ #include <linux/config.h> /* Needed for KERN_ALERT */ #include <linux/init.h> /* Needed for the module-macros */ static int __init hello_init(void) // Module entry function specified by module_init() { printk(KERN_ 阅读全文
posted @ 2011-05-20 15:35 生活费 阅读(924) 评论(0) 推荐(0)
摘要: 1.taglist注意:taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用!(1)将taglist_45.zip解压得到的两个文件夹:doc和plugin 放到 ~/.vim文件夹里面,如果主目录下没有这个隐藏的文件夹,就建一个。(2)plugin/taglist.vim – taglist插件doc/taglist.txt - taglist帮助文件(3)常用快捷键ctrl+ww 在列表和源文件中切换ctrl + ] 查看函数定义ctrl + o 返回上一级文件。gf 查看头文件gd 转到当前光标所指的局部变量的定义处。* 转到当前光标所在单词的下一次出现的 阅读全文
posted @ 2011-05-20 15:29 生活费 阅读(2542) 评论(0) 推荐(0)
摘要: mutt mutt是linux下的一个email程序。以下是对它的介绍。 "All mail clients suck. This one just sucks less." -me, circa 1995 你也许听说过这句话?这不是危言耸听,我还没有遇到一个令我满意的 email 程序,直到我遇到 mutt。它不是图形界面的,但是它非常强大和方便。我曾经把它忽略,但是后来我发现其它 email 程序都有某种我不喜欢的怪毛病。最后我选择了 Mutt。 有人说 Gnus 才是最好的 email 客户端,可是 Gnus 要达到 Mutt 这种效果和方便程度,你需要付出太多代价。 阅读全文
posted @ 2011-05-20 15:27 生活费 阅读(1636) 评论(0) 推荐(0)

2011年5月11日

摘要: echo -e "\033[32;49;1m [DONE] \033[39;49;0m"或echo -e "\e[32;49;1m [DONE] \033[39;49;0m"输出结果 :[DONE]文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "\033[44;37; 阅读全文
posted @ 2011-05-11 16:35 生活费 阅读(22824) 评论(0) 推荐(2)

2011年1月2日

摘要: 第一章 什么是linux:主要介绍linux及其发展史,GNU与linux的关系,自由软件与开源代码,GPL协议,linux的版本、核心、特性、优缺点等。第二章 如何学习linux:linux应用(网络服务器、工作站计算机、台式计算机、嵌入式系统);从头学习(基础知识)->选择工具书->实践;学习方 阅读全文
posted @ 2011-01-02 17:25 生活费 阅读(3159) 评论(0) 推荐(0)

2010年11月28日

摘要: 1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。这里仅限于分析linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。... 阅读全文
posted @ 2010-11-28 21:07 生活费 阅读(615) 评论(0) 推荐(2)

2010年11月15日

摘要: 函数库分为静态库和动态库两种。   静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。  动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。  程序1: hello.h  #ifndef HELLO_H  #define HELLO_H  void hello(const char *name);  #endif //HEL... 阅读全文
posted @ 2010-11-15 22:30 生活费 阅读(319) 评论(0) 推荐(1)

2010年10月11日

摘要: 在编写含有中断的程序中,少不了中断的申请(request_irq)及中断释放(free_irq),当然少不了对中断的处理,常用的中断处理方法有tasklet,工作队列以及软中断,其中tasklet和工作队列的使用法方类似,定义一个结构和一个处理函数,然后将结构与处理函数联系起来就可以了,下面通过2个例子说明:tasklet的使用:#include<linux/kernel.h>#inc... 阅读全文
posted @ 2010-10-11 11:56 生活费 阅读(2105) 评论(1) 推荐(0)

导航