摘要:
转自:http://blog.csdn.net/ceven2010/article/details/7406341一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-11848011-id-4508834.html1、配置内核使能usb monitor:make menuconfigDevice Drivers --> USB Support --> ... 阅读全文
摘要:
一个容易疏忽的问题: strcmp、strncmp、memcmp, 对于memcmp进行字符串比较时可能会出现内存重叠的情况 status = strncmp(xdev->product, "MU709", 5); if (!status) { return -ENODEV; } 一个脚本,用来通过 阅读全文
摘要:
高手博客:嵌入式学习园地-华清远见-在21ic的的博客1. 陈莉君老师的个人空间-仰空冥思2.linuxtrave-linux内核之旅3. edsiontel-和linuxtrave链接4. fudan_abc csdn博客1. 宋宝华在51的博客2. 刘洪涛 csdn博客3. 周立功 sina博客... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-20543183-id-1930831.html------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/----... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-20543183-id-1930847.html------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/----... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-20543183-id-1930846.html------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/----... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-20543183-id-1930845.html------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/----... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-23046336-id-3475462.html在linux下编程的程序猿都知道shell脚本,就算你不怎么熟悉,也应该听过的吧!那在shell脚本中的死循环该怎么写呢?对于熟悉C语言的猿人们来说,最简单的死循环应该这样写:-----... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-23046336-id-3243543.html看了http://blog.chinaunix.net/uid-11848011-id-96188.html的驱动框架分析,感觉受益匪浅。对于一些内容,我自己查漏补缺。首先我们按照顺序,... 阅读全文
摘要:
转自:http://blog.chinaunix.net/uid-11848011-id-96188.html初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3159370.htmlPreface USB体系支持多种类型的设备。 在 Linux内核,所有的USB设备都使用 usb_driver结构描述。 对于不同类型的 USB设备,内核使用传统的设备驱动模型建立设备驱动描述,然... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3159371.htmlPreface USB是目前最流行的系统总线之一。随着计算机周围硬件的不断扩展,各种设备使用不同的总线接口,导致计算机外部总线种类繁多,管理困难。USB总线正是因此而诞生的。USB总线提供了所有外部设备的统一... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3159394.htmlPreface 当用户编译一个linux内核代码后,会产生几个文件:vmlinz、initrd.img, 以及System.map,如果配置过grub引导管理器程序,会在/boot目录下看到这几个文件。vmlin... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3159461.htmlPreface Makefile固然可以帮助make完成它的使命,但要承认的是,编写Makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成Makefile而同... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3159462.html查看软件xxx安装内容:dpkg -L xxx查找软件库中的软件:apt-cache search 正则表达式查找软件库中的软件:aptitude search 软件包查找文件属于哪个包:dpkg -S file... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3337937.htmlLinux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码, 主要作用是检查... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3762927.html【VI使用】1、在命令行模式:在vi编辑器中将光标放在函数上,shift + k可直接man手册,退出man手册直接按两次q:直接gg=G可以使文件自动对齐:gg定位到文件的开头,G定位到文件的末尾:M定位到文件... 阅读全文
摘要:
【1:引言: linux字符设备驱动的基本编程流程】转自:http://www.cnblogs.com/lcw/p/3802579.html1.实现模块加载函数 a.申请主设备号register_chrdev(major,name,file_operations); b.创建字符设备cdev,注册字... 阅读全文
摘要:
转自:http://www.cnblogs.com/lcw/p/3394545.htmlGitHub GitHub是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。 对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩... 阅读全文