Fork me on GitHub
侧边栏
摘要: 1、基本概念 主机 初始化发送,产生时钟信号和终止发送的器件 从机 被主机寻址的器件 发送器 发送数据到总线的器件 接收器 从总线接收数据的器件 多主机 同时有多于一个主机尝试控制总线 但不破坏报文 仲裁 是一个在有多个主机同时尝试控制总线,但只允许其中一个控制总线并使报文不被破坏的过程 同步 两个 阅读全文
posted @ 2017-04-14 17:13 yooooooo 阅读(2757) 评论(3) 推荐(2)
摘要: 函数如何实现不定参数:由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦,即使采用C++,如果参数个数不能确定,也很难采用函数重载。对这种情况,提出了指针参数来解决问题。 (1)va_list 定义了一个指针arg_ptr, 用于指示可选的参数. (2)va_start(arg_ptr 阅读全文
posted @ 2017-04-11 20:09 yooooooo 阅读(16498) 评论(5) 推荐(3)
摘要: 以s3c2440 ARM9核为例: 一:s3c2440 ARM处理器特性: 1、S3C2440支持60个中断源,含子中断源; 2、ARM9采用五级流水线方式; 3、支持外部中断和内部中断; 二、s3c2440 支持的寄存器: 2.1 外部中断寄存器 24个外部中断占用GPF0-GPF7(EINT0- 阅读全文
posted @ 2017-04-11 16:29 yooooooo 阅读(3152) 评论(0) 推荐(0)
摘要: http://blog.chinaunix.net/uid-20698426-id-136197.html 一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳 阅读全文
posted @ 2017-04-10 08:48 yooooooo 阅读(7287) 评论(2) 推荐(2)
摘要: 转自http://blog.csdn.net/lwbeyond/article/details/6202256/ 一. 什么是拷贝构造函数 对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量 阅读全文
posted @ 2017-03-25 15:23 yooooooo 阅读(496) 评论(0) 推荐(1)
摘要: C++引用的学习: 通常引用第一个作用,人们会想到的是引用的变量的别名;(可以说是直接操作这个变量); 引用的声明: Type + & + name(可以认为是一个常指针) 注意:(1)&是起标识符的作用; (2)声明引用时,必须先将其进行初始化; (3)不能建立数组的引用,因为数组是因为由若干个元 阅读全文
posted @ 2017-03-24 19:34 yooooooo 阅读(465) 评论(0) 推荐(2)
摘要: 预处理有很多,以下选取我实际用过和见过的: #ifdef 电脑程序语句,我们可以用它区隔一些与特定头文件、程序库和其他文件版本有关的代码。 运行结果: 改写代码如下: 运行结果: #if的使用说明 #if的后面接的是表达式 它的作用是:如果(MAX==10)||(MAX==20)成立,那么编译器就会 阅读全文
posted @ 2017-03-12 21:14 yooooooo 阅读(718) 评论(0) 推荐(2)
摘要: dump_stack是用来回溯内核运行的信息的,打印内核信息堆栈段; dump_stack原型: void dump_stack(void); 1、使用这个功能时需要将内核配置勾选上; make menuconfig -> kernel hacking--> kernel debug 2、在函数中使 阅读全文
posted @ 2017-02-16 09:08 yooooooo 阅读(1353) 评论(0) 推荐(1)
摘要: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数。 最基础的,从一个最简单的程序开始: 运行结果: 定位参数: 运行: 方法add_argument(),用来指定程序需要接受的命令参数; 并且ar 阅读全文
posted @ 2016-12-04 14:02 yooooooo 阅读(1826) 评论(0) 推荐(1)
摘要: X86 PC 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读 阅读全文
posted @ 2016-11-18 15:56 yooooooo 阅读(668) 评论(0) 推荐(0)