yinhe 发表于 2008-2-1 13:01:52

请问马老师《基于AVR的单片嵌入式系统原理与应用实践》书名的"嵌入式系统&qu

如题.   若不是,那是指什么呢? 为什么要用"嵌入式"掼名呢?
痴呆问题,请不要见笑!

yinhe 发表于 2008-2-1 13:10:10

这本书郑州会有卖吗?

machao 发表于 2008-2-1 13:15:40

1.uclinux\wince是嵌入式操作系统,是嵌入式系统中使用的软件系统,而嵌入式系统的概念更加广泛.

2.建议通过网上书店购买,折扣会大些.

machao 发表于 2008-2-1 14:19:48

二、嵌入式系统具备的特性

      (1)通常只执行特定功能,这一点与一般桌上型办公设备或数据库系统有很大区别。
      (2)以微电脑与周边器件构成核心,其规模可在大范围内变化,如从8051芯片到   x86芯片。
      (3)严格的时序和稳定性要求,这是因为在机器控制的大型系统中,程序运行稍有差错则可能使得整个系统失去控制,甚至酿成灾害。
      (4)全自动操作循环。

      嵌入式系统是电脑软件与硬件的综合体,它是以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式计算机在应用数量上远远超过了各种通用计算机。一台通用计算机的外部设备中就包含了5~10个嵌入式微处理器,键盘、鼠标、软驱、硬盘、显示卡、显示器、Modem、网卡、声卡、打印机、扫描仪、数码相机、USB集线器等均是由嵌入式处理器进行控制的。在制造工业、过程控制、通信、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面,嵌入式计算机都有用武之地。

      美国汽车大王福特公司的高级经理曾宣称,“福特出售的‘计算能力’已超过了IBM”,由此可以想象嵌入式计算机工业的规模和广度。美国著名未来学家尼葛洛庞帝1999年1月访华时预言,4~5年以后嵌入式智能(电脑)工具将是PC和因特网之后最伟大的发明。

三、嵌入式系统的特点

      (1)嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。通用计算机行业中,占整个计算机行业90%的个人电脑产业,绝大部分采用的是Intel的x86体系结构,而芯片厂商则集中在Intel,AMD,Cyrix等几家公司,操作系统方面更是被微软占居垄断地位。但这样的情况却不会在嵌入式系统领域出现。这是一个分散的,充满竞争、机遇与创新的工业,没有哪个公司的操作系统和处理器能够垄断市场。

      (2)嵌入式系统通常是面向用户、面向产品、面向特定应用的。嵌入式系统中的CPU与通用型CPU的最大不同就是前者大多工作在为特定用户群设计的系统中。通常,嵌入式系统CPU都具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于整个系统设计趋于小型化。在对嵌入式系统的硬件和软件进行设计时必须重视效率,去除冗余,针对用户的具体需求,对系统进行合理配置,才能达到理想性能。与此同时,系统设计还受市场供求关系的影响。嵌入式处理器的发展也体现出稳定性,一个体系一般要存在8~10年的时间。一个体系结构及相关的片上外设、开发工具、库函数、嵌入式应用产品合在一起,可以构成一套复杂的知识系统。

      (3)嵌入式系统和具体应用有机地结合在一起,其升级换代也是和具体产品同步进行的。因此嵌入式系统产品一旦进入市场,就具有较长的生命周期。

      (4)为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机中,而不是存贮于磁盘等载体中。由于嵌入式系统的运算速度和存储容量仍然存在一定程度的限制,另外,由于大部分嵌入式系统必须具有较高的实时性,因此对程序的质量,特别是可靠性,有着较高的要求。

      (5)嵌入式系统本身并不具备在其上进行进一步开发的能力。在设计完成以后,用户如果需要修改其中的程序功能,也必须借助于一套开发工具和环境。

      (6)通用计算机的开发人员通常是计算机科学或者计算机工程方面的专业人士,而嵌入式系统开发人员却往往是各个应用领域中的专家,这就要求嵌入式系统所支持的开发工具易学、易用、可靠、高效。

