按类别查询搜索结果
关于关键词 的检测结果,共 54
dixiaobing | 2015-03-14 15:48:33 | 阅读(510) | 评论(0)
-Linux设备模型(总线、设备、驱动程序和类)文章的例子和实验使用《LDD3》所配的lddbus模块(稍作修改)。提示:在学习这部分内容是一定要分析所有介绍的源代码,知道他们与上一部分内容(kobject、kset、attribute等等)的关系,最好要分析一个实际的“flatform device”设备,不然会只学到表象,到后面会...【阅读全文】
dixiaobing | 2015-03-14 15:48:26 | 阅读(550) | 评论(0)
Linux设备模型(底层原理简介) 以《LDD3》的说法:Linux设备模型这部分内容可以认为是高级教材,对于多数程序作者来说是不必要的。但是我个人认为:对于一个嵌入式Linux的底层程序员来说,这部分内容是很重要的。以我学习的ARM9为例,有很多总线(如SPI、IIC、IIS等等)在Linux下已经被编写成了子系统,无需自己写...【阅读全文】
dixiaobing | 2015-03-14 15:48:12 | 阅读(630) | 评论(0)
-Linux中的循环缓冲区 参考资料:《Linux内核中的循环缓冲区》作者:西邮 王聪    严重感谢文章作者! 但是(可能是源码版本问题)有些结论并不正确: “而kfifo_init只会接受一个已分配好空间的fifo->buffer,不能和kfifo_free搭配,用kfifo_init分配的kfifo只能用kfree释放。” 阅读源码可以得...【阅读全文】
dixiaobing | 2015-03-14 15:48:01 | 阅读(260) | 评论(0)
-中断处理 可以让设备在产生某个事件时通知处理器的方法就是中断。一个“中断”仅是一个信号,当硬件需要获得处理器对它的关注时,就可以发送这个信号。 Linux 处理中断的方式非常类似在用户空间处理信号的方式。 大多数情况下,一个驱动只需要为它的设备的中断注册一个处理例程,并当中断到来时进行正确的处理。本质...【阅读全文】
dixiaobing | 2015-03-14 15:18:18 | 阅读(370) | 评论(0)
分类: LINUXULK第四章里明确讲到“Linux实现了一种没有优先级的中断模型”,并且“Linux中断和异常都支持嵌套”。这个我不太理解了,这两种说法都与我以前的理解刚好相反,核对了原书,翻译没有错。Linux中断系统到底是否支持优先级,可否嵌套,中断号又是怎么来确定的,中断产生时又是如何一步步执...【阅读全文】
dixiaobing | 2015-03-14 15:17:58 | 阅读(920) | 评论(0)
1.内存地址当使用80x86处理器时,必须区分三个地址逻辑地址(Logical address):每个逻辑地址包括一个段和偏移,偏移指从段起始地址到实际地址的偏移。线性地址(Linear address)(也称虚拟地址):一个32位无符号整数,可以用来表示高达4GB的地址,通常用十六进制表示,范围从0x00000000到0xffffffff...【阅读全文】
dixiaobing | 2015-03-14 15:14:43 | 阅读(350) | 评论(0)
u-boot引导Linux内核有两种方式,go命令或者bootm命令。go命令引导zImage格式的内核映像,默认方式下不向内核传递参数,需要我们修改,相应的修改也有两种选择。一种是用使用struct param_struct传递内核参数,另一种是以标记列表(tagged list)的形式来传递启动参数。第一种方式设置简单,Linux2.6继续支持该格式,未...【阅读全文】
dixiaobing | 2015-03-14 15:14:21 | 阅读(370) | 评论(0)
分类: LINUX    此文为两年前为好友刘庆敏的书《嵌入式Linux开发详解--基于AT91RM9200和Linux 2.6》中帮忙写的章节的重新整理。如有雷同,纯属必然。经作者同意,将我写的部分重新整理后放入blog中。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...【阅读全文】
fafafa51818 | 2014-10-21 22:42:49 | 阅读(1180) | 评论(0)
linux是山寨货,山寨货你懂的,你发个邮件linux发布商也免费邮张安装般给你,unix有的功能咱全有,默认不一定都安装,但你想装的话必须有。发布版本超级多,基本都有免费版,免费版有测试版和release版,release版是正式版,一般经过半年以上的测试没啥大毛病。免费的release版用一段时间后再没毛病才给商业版,就是付费玩...【阅读全文】
Joy_Jeo | 2014-04-06 23:36:57 | 阅读(1200) | 评论(1)
 KISS──UNIX/LINUX哲学思想分类: C++ HP-UNIX Linux系统2012-04-25 10:19 849人阅读 评论(0) 收藏 举报unix优化扩展工作转载:http://liuaigui.blog.sohu.com/44005277.html编写只做一件事情,并且要做好的程序;编写可以在一起工作的程...【阅读全文】
【其他UNIX】 linux 网络 入门
zgj224 | 2014-02-28 22:52:22 | 阅读(700) | 评论(0)
Linux网络编程入门 (转载) (一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端     &n...【阅读全文】
haiwei_wu | 2014-01-05 12:50:04 | 阅读(3020) | 评论(0)
GCC多平台安装(Linux,Aix,HP-UX,Solaris)及编译参数 .
【阅读全文】
bluefishing | 2013-10-28 10:06:19 | 阅读(930) | 评论(0)
http://blog.chinaunix.net/uid-26310563-id-3164893.html参考资料:http://blog.chinaunix.net/uid-9688646-id-1998441.html http://blog.163.com/changchunxi@126/blog/static/111800823201212533243484/ 主机:Windows 7旗舰版,VMware7.1.2,Fedora9集成开发环...【阅读全文】
bluefishing | 2013-09-15 15:53:49 | 阅读(0) | 评论(0)
bluefishing | 2013-09-15 15:39:48 | 阅读(0) | 评论(0)
bluefishing | 2013-09-15 15:38:44 | 阅读(0) | 评论(0)
bluefishing | 2013-09-15 15:29:30 | 阅读(0) | 评论(0)
surilige | 2013-08-16 13:09:04 | 阅读(1030) | 评论(0)
妙水使 | 2013-08-09 23:46:02 | 阅读(2140) | 评论(0)
bluefishing | 2013-06-10 12:36:06 | 阅读(600) | 评论(0)
linux安装git(ubuntu, redhat)ubuntu很简单sudo apt-get install git-coreredhat要下载后手动编译安装首先要确保安装了curlyum install curl下载并编译安装wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gztar xzvf git-latest.tar.gzcd gi...【阅读全文】