Feeds:
文章
评论

Archive for the ‘EE’ Category

转:关于嵌入式系统方向

转自:马二进三名人传记  http://blog.chinaunix.net/u/22170/showart_508134.html 讲的不错,可以作为参考。自己也留一个备份。 文字嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储 器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字 典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌 入式系统。 嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。 一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。 另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也 可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工 作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软 件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之 地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。 从事嵌入式软件开发的好处是: (1) 目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软 件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非 专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现 (如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等), 掌握这些新技术的人当然很找。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本原因可能是大多数人无条件接触,这需要相应的嵌入式开发板和软件,另外需要有经验的人进行指导开发流程。 (2) 与 企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的, 而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开 发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。 另外,从事嵌入式软件的每个人工作范围相对狭窄, 所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。 (3) 哪 天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。土木学院有一个叫启明星的公司开发出一个好象叫“工程e”的掌 上PDA(南校区门口有广告),施工技术人员用该PDA可当场进行土木概预算和其它土木计算,据说销路特好。我认识的某大学老师,他开发的饭馆用的点菜 PDA(WinCE平台,可无线连网和上网),据他说销路不错,饭馆点点PDA让客户点菜,多显派头档次。我记得00级2+2班当年有一组同学在学 Windows程序设计课程时用VC++设计了一个功能很强的点菜系统做为课程项目,当时真想建议他们将这个软件做成PDA,估计会有些销路(上海火车站 南广场的Macdonald便使用很漂亮的PDA给用户点食品,像摸像样的)。这些PDA的硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM), 都是通用的硬件,我们只管设计软件就变成自己的产品了。 从事嵌入式软件开发的缺点是: (1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。 (2) 这 方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(小企业要搞自己的产品创业),知名大公司较少(搞嵌入式的大公司主要有 Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体、 Microtek、研华、华为、中兴通信、上广电等制造类企业)。这些企业的习惯思维方式是到电子、通信等偏硬专业找人。由于我院以前毕业生以企业计算为 主,所以我院与这些企业联系相对较少。我院正积极努力,目前已与其中部分公司建立了联系,争取今后能有我院同学到这些企业中实习或就业。 (3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。 我院同学若学习嵌入式,显然应偏重于嵌入式软件,特别是嵌入式操作系统方面,应是我们的强项。对于搞嵌入式软件的人,最重要的技术显然是(实际上很多公司的招聘广告上就是这样写的): (1) 掌握主流嵌入式微处理器的结构与原理 (2) 必须掌握一个嵌入式操作系统 (3) 必须熟悉嵌入式软件开发流程并至少做过一个嵌入式软件项目。 嵌入式软件方面最重要的课程包括: [...]

Read Full Post »

转帖:ARM的资料

1. EG3 关 于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedded chips,system-on-a-chip 等等。 强烈推荐 http://www.eg3.com/ – 外文 2. The First Stop for the Latest ICs and Components 非常好的关于微处理器,DSP,可以编程控制器资讯的网站,更新非常快。强烈推荐一些领导级别的人常去,了解行业动态! http://www.eeproductcenter.com/ – 外文 3. Programmers Heaven – Assembler programming zone 大量的源代码,分类清晰,强烈推荐。但是有很多好像已经不再更新了。 http://www.programmersheaven.com/zone5/index.htm – 外文 4. 吐血推荐的关于ARM开发的网站,收集了非常多ARM开发工具,而且是免费的。 http://www.gnuarm.com/resources.html – 外文 5. ARM的中文网站,官方网站 http://www.arm.com/chinese/ – 中文 6. 美国Cornell University课程ECE476所完成的项目。 这 些项目都具有详细学习资料。共有200多个项目,看看这些东西,就能感觉国内与国外教学实践的差别。我们国家很多高校的电子相关专业的设计就是搞个键盘, [...]

Read Full Post »

电容的种类

电容的种类有很多,可以从原理上分为:无极性可变电容、无极性固定电容、有极性电容等,从材料上可以分为:CBB电容(聚乙烯),涤纶电容、瓷片电容、云母电容、独石电容、电解电容、钽电容等。下表是各种电容的优缺点: 各种电容的优缺点 极性 名称 制作 优点 缺点 无 无感CBB电容 2层聚丙乙烯塑料和2层金属箔交替夹杂然后捆绑而成。 无感,高频特性好,体积较小 不适合做大容量,价格比较高,耐热性能较差。 无 CBB电容 2层聚乙烯塑料和2层金属箔交替夹杂然后捆绑而成。 有感,其他同上。 无 瓷片电容 薄瓷片两面渡金属膜银而成。 体积小,耐压高,价格低,频率高(有一种是高频电容) 易碎!容量低 无 云母电容 云母片上镀两层金属薄膜 容易生产,技术含量低。 体积大,容量小,(几乎没有用了) 无 独石电容 体积比CBB更小,其他同CBB,有感 有 电解电容 两片铝带和两层绝缘膜相互层叠,转捆后浸泡在电解液(含酸性的合成溶液)中。 容量大。 高频特性不好。 有 钽电容 用金属钽作为正极,在电解质外喷上金属作为负极。 稳定性好,容量大,高频特性好。 造价高。(一般用于关键地方)