四、嵌入式系统组成

      嵌入式系统的组成软硬兼施,互利互惠,融为一体,成为产品。芯片加软件成为产品,但要开发工具辅助进行开发。

  嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣,去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择面前更具有竞争力。 嵌入式系统组成:

  1、嵌入式芯片EMCU

   A、EMPU---嵌入式微处理器
   B、EMCU---嵌入式微控制器
   C、EDSP---嵌入式数字信号处理器
   D、ESOC,EPSOC---嵌入式片上系统,嵌入式可编程片上系统(系统芯片)

  2、嵌入式软件ESOFTWARE*-

   A、C++
   B、JAVA
   C、脚本语言(Script Langu- age)
   D、HOPEN
   E、JINI

  3、嵌入式操作系统(RTOS)

   A、VRTX
   B、PSOS
   C、VXWORK,WINCE,EPOC
   D、LINUX
   E、PALM
   F、OS-9
   G、JAVA CHORUS OS
   H、QN-X
   I、NAVIO

五、嵌入式系统开发工具

 1、国外市场

  A、实时在线仿真系统ICE(In-Circuit Emulator)(http://www.nohau.com
  B、高级语言编译器(Compi- ler Tools)(http://www.tasking.com)
  C、源程序模拟器(Simula- tor)(http://www.chiptools.comwww.keil.com)

 2. 国内市场-国外产品占领市场90 以上,目前国内产品占领市场很小,但正在新形势下兴起,很快进入市场。

六、嵌入式应用系统的突出特点:

 1、体小:一般为0.?厘米×0.?厘米的芯片
 2、量大:100K 掩模 ROM;100K-10K OTP.EPROM;10K以Flash,EEPROM.
 3、价低:最低0.5元,一般几元---几十元,最高-几百元。
 4、技高:0.25微米-0.1微米。晶体8-10-12英寸
 5、可靠,可承受高过载,高冲击及其它恶劣环境(如高低温)可靠性很重要。
 6、面广:非常广泛,想得到就办得到。
 7、投资大,工艺精,难度大。一个工厂就几十亿美元,建成体系并配套将达数千亿美元,并要经常维护,还有更新时间快。但收益快。
   8、软硬一体,软件为主。是嵌入式系统的主体。有IP核。
 9、有备份但无多余另部件。以达最低价格。
 10、技术融合是特点。集计算机,通信及其它高新技术于一体。

七、嵌入式系统的嵌入深度应有标准ED(Embedded Deep)

   嵌入式系统(ES)的嵌入深度ED=F(计算机大小;芯片工艺;系统复杂程度不同;使用环境条件;以及其它原因)
   嵌入深度是一个复杂的系统工程,但使用要求及技术发展成果,是第一位地因素。目前嵌入式芯片是决定因素,SOC是关键。
  因此,对嵌入式系统从不同观点去理解去观察,就有大不相同看法,但嵌入式系统的嵌入深度应有统一的标准。

  1、从MPU角度或PC微机角度:微处理器为核心-是浅嵌入式系统

   例如:PC104

   可分A;B;C;D四级,又可细分 1;2;3 三等。   即A1,A2,A3;B1,B2,B3;C1,

C2,C3;D1,D2,D3。   A1是最浅嵌入式系统----D3是最深嵌入式系统

  2、从MCU角度:微控制器为核心  

   可有:B1,B2,B3。  是中等嵌入式系统   例如:一般应用MCU组成的系统,但不包括应用8031,8032等无ROM的产品。

   3、从DSP角度:数字微处理器为核心

  可有:C1,C2,C3。   是中等嵌入式系统   例如:视情况而定。

   4、从SOC角度:片上系统为核心

   可有:D1,D2,D3。   是深嵌入式系统  

   嵌入式系统嵌入深度等级如下:

    A1:深度最浅,浅1
    A2:深度次浅,浅2
    A3:深度较浅,浅3
    B1:深度中等1,中1
    B2:深度中等2,中2
    B3:深度中等3,中3
    C1:深度中等1,中1
    C2:深度中等2,中2
    C3:深度中等3,中3
    D1:深度较深,深1
    D2:深度次深,深2
    D3:深度最深,深3

  即1;2;3;4;5;6;7;8;9。 注意:1到9是从最浅到最深。

八、嵌入式系统应用情况

  1、国外情况

   A、美国:水平较高
   B、日本:较普及
   C、欧洲共同体:较好
   D、新加波:一般

  2、国内情况

   A、国内先进水平:一般
   B、台湾:较好
   C、香港:较高
   D、澳门:一般

九、嵌入式系统应用技术热点

  1、移动是当前电信发展方向和驱动力
  2、网络技术发展重要方向是宽度
  3、网络家电即将面市并走向世界
  4、在微电子机械(MEMS)中应用技术
  5、在国防工业中应用技术
  6、在生物微电子技术(DNA)中应用技术
  7、在电子商务中应用技术M
  8、在INTERNET中应用技术

十、嵌入式系统典型应用技术及实例

  01、在消费类电子产品中应用
  02、在兵器工业中应用
  03、在计算机外围中应用
  04、在DNA中应用*
  05、在移动电话中应用
  06、在国防工业中应用
  07、在安全系统中应用
  08、在智能家电中应用
  09、WAP中应用技术
  10、在智能机器人中应用
  11、在智能玩具中应用
  12、在MEMS中应用* (Microelectromechanical System)
  13、在农业技术中应用
  14、在多媒体中应用
  15、在智能金融器具中应用
  16、在车辆与交通工程中应用
  17、在导弹技术中应用
  18、在智能电表中应用
  19、在网络工程中应用
  20、在掌上电脑中应用
  21、在光学系统中应用
  22、在办公设备中应用
  23、在气象预报中应用
  24、在仪器仪表中应用
  25、在智能卡中应用
  26、在模糊控制中应用
  27、在模糊控制中应用
  28、在家庭智能中心系统中应用
  29、在智能监控系统中应用
  30、在楼宇对讲系统中应用
  31、在自动抄表系统中应用
  32、在IC卡停车场管理系统中应用
  33、在卫星通信网中应用
  34、在军事工业方面中应用
  35、在网络浏览器中应用 
  36、在智能传感器中应用
  37、在数字通信中应用
  38、在数据处理中应用
  39、在数据管理中应用
  40、在数据库中应用
  41、在数控技术(机床)中应用
  42、在AV产品中应用
  43、在DSP中应用
  44、在Internet中应用
  45、在舰艇战艇潜艇中应用
  46、在纳米技术中应用
  47、在电机控制-中应用技术

yinhe 发表于 2008-2-1 15:35:58

谢谢马老师,我明白了一点.
I.
"1.uclinux\wince是嵌入式操作系统,是嵌入式系统中使用的软件系统,而嵌入式系统的概念更加广泛",我把"系统"和"操作系统"搞混淆了
"系统"强调整体,广大,软硬兼施,而"操作系统"强调资源管理,和封装了操纵的软件系统.

II.
"二、嵌入式系统具备的特性

      (1)通常只执行特定功能,这一点与一般桌上型办公设备或数据库系统有很大区别。
      (2)以微电脑与周边器件构成核心,其规模可在大范围内变化,如从8051芯片到   x86芯片。
      (3)严格的时序和稳定性要求,这是因为在机器控制的大型系统中,程序运行稍有差错则可能使得整个系统失去控制,甚至酿成灾害。
      (4)全自动操作循环。"

从关键字"执行特定功能"/"严格的时序和稳定性"/"全自动操作循环"来杜撰"嵌入式系统"的概念,那么对于89S52的应用也可以有《基于89S52的单片嵌入式系统原理与应用实践》,对吗?

machao 发表于 2008-2-1 18:08:23

嵌入式系统组成:

  1、嵌入式芯片EMCU

   A、EMPU---嵌入式微处理器
   B、EMCU---嵌入式微控制器
   C、EDSP---嵌入式数字信号处理器
   D、ESOC,EPSOC---嵌入式片上系统,嵌入式可编程片上系统(系统芯片)
........

是有类似的书的《基于单片机8051的嵌入式开发指南》(电子工业出版社)。

国内习惯把8位的嵌入式微控制器叫"单片机",实际这个"单片机"的定义比较含糊,是指一块芯片还是指一个系统?通常认为是指芯片本身.但一个实际的系统(那怕在小)往往不是由一片单片机芯片构成的.“单片机”是构成系统中的主要核心控制芯片。

我写的书名为《AVR单片机嵌入式系统原理与应用实践》,正确的理解应为"基于AVR微控制器的嵌入式系统原理与应用实践".即,介绍AVR本身的结构和原理,以及如何使用AVR实现嵌入式系统的应用,和基本硬件、软件的设计原理、思想、方法、技巧等.

当然,这类的嵌入式系统可能为A、B类的,比较简单,软件上也通常不会使用和不需要使用嵌入式操作系统,但它毕竟是嵌入式系统。

yinhe 发表于 2008-2-1 23:44:51

谢谢马老师,我已经完全明白了
页: [1]
查看完整版本: 请问马老师《基于AVR的单片嵌入式系统原理与应用实践》书名的"嵌入式系统&qu