上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 127 下一页
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-4491362.html1,linux内存管理中几个重要的结构体和数组pageunsignedlongflags一组标志,也对页框所在的管理区进行编号atomic_t_count该页被引用的次数atomic_t... 阅读全文
posted @ 2015-09-29 17:11 Sky&Zhang 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-4194650.html底板芯片组与内存映射我打算写一些关于计算机内部构造(computer internal)的博文(post),以解释现代操作系统内核是如何工作的。希望对一些在这方面没有经验,又感兴趣的程序... 阅读全文
posted @ 2015-09-29 17:08 Sky&Zhang 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-4240084.html原文地址:深入理解C语言的函数调用过程作者:wjlkoorey258 本文主要从进程栈空间的层面复习一下C语言中函数调用的具体过程,以加深对一些基础知识的理解。 先看一个最简单的程序:点... 阅读全文
posted @ 2015-09-29 17:02 Sky&Zhang 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-3032209.html当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这... 阅读全文
posted @ 2015-09-29 16:56 Sky&Zhang 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-3380544.htmlS3C2410Linux2.6.35.7启动分析(第二阶段)接着上面的分析,第一阶段的代码跳转后,会进入第二阶段的代码。第二阶段的代码是从\arch\arm\kernel\head.S开... 阅读全文
posted @ 2015-09-29 16:52 Sky&Zhang 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-25909619-id-3380535.html很久以前分析的,一直在电脑的一个角落,今天发现贴出来和大家分享下。由于是word直接粘过来的有点乱,敬请谅解!S3C2410Linux2.6.35.7启动分析(第一阶段)armlinux... 阅读全文
posted @ 2015-09-29 16:51 Sky&Zhang 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/armlinux/archive/2011/11/06/2396787.html1. 内核启动地址1.1. 名词解释ZTEXTADDR解压代码运行的开始地址。没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态。这个地址不一定时RAM的地址,可以... 阅读全文
posted @ 2015-09-29 16:46 Sky&Zhang 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/sunyubo/archive/2010/04/21/2282176.html一、RS232标准中的RTS与CTSRTS,CTS------请求发送/清除发送,用于半双工时的收发切换,属于辅助流控信号。半双工的意思是说,发的时候不收,收的时候不发。... 阅读全文
posted @ 2015-09-25 10:22 Sky&Zhang 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/7518428软件中断(softIRQ)是内核提供的一种延迟执行机制,它完全由软件触发,虽然说是延迟机制,实际上,在大多数情况下,它与普通进程相比,能得到更快的响应时间。软中断也是其他一些内核机制的... 阅读全文
posted @ 2015-09-25 10:04 Sky&Zhang 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/7497787在本系列文章的第一篇:Linux中断(interrupt)子系统之一:中断系统基本原理,我把通用中断子系统分为了4个层次,其中的驱动程序接口层和中断通用逻辑层的界限实际上不是很明确,因... 阅读全文
posted @ 2015-09-25 10:03 Sky&Zhang 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/74897561. 中断流控层简介早期的内核版本中,几乎所有的中断都是由__do_IRQ函数进行处理,但是,因为各种中断请求的电气特性会有所不同,又或者中断控制器的特性也不同,这会导致以下这些处理也... 阅读全文
posted @ 2015-09-25 10:02 Sky&Zhang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/7445825这个中断系列文章主要针对移动设备中的Linux进行讨论,文中的例子基本都是基于ARM这一体系架构,其他架构的原理其实也差不多,区别只是其中的硬件抽象层。内核版本基于3.3。虽然内核的版... 阅读全文
posted @ 2015-09-25 10:01 Sky&Zhang 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/82598881.kobject, ktype, kset 1) kobject: 代表sysfs中的目录。 2) ktype: 代表kobject的类型,主要包含release函数和attr的读写函数。... 阅读全文
posted @ 2015-09-25 09:59 Sky&Zhang 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/82700600. 枚举流程 • 连接了设备的 HUB 在 HOST 查询其状态改变端点 时返回对应的 bitmap,告知HOST 某个PORT状态发生了改变。 • 主机向 HUB 查询该PORT的状态,... 阅读全文
posted @ 2015-09-25 09:57 Sky&Zhang 阅读(2795) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/82700291. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚... 阅读全文
posted @ 2015-09-25 09:56 Sky&Zhang 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/84841130. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备... 阅读全文
posted @ 2015-09-25 09:55 Sky&Zhang 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/70964601. inotify主要功能它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或Windows相比有许多不如人意的地方,为了改善这种状况,开源社区... 阅读全文
posted @ 2015-09-25 09:54 Sky&Zhang 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/7847385一、DDR3简介 DDR3(double-data-rate three synchronous dynamic random access memory)是应用在计算机及电子产品领域的一种... 阅读全文
posted @ 2015-09-25 09:52 Sky&Zhang 阅读(9998) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/jason314/article/details/5640969一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的... 阅读全文
posted @ 2015-09-25 09:50 Sky&Zhang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/myarrow/article/details/8110858Windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux... 阅读全文
posted @ 2015-09-25 09:47 Sky&Zhang 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 127 下一页