Fork me on GitHub

04 2017 档案

摘要:一、SPI概述 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的 阅读全文
posted @ 2017-04-30 17:41 yooooooo 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:通常使用tty来简称各种类型的终端设备。 (1)串口端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终 阅读全文
posted @ 2017-04-25 22:01 yooooooo 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:1 系统调用的作用 系统调用是操作系统提供给用户(应用程序)的一组接口,每个系统调用都有一个对应的系统调用函数来完成相应的工作。用户通过这个接口向操作系统申请服务,如访问硬件,管理进程等等。 应用程序和文件系统的接口是系统调用。 我们经常看到的比如fork、open、write 等等函数实际上并不是 阅读全文
posted @ 2017-04-21 11:44 yooooooo 阅读(676) 评论(0) 推荐(0) 编辑
摘要:1、各种文件的意义 vmlinux 编译出来的最原始的内核文件,未压缩。 zImage 是vmlinux经过gzip压缩后的文件。 bzImage bz表示“big zImage”,不是用bzip2压缩的。两者的不同之处在于,zImage解压缩内核到低端内存(第一个640K),bzImage解压缩内 阅读全文
posted @ 2017-04-19 20:30 yooooooo 阅读(5184) 评论(0) 推荐(0) 编辑
摘要:1、基本概念 主机 初始化发送,产生时钟信号和终止发送的器件 从机 被主机寻址的器件 发送器 发送数据到总线的器件 接收器 从总线接收数据的器件 多主机 同时有多于一个主机尝试控制总线 但不破坏报文 仲裁 是一个在有多个主机同时尝试控制总线,但只允许其中一个控制总线并使报文不被破坏的过程 同步 两个 阅读全文
posted @ 2017-04-14 17:13 yooooooo 阅读(2637) 评论(3) 推荐(1) 编辑
摘要:函数如何实现不定参数:由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦,即使采用C++,如果参数个数不能确定,也很难采用函数重载。对这种情况,提出了指针参数来解决问题。 (1)va_list 定义了一个指针arg_ptr, 用于指示可选的参数. (2)va_start(arg_ptr 阅读全文
posted @ 2017-04-11 20:09 yooooooo 阅读(16328) 评论(5) 推荐(2) 编辑
摘要:以s3c2440 ARM9核为例: 一:s3c2440 ARM处理器特性: 1、S3C2440支持60个中断源,含子中断源; 2、ARM9采用五级流水线方式; 3、支持外部中断和内部中断; 二、s3c2440 支持的寄存器: 2.1 外部中断寄存器 24个外部中断占用GPF0-GPF7(EINT0- 阅读全文
posted @ 2017-04-11 16:29 yooooooo 阅读(3080) 评论(0) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid-20698426-id-136197.html 一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳 阅读全文
posted @ 2017-04-10 08:48 yooooooo 阅读(7112) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示