Read Full Post »

Using a circuit from the RF schematics section, and the formula from the theory section, you can estimate the resonant frequency for this oscillator: Working out the parallel capacitance, C1 C2, (27*27)/(27+27) = 13.5pF Assuming that the coil, L has an inductance of 0.2uH then: = 96.8 MHz This puts the frequency of oscillation in [...]

Read Full Post »

模拟地和数字地是不是要隔开,最后用一点连接起来? 1.我觉的是这样的,最后要用个电阻连起来(0欧),也可以用磁珠,从资料上看还是用电阻好。有不对的地方请指教 2.我以前所做PCB的数字地与模拟地都是用一个0欧电阻相连,这是我个人经验呀 3.数字电路接地和模拟电路接地最好的用磁珠串在一起! 4.我所见大部分是用一点连接 5.用0 ohm电阻连接和直接用一点连接有什么差别吗?我看到的扳子一般是用FB连接的 6.个人认为,地平面单点连接就可以了,电源用派型滤波电路连进来,因为模拟区还是有一些信号线要出去的,所以地平面就不能完全割断,否则就跨分割了。还望高手指教! 7.应该外接个0欧姆的电阻的,我见过的板子几乎都是这样接的 8.一般情况下模拟地和数字地分开用什么连接只要别全部混在一起就好,又是时候又需要混在一起,这个没准的,通常小系统的密度大的板子,我看直接共地会更好,我这都是从高手那听说的! 9.我个人觉得不需要0欧姆电阻的如果用0欧姆电阻,它的通流能力还是蛮强的,因为0欧姆电阻上压降很小,所以流过较大电流时功耗也不大 10.偶的设计曾经用模数分开、单点FB连通的方式,效果还可以。现在做的设计是统一地平面,尚未测试,不知道行不行。不过,最好的设计是模数器件分区放置,而不一定要分割地平面。个人认为:如果害怕数字信号干扰模拟信号,可以采用保护线的做法 11.数字和模拟两部分之间,如果互连信号太多,而且分布不集中、没规则,不要分割地。数字、模拟电路布局分配在各自区域,地则是统一起来。(个人意见,不对之处还望大家指正!) 12.数字和模拟两部分之间,如果互连信号太多,而且分布不集中、没规则,不要分割地。数字、模拟电路布局分配在各自区域,地则是统一起来。 同意这个观点,但是不明白为什么不分割也可以?请教高手. 13.在单面板和双面板中没有地平面层,所以为减少数字和模拟之间干扰要采取单一节点连接,避免多节点。 在4层以上的板,都有地平面,保持地信号的完整和信号回路最短是关键。在高速数字电路中,信号是选择最近的下面平面作为回路的。 分割地是在一定程度上延续过去的概念,从理论上讲,信号跨越分割线会导致信号地回路增大,影响地信号。由于分割地也不连续。但是电路的复杂程度增加,数字模拟芯片越来越多混合在一起,要想让所有的信号都避免跨越分割线是非长困难的。这就出现了统一地的方法,将数字电路放在一个区,模拟电路放在一个区,中间放数模电路,采取统一地,地信号会更完整。 根本的目的是保持地的连续和信号完整,分割地只是我们曾经使用过的一个手段,现在采取统一地也是一个新的手段。从新的研究来看,统一地是比较好的选择,但是需要仔细布局。 14.本人认为那不是0欧电阻,而是磁株。 15.我经常做的是LCDTV的主板,大多板子我都是不分地的,只是placement时注意分模块放置就好了,往往不分比分了好,而且设计后面也省事. 15.我也这么认为,最好不分,数字,模拟部分布局和走线分数字,模拟部分,地则统一 16.其实在一个电路系统里,只有一个参考平面,一个地。如果有两个地的话,那么整个系统怎么联系呢? 17.觉得还是完整的地平面好,数字器件模拟期间尽量分开放,效果是不错的,我们在电脑主板上不分割地了

Read Full Post »

Follow

Get every new post delivered to your Inbox.