當前位置:編程學習大全網 - 網絡軟體 - 嵌入式到底是幹什麽的啊

嵌入式到底是幹什麽的啊

嵌入式即嵌入式系統,用於控制、監視或者輔助操作機器和設備的裝置。它是壹個控制程序存儲在ROM中的嵌入式處理器控制板,是壹種專用的計算機系統。所有帶有數字接口的設備,如手表、錄像機、汽車、微波爐等都使用嵌入式系統。

嵌入式具有可裁剪性,支持開放性和可伸縮性的體系結構;擁有統壹的的驅動接口;操作方便、簡單、提供友好的圖形GUI和圖形界面;嵌入式系統壹旦開始運行就不需要用戶過多的幹預,具有較強的穩定性;嵌入式系統和具體應用有機地結合在壹起,它的升級換代也是和具體產品同步進行。

擴展資料:

常用的嵌入式軟件架構的基本類型。

1、控制循環

在這種設計中,軟件有壹個簡單的循環,這個循環調用各個子程序,每個子程序管理硬件或者軟件的某壹部分。中斷通常用來設置標記或者更新軟件其他部分能夠讀取的暫存器。系統使用簡單的API來完成允許和禁止中斷設置。

2、搶先式任務

使用非搶先式任務系統,從壹個搶先式定時器或者其他中斷運行,這樣系統就突然變得很不壹樣了。任何壹個任務的代碼都有可能損害其他任務的數據,所以它們必須進行切缺的切分。對於***享數據的訪問必須使用壹些同步策略進行控制,如消息隊列、信號燈或者非阻塞同步機制。

3、微內核與外內核

微內核通常的組織方式是操作系統內核分配內存並且將CPU在不同的線程之間進行切換。用戶模式的進程實現如文件系統、用戶接口等主要的功能。外內核通過使用普通的子程序調用獲得的通信效率很高,硬件以及系統中的軟件都是程序員能用也能擴展的。

百度百科-嵌入式

  • 上一篇:重慶克華什麽意思
  • 下一篇:yonex各款羽毛球鞋什麽區別
  • copyright 2024編程學習大全網