大部分软件开发项目依靠结合代码检查、结构测试和功能测试来识别软件缺陷。尽管这些传统技术非常重要,而且能发现大多数软件问题,但它们无法检查出当今复杂系统中的许多共性错误。本文将介 ...
缩短PCB设计周期已成为一个常规问题。设计师也面临着电路板技术的急剧变化,如处理速度越来越快,IC封装日趋复杂,从而为本是设计流程中最简单环节的PCB设计增添了复杂性。所以,为了提高设计流 ...
以一个实际的硬件设计项目为例,和大家一同探讨硬件开发的基本准则和思想,同时欢迎大家积极提出自己的问题和观点。
1 充分了解各方的设计需求,确定合适的解决方案
启动一个硬件开发项目 ...
数字器件正朝着高速、低耗、小体积、高抗干扰性的方向发展,这一发展趋势对印刷电路板的设计提出了很多新要求。Protel软件在国内的应用已相当普遍,然而,不少设计者仅仅关注于Protel软件的“布 ...
作为一个电子工程师设计电路是一项必备的硬功夫,但是原理设计再完美,如果电路板设计不合理性能将大打折扣,严重时甚至不能正常工作。根据我的经验,我总结出以下一些PCB设计中应该注意的地 ...
学习掌握嵌入 Linux 的开发与移植 现在非常流行。各种学习文章与培训班,充斥书店街头。笔者也上了路,经历漫长的摸索,终于一日开窍,但的确 糟蹋了很多金钱与时间。 作为穷人,现写下自己的感 ...
1.做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SR ...
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前 ...
PADS的数据和ZUKEN的数据风马牛不相及,怎么可以相互转换呢,现在我提供一种方法就是采用中间工具CADSTAR,用过CADSTAR的朋友可能发现过在CADSTAR PCB工具中有个Import 选项,里面有提供了PADS ...
自从Google宣布要开发Chrome OS,并宣布首款搭配Chrome OS的上网本将于2010年下半年面市以来,我和许多人一样都有这样的疑问:为何Google需要Android和Chrome OS两款操作系统呢?
下面我把业 ...
消费者期望电子产品在各方面都比较紧凑,这也是主要电子产品日益缩小的主要动力。所以,企业在不断地缩小终端产品的总体尺寸,而这要利用较小的半导体封装来实现。因此,缩小封装是半导体封装行 ...
作者:NVIDIA公司中国区市场总监 魏鸣
美国著名计算机科学家、田纳西州大学计算机创新实验室主任Jack Dongarra博士曾经说过,将来的计算架构会是CPU和GPU(图形处理器)的结合。今天,这一预 ...