第一周嵌入式學習拓展

2021-10-03 09:32:24 字數 1459 閱讀 2832

嵌入式=!arm

微控制器是否可以作為嵌入式cpu?yes

微控制器可以做小型的作業系統

哪些作業系統可以作為嵌入式作業系統?

可移植的(**開源、提供可移植藉口)作業系統稱之為嵌入式作業系統

按收費模式劃分

商業型:vxworks,nucleux,plamos,symbian,wince,qnx,psos,vrtx,lynxos,hopen,deltaos

免費型:linux,uclinux,uc/os-ⅱ,ecos,uitron

按實時性劃分

硬實時:vxworks

軟實時:wince,rtlinux

無實時:linux

實時性(軟體、應急那):規定的時間內完成規定的動作

vxworks:實時性強

linux:無實時的 執行效率 穩定

安卓實時:rt-linux openwrt

工業控制:工控裝置、智慧型儀表、汽車電子

軍事國防:軍事電子

消費電子:資訊家電、智慧型玩具、通訊裝置、移動存貯

網路:網路裝置、電子商務

cpu基本結構

從功能上看,一般cpu的內部結構可分為:控制單元、邏輯運算單元、儲存單元(包括內部匯流排和緩衝器)三大部分。其中控制單元完成資料處理整個過程中的調配工作,邏輯單元則完成各個指令以便得到程式最終想要的結果,儲存單元就負責儲存原始資料以及運算結果。

cpu的體系結構

1、馮·諾伊曼結構

(von neumann architecture),也稱普林斯頓結構,是一種將程式指令儲存器和資料儲存器合併在一起的電腦設計概念結構。

特點:而程式自我修改這項特色也被現代程式設計所棄揚,因為它會造成理解與除錯的難度,且現代**處理器的管線與快取機制會讓此功能效率降低。

應用場景:本結構隱約指導了將儲存裝置與**處理器分開的概念,因此依本結構設計出的計算機又稱儲存程式型電腦。 最早的計算機器僅內涵固定用途的程式。現代的某些計算機依然維持這樣的設計方式,通常是為了簡化或教育目的。

2、哈佛結構

(harvard architecture)是一種將程式指令儲存和資料儲存分開的儲存器結構。

特點:哈佛結構的微處理器通常具有較高的執行效率。其程式指令和資料指令分開組織和儲存的,執行時可以預先讀取下一條指令。

應用場景:程式指令儲存和資料儲存分開,資料和指令的儲存可以同時進行,可以使指令和資料有不同的資料寬度,如microchip公司的pic16晶元的程式指令是14位寬度,而資料是8位寬度。

3、並行處理結構

特點:單指令流多資料流(simd) 結構。

應用場景:simd機器最適於處理規則的稠密陣列帶問題。如圖象處理、矩陣運算和物理模擬等問題。它們不象單處理機那樣通用,一般地是作為馮諾依曼主機的附加處理機。

嵌入式第一周總結

今天分享一下我對於嵌入式技術的總結。對於嵌入式這門課程的設計目標首先是了解嵌入式技術,第二就是掌握嵌入式linux操作的使用,然後就是掌握嵌入linux開發工具的使用,接著要掌握嵌入式linux應用開發。最後應當了解嵌入式產品開發流程,另外也要了解嵌入式系統移植以及嵌入式底層軟體開發等。那麼何謂嵌入...

2014025640《嵌入式設計》第一周學習總結

1.執行環境未及時安裝 2.命令不熟練 3.上課狀態不好 1.及時安裝環境並熟悉執行 3.及時調整自己狀態 用vi test.c 建立.c檔案 include int main printf hello word n 並用 esc wq 儲存並退出 ls 查詢 test 執行 gcc e test....

2014025639 嵌入式系統程式設計 第一周

在這一周裡,我們搭建了linux學習平台,我使用的是vmware 12 pro作為虛擬機器平台,使用oracle linux作為學習的系統,通過老師上課講授和課下練習,我學會了linux的由來 基本操作命令 vim編輯器的用法和gcc編譯器的操作和編譯過程。linux是一套免費使用和自由傳播的類un...