请问嵌入式系统主要学的是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:43:36
主要学是哪一种?设计,应用,还有什么.最有用的是哪一种.哪一个最重要?
先给20分,有历害的人士我在加分

首先你得清楚嵌入式系统的概念
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。可能你还是不理解,那我举一些我们生活中的例子你就知道他有多么神奇!
MP3、手机、GameBoy(一种掌上游戏机)是嵌入式系统;你们宿舍上网用的集线器或者是交换机是嵌入式系统;食堂刷卡用的机器、商店收款用的机器是嵌入式系统;还有打印机、扫描仪、自动洗衣机等等等等都是嵌入式系统,他们早已进入你的生活,只是你不知道的总属。

没有什么是最重要的,嵌入式系统涉及的东西较为广.硬件知识可分为:
嵌入式系统硬件知识
嵌入式微处理器体系结构
ROM的种类与选型
Flash Memory的种类与选型
PCB设计基础知识
电子电路测试基础知识

软件系统知识主要可分为:

基于与Windows兼容的如:嵌入式Linux、WindowsCE、EPOC等;
工业与通信类:Vxworks、pson、QNX、VRTX、Neculeus等;
单片机类:iRMX、CMX、MC/OS等;
面向Internet类:Palm OS、Visor、Hopem、PPSM等。

学习嵌入式系统必须学习以下内容:
  1、C语言
  条件:Linux
  方法:主要是掌握ANSI C编程(不包括gtk,qt等图形可视化开发)
  2、网络、操作系统、体系结构
  条件:Linux,各种书,算法、例程。
  方法:通过C编程实现简单的网络等知识的算法和过程。
  3、嵌入式系统概念
  条件:各个嵌入式网站,讨论组,书籍
  方法:少提问,多留给自己思考的空间。
  4、嵌入式开发实践
  条件:各种嵌入式系统开发工具的demo版,包括编译器,仿真器。
  方法:一个是基于MCU/MDSP的嵌入式系统开发,另一个是像Palm OS,WinCE,uC/OS II等RTOS下的应用软件开发。第一个是针对硬件开发而言的,而第二个则