近几年来,随着人们对嵌入式设备越来越高的应用需求,以32位嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术逐渐深入到各个应用领域,虽然以8位机为核心的嵌入式技术也在不断的发展,但由于其体系架构的局限性,已无法满足当前和未来高性能嵌入式系统的应用与发展需求。同时,激烈的市场竞争和技术竞争,要求产品的开发周期越来越短,显然,传统的嵌入式软、硬件技术和开发手段已远远落后于时代的需求。1、我国嵌入式技术及应用现状自上个世纪七十年代提出嵌入式系统的概念以来,嵌入式系统以其高性能、低功耗、低成本和小体积等优势,获得了飞速的发展与广泛的应用,然而,由于受到当时硬件水平的制约,嵌入式系统的软件开发方式与以PC为代表的通用计算机系统的软件开发方式一开始就完全不同。当时的嵌入式系统硬件平台一般都是基于8位机的简单系统,系统的硬件设计者通常也是系统的软件开发者,编程语言绝大多数也以汇编语言为主,硬件设计者在进行硬件系统的设计时,同时会考虑程序如何编写,而在进行程序设计时,也会考虑与硬件的配合,因此,嵌入式系统的设计开发人员一般都非常了解系统的底层软、硬件细节。由于软、硬件条件的制约,这些系统一般都用于实现一个或...

>> 阅读全文

对嵌入式系统的学习已经快有一年多时间了,回顾这一年来的学习历程,感觉收获不少,同时发现在学习过程中也走了不少弯路,为了总结过去,以求更大进步,我决定开始写博客,把我在嵌入式系统的研究过程中的体会以及遇到的问题与大家一起探讨,希望大家多来我的博客空间,高手们多给与指点,初学者共同进步。以下是我从前辈那里获得的嵌入式系统学习步骤,希望对大家有所帮助。
有些人以为搞嵌入式就是随便找本书看看,在电脑上编几个程序就完事。非也,其实嵌入式的门槛是比较高的。具体如下:    1、您得有一定数量的Money。    (1)、开发板贵    (2)、培训费更贵    (3)、开发平台是贵得不能再贵。(除非您只是想玩玩而已)  2、需要学习的东西多。(1)、window环境编程;(2)、Linux环境编程;(3)、单片机  3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。   (1)、自信 坚强 积极 勤快 (注:好的自信是自觉的!)   (2)、成功其实就是成为最好的您自己         嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,东雪终将化去,春风定会吹来。具体步骤如下:  1、《C语...

>> 阅读全文

明朝,太监多在此建庙宇和养老的庄园,也因当时人称太监为“中官”,故称此地为“中官村”。今天北大物理楼楼北的院落中,就有太监祭祀的刚秉庙,还有一个叫“刚秉”的太监像。
中关村正式得名是在解放后。解放后选择这里建中国科学院,觉得“中官”二字不好,才在北师大校长陈垣先生的提议下改名为“中关村”。

>> 阅读全文

单片机教程,单片机编程入门的26个讲座!
单片机教程:单片机编程入门一http://bbs.huazhoucn.com/Topic.aspx?id=1313单片机教程:单片机编程入门二http://bbs.huazhoucn.com/Topic.aspx?id=1314单片机教程:单片机编程入门三http://bbs.huazhoucn.com/Topic.aspx?id=1315单片机教程:单片机编程入门四http://bbs.huazhoucn.com/Topic.aspx?id=1316单片机教程:单片机编程入门五http://bbs.huazhoucn.com/Topic.aspx?id=1317单片机教程:单片机编程入门六http://bbs.huazhoucn.com/Topic.aspx?id=1318单片机教程:单片机编程入门七http://bbs.huazhoucn.com/Topic.aspx?id=1319单片机教程:单片机编程入门八http://bbs.huazhoucn.com/Topic.aspx?id=1320单片机教程:单片机编程入门九http://bbs.huazhoucn.com/Topic.aspx?id=1321单片机教程:单片机编程入门十http://bbs.huazhoucn.com/Topic.aspx?id=1322单片机教程:单片机编程入门十一http://bbs.huazhoucn.com/Topic.aspx?id=1323单片机教程:单片机编程入门十二http://bbs.huazhoucn.com/Topic.aspx?id=1324单片机教程:单片机编程入门十三http://bbs.huazhoucn.com/Topic.aspx?id=1325单片机教程:单片机编程入门十四http...

