最新博文
0
推荐 19053
阅读
推荐 19053
阅读
PCIe扫盲——PCI-X总线基本概念
PCI-X总线在PCI总线的基础上发展而来,其在软件和硬件层面上都是兼容PCI总线的,但是却显著的提高了总线的性能。也就是说PCI-X的设备可以直接插到PCI的插槽中去,PCI的设备也可以直接插到PCI-X的插槽中去。
0
推荐 15757
阅读
推荐 15757
阅读
PCIe扫盲——66MHz的PCI总线与其技术瓶颈
为了能够取得更高的带宽,新版本的PCI Spec将PCI总线提高到了64-bit并将频率提高到了66MHz,最高支持533MB/s。下图描述的是一个典型的66Mhz,64-bit的PCI系统结构图。
0
推荐 30009
阅读
推荐 30009
阅读
PCIe扫盲——PCI总线配置周期产生和配置寄存器
上一篇文章中也是说到了,I/O Address Space的空间很有限(64KB),所以一般在I/O Space中都有两个寄存器,第一个指向要操作的内部地址,第二个存放读或者写的数据。因此,对于PCI的配置周期来说,包含了两个步骤:
0
推荐 52000
阅读
推荐 52000
阅读
PCIe扫盲——PCI总线的地址空间分配
PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4GB。也就是PCI上的所有设备共同映射到这4GB上,每个PCI设备占用唯一的一段PCI地址,以便于PCI总线统一寻址。每个PCI设备通过PCI寄存器中的基地址寄存器...
1
推荐 1746
阅读
推荐 1746
阅读
0
推荐 1647
阅读
推荐 1647
阅读
1
推荐 1798
阅读
推荐 1798
阅读
1
推荐 1893
阅读
推荐 1893
阅读
1
推荐 4791
阅读
推荐 4791
阅读
浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)
一般工程师都怕研究MCU的startup过程,其原因可能有:1.觉得没有必要,startup的过程和启动代码在新建工程时,并且已经默认加入并配置好,能够保证MCU正常工作
引言
一般工程师都怕研究MCU的startup过程,其原因可能有:1.觉得没有必要,startup的过程和启动代码在新建工程时,并且已经默认加入并配置好,能够保证MCU正常工作,只要关系main...
1
推荐 1688
阅读
推荐 1688
阅读
0
推荐 4445
阅读
推荐 4445
阅读
浅谈嵌入式MCU软件开发之代码风格与代码优化
嵌入式系统设计中软件的效率高低与代码风格和代码优化有着密切的关系。
好的代码风格不但能够让看代码的人耳目一新, 见代码如见其人,最重要的是能够能够让程序运行的效率更高。这也是程序员,所谓“码农”与真正工程师...
1
推荐 1714
阅读
推荐 1714
阅读
1
推荐 1582
阅读
推荐 1582
阅读
1
推荐 1763
阅读
推荐 1763
阅读
0
推荐 3375
阅读
推荐 3375
阅读




