
转载
mrhopehub
这个作者很懒,什么都没留下…
展开
-
时钟管理
18. 时钟管理18.1. 基本概念驱动数字电路运转是的时钟信号,它就像人的心脏一样,只有时钟的跳动,时序电路才会被驱动,完成计时,同步,计数等,而这些基本的电路跳变动作又被进一步组成更为复杂的计算电路:CPU。ARM CPU核是用时序信号来驱动的,而核心外的大多数子模块:内存控制电路,中断控制器等等同样是由时序信号来驱动的;另外大多数的外部设备也需要时序驱动:内存,磁盘控转载 2014-04-14 15:08:38 · 11103 阅读 · 0 评论 -
C中的数组、结构体
今天帮师姐调一个程序的BUG,师姐的程序中有个结构体直接赋值的语句,在我印象中结构体好像是不能直接赋值的,正如数组不能直接赋值那样,我怀疑这个地方有问题,但最后证明并不是这个问题。那么就总结一下C语言中结构体赋值的问题吧:结构体直接赋值的实现下面是一个实例:#include struct Foo { char a; int b; double c转载 2014-04-12 19:52:22 · 581 阅读 · 0 评论 -
读懂diff
原文地址:http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.htmldiff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读转载 2014-04-12 15:29:02 · 505 阅读 · 0 评论 -
百为STM32开发板教程之十二——NAND FLASH
原文地址:http://blog.youkuaiyun.com/stephen_yu/article/details/12780169参考资料:百为stm32开发板光盘V3\百为stm32开发板光盘\芯片数据手册\K9F1208.pdf百为stm32开发板光盘\st官方参考资料\Application notes\AN2784 Using the high-density STM32F10xxx转载 2014-04-11 14:01:15 · 2499 阅读 · 0 评论 -
va_start和va_end使用详解
原文地址:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.htmlva_start和va_end使用详解 本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它转载 2014-04-11 10:18:04 · 421 阅读 · 0 评论 -
PCI配置空间简介
PCI配置空间简介 作者:敏行PCI有三个相互独立的物理地址空间:设备存储器地址空间、I/O地址空间和配置空间。配置空间是PCI所特有的一个物理空间。由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的基址。系统加电时,BIOS检测PCI总线,确定所有连接在PCI总线上的设备以及它们的配置要求,并进行系统配置。所以,所有的PCI设备转载 2014-04-11 13:57:19 · 628 阅读 · 0 评论 -
Linux系统对IO端口和IO内存的管理
转载:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/7204458Linux系统对IO端口和IO内存的管理一、I/O端口 端口(port)是接口电路中能被CPU直接访问的寄存器的地址。几乎每一种外设都是通过读写设备上的寄存器来进行的。CPU通过这些地址即端口向接口电路中的寄存器发送命令,读取状态和传送数据。外设寄转载 2014-05-10 11:33:28 · 537 阅读 · 0 评论 -
davinci平台的spi驱动框架
一、SPI总线概述SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时转载 2014-05-10 17:05:43 · 995 阅读 · 0 评论 -
linux sed命令参数及用法详解---linux 利用script来处理文本文件
原文地址:http://www.linuxso.com/command/sed.htmlsed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一, 因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用 工具是 sed。它是任何管理员的工转载 2014-04-16 09:59:33 · 613 阅读 · 0 评论 -
awk print学习
Awk是一种处理结构数据并输出格式化结果的编程语言, Awk 是其作者 "Aho,Weinberger,Kernighan" 的简称。Awk通常被用来进行格式扫描和处理。通过扫描一个或多个文件中的行,查看是否匹配指定的正则表达式,并执行相关的操作。Awk的主要特性包含:1. Awk以记录和字段的方式来查看文本文件2. 和其他编程语言一样,Awk 包含变量、条件和循环3. Awk转载 2014-04-16 09:56:59 · 493 阅读 · 0 评论 -
关于I2C和SPI总线协议
关于I2C和SPI总线协议IICvs SPI 现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制转载 2014-04-16 09:46:56 · 468 阅读 · 0 评论 -
《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础
yuanwen本文为我负责编写的电子工业出版社出版的《嵌入式系统原理与接口技术》一书第七章部分,这里整理的仍然是修改稿,供需要的同学参考,本书为普通高等教育“十二五”规划教材,电子信息科学与工程专业规划教材,如果你对本书的内容感兴趣,可以通过各渠道购买。由于博客排版比较麻烦,部分地方可能还有点混乱,后续的电子版整理可以关注本博客,也欢迎各位针对书中内容提出建议或意见。 第7章转载 2014-04-14 08:56:47 · 5037 阅读 · 0 评论