- 嵌入式Linux開發教程
- 宋娟 馬華杰主編
- 10字
- 2021-01-04 16:03:55
第1篇 嵌入式開發基礎
第1章 嵌入式系統基礎
隨著社會信息化的日益加強,計算機和網絡已經全面滲透日常生活的每一個角落。任何一個普通人都可能擁有大小不一、使用嵌入式技術的產品,小到手表、MP3、移動電話,大到電視、冰箱、電動腳踏車乃至汽車。那到底什么是嵌入式系統呢?
嵌入式系統一般定義為以應用為中心、以計算機技術為基礎,軟硬件可裁剪,應用系統對功能、可靠性、成本、體積、功耗和應用環境有特殊要求的專用計算機系統。
從技術角度說,嵌入式系統是將應用程序、操作系統和計算機硬件集成在一起的系統。
從系統角度說,嵌入式系統是設計完成復雜功能的硬件和軟件,并使其緊密耦合在一起的計算機系統。
簡而言之,一個嵌入式系統就是一個硬件和軟件的集合體,它包括硬件和軟件兩部分。其中硬件包括嵌入式處理器、存儲器及外設器件、輸入/輸出(I/O)端口、圖形控制器等;軟件部分包括操作系統軟件(嵌入式操作系統)和應用程序(應用軟件),由于應用領域不同,應用程序千差萬別。
因此,要進行良好的嵌入式系統設計,必須首先對嵌入式硬件系統、嵌入式操作系統及開發環境有一個充分的認識。
嵌入式硬件系統的核心是嵌入式處理器。本章首先從嵌入式處理器入手,使讀者對其有初步的認識。