随笔分类 -  PC&ARM架构

WinCE fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突的解决办法
摘要:将工程从Pocket PC 2003转到WinCE或Windows Mobile5.0 Pocket PC SDK下,会出现coredll.lib(COREDLL.dll) : fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM',解决方法:ALT+F7打开工程设置,在Configuration Properties->Linker->Command Line,在Additional options:把原来的 /subsyst 阅读全文

posted @ 2012-02-29 16:35 zzwworld 阅读(913) 评论(0) 推荐(0)

PC架构系列:CPU/RAM/IO总线的发展历史
摘要:1. 从 IBM PC XT 架构开始...一开始PC的设计中,CPU/RAM/IO都是被一条总线(BUS)连接起来,所有的部件都必须在同步的模式下面工作,由CPU来决定的其他设备工作在什么频率(Frequency)上。这样就带来一个"互锁" (locked to each other )效应,即大家都被限定在一个被所有设备所能承受的通用时钟频率(Clock Frequency)上面,系统的整体性能不高。2. 总线的第一次切分1987年,康柏(Compaq)公司想到一个办法,将系统总线与I/O总线切分开来,可以使得2个不同的总线工作在不同的时钟频率上面。CPU和内存仍旧工作 阅读全文

posted @ 2011-12-02 17:41 zzwworld 阅读(509) 评论(0) 推荐(0)

从PC总线到ARM的内部总线
摘要:总线的演变首先应该讲讲总线的演变历史,这方面《PC架构系列:CPU/RAM/IO总线的发展历史!》这篇文章写得很好!感谢文章的作者!以下内容大量来自这篇文章,可以说是这篇文章的缩减转载。公共总线早期PC中,CPU/RAM /IO都是挂在一条总线上,所有的部件都必须在同步的模式下工作。这样就带来一个"互锁" (locked to each other)效应:所有设备都被限定在一个通用时钟频率(Clock Frequency)上面,整个系统的速度会被系统中最慢的设备限制,系统的整体性能无法提高。南桥诞生(I/O总线诞生)1987 年,康柏(Compaq)公司想到一个办法: 将系 阅读全文

posted @ 2011-12-02 17:36 zzwworld

导航