>> 阅读全文

目前我从事的行业,细分来讲,属于嵌入式行业。从大的方面来讲,应该属于电子行业。从另外一个角度来讲,又部分属于IT行业。有些业界人士或者认为嵌入式是IT行业的一部分。现在没有严格的内涵和外延。做手机,PDA,手纹识别,机顶盒,PMP/MP4,路由器,电力控制,电子医疗设备等行业的,我们都叫嵌入式行业。
下面附的是百度上的说明:
嵌入式系统 IEEE对于嵌入式系统的定义是:An Embedded system is the devices used to control, monitor, or assist the operation of equipment, machinery or plants.嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”。
在中国嵌入式系统领域,比较认同的嵌入式系统概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、...

>> 阅读全文

当走进了嵌入式行业那一天起,我们就进入了一片全新的森林,森林当中,有着很完整生态体系,植物,物动,微生物交融在一起,互相依存,生生不息。
嵌入式产业链当中,当然也有不同的角色,如:
芯片技术提供商,ARM等。
芯片设计和制造商,Marvell,NXP, ST等。
芯片(器件)代理商,Avnet, Arrow, Synnex等。
操作系统提供商或者操作系统名称,Microsoft(Windows Embedded CE),Linux等。
电路板设计工具,Altium Desinger 6(早期版本名称为Protel)等。
集成开发环境或者编译系统,RVDS(ARM),GNU,Paradigm C/C++等。
仿真器提供商,RVI(ARM),Sophia,Ashling等。
OEM厂商,中兴,华为等。
Design House(设计公司),武耀博德(51Board)等。
嵌入式开发工具代理商,亿道(Emdoor)等。
......
还有很多很多。
目前我们的定位是两个方面,1)Design House(设计公司)。2)嵌入式开发工具代理商。
关于Design House
在国内,Design House的日子并不好过。产业链中的一个...

>> 阅读全文

引言 当前,嵌入式设计人员在为远程控制或监控设备提供以太网接入时,使用的以太网控制器都是专为个人计算机系统设计的,如RTL8019,DM9008,CS8900A 等。这些器件不仅接口电路复杂、体积较大,而且比较昂贵。CP2200 是Silabs于近期推出的一款独立以太网控制器,它符合IEEE 802.3协议,支持10M以太网接入,而且仅需要很少的外部电路连线就可满足绝大多数嵌入式以太网接口的设计要求,使得潜入式以太网接口的设计大大简化,占板空间大大减小,系统开发成本大大降低。另外,该以太网控制器具有8位并行主机接口,可以为绝大多数微控制器或主处理器提供以太网通信功能。8位并行总线接口支持Intel和Motorola总线方式,可以使用复用或非复用方式寻址。这些功能加上相关处理器的TCP/IP协议栈,使得嵌入式应用系统的以太网接口实现变得极其简易。
硬件电路设计 系统的硬件电路示于图1。CP2200的外围电路比较简单。
图1 硬件电路I/O并行接口 CP2200的并行主机接口,支持Motorola 和 Intel两种总线方式,且支持地址数据复用和非复用方式。可以通过将MUXEN和MOTEN引脚接地或拉高电平来实现对主机接口总线方式的配置。以太网变压器 要实现以太网接口,以太网变压器...

>> 阅读全文

学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。 第二步:定时器的使用 学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。 定时器的使用是非常重要的,逻辑加时...

>> 阅读全文