探求學(xué)習嵌入式系統的最優(yōu)解學(xué)習有捷徑嗎?俺認為是有的,正確的道路就是捷徑。
就好象是爬山,如果有導游圖,那就能找到一條最正確的路線(xiàn);如果沒(méi)有導游圖,自己瞎琢磨,東問(wèn)西問(wèn),也未必能找到最佳的路線(xiàn)。有時(shí)候回首前塵,會(huì )謂嘆,要是當時(shí)我這樣做就好了;這也說(shuō)明了人生會(huì )有一個(gè)最優(yōu)解。
嵌入式系統的學(xué)習也是一樣,作為電子專(zhuān)業(yè)或者其它專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),想要把嵌入式系統的學(xué)習搞好,走一條成功的人生道路,那應該怎么去做呢?俺試著(zhù)分析看看。當然人生的道路很多很多,嵌入式不可能是唯一的道路,也絕對不是最好的道路;這些都是因人而異的; 如果你沒(méi)有什么別的資源,俺主要指的是人脈,資金,需要靠技術(shù)吃飯,正好你學(xué)的是電子、自動(dòng)化、通訊。
這樣跟嵌入式相關(guān)的專(zhuān)業(yè),又正好喜歡技術(shù),那么可以考慮把嵌入式當作自己的傍身之技來(lái)學(xué)習。這時(shí)尋求嵌入式系統學(xué)習的最優(yōu)解就有了意義。
一、嵌入式系統的定義根據網(wǎng)絡(luò )上搜索到的關(guān)于嵌入式系統的定義,結合自己對嵌入式系統的理解,把嵌入式系統定義如下:1、嵌入式系統簡(jiǎn)單的說(shuō)就是面向特定應用設計的專(zhuān)用計算機系統;2、嵌入式系統與普通的PC或者notebook不同,嵌入式系統的外形尺寸、功耗、外部適配器等各種特征必須滿(mǎn)足應用的要求和限制;3、嵌入式系統的軟件包括操作系統燒錄在一塊電路板上;4、使用低功耗的X86級別的CPU,采用模塊化的設計,配置了最基本的計算機周邊配備而制成。這種計算機通常采用Windows操作系統;5、嵌入式系統的CPU可以是:4位、8位、16位、32位;6、嵌入式系統應用廣泛,諸如:1) 小家電2) 汽車(chē)3) 電梯4) 電視5) 錄像機或者VCD、DVD6) mp3、mp47) 工業(yè)控制8) 醫療設備9) 衛星10) 電話(huà)11) PDA12) 飛行系統等等13) ……7、嵌入式系統的體系結構:1) CPU2) RAM3) ROM或者flash ram4) AD5) DA6) 人機界面(例如按鍵+LED/LCD/彩色液晶顯示器/)7) I/O8) Usart9) USB10) CAN11) 以太網(wǎng)12) 嵌入式的操作系統,例如:uc/os、linux、vxworks、wince、dos。
8、嵌入式系統更多的表現為SoC的特點(diǎn),也就是把整個(gè)系統都集成在一個(gè)芯片上,例如,ATMEL的arm7的芯片91sam7x128/256等;用戶(hù)可以獲得廉價(jià)而功能強大的嵌入式系統;二、最正確的學(xué)習道路 - 從8位mcu到canbus到ARM7二、最正確的學(xué)習道路 - 從8位mcu到canbus到ARM7第一步:熟悉8位mcu個(gè)人的看法是,學(xué)習嵌入式的技術(shù)有個(gè)脈絡(luò ):8位mcu(51或者avr。)+can2.0B+arm7+arm9,學(xué)習的時(shí)候可以按照這個(gè)脈絡(luò )來(lái)進(jìn)行;作為低端的嵌入式系統,選擇8位mcu作為入門(mén)是比較適中的,而8位mcu中,相比pic、avr、freescale等等8位單片機來(lái)說(shuō),又以選擇51核的單片機作為學(xué)習8位mcu的首選來(lái)更加合適。
當然這個(gè)觀(guān)點(diǎn)是仁者見(jiàn)仁智者見(jiàn)智;如果需要理由的話(huà),那么也許以下這些理由可以作為參考:1. 51上積累了大量的優(yōu)秀的代碼和其它資源;網(wǎng)絡(luò )上這樣的資源太多了,幾乎就是不花錢(qián)的;2. 生產(chǎn)51內核的單片機的廠(chǎng)家很多,比如:ATMEL、華邦、LG、飛利浦、STC(宏晶科技)、TI、…3. 51單片機在細分低端市場(chǎng),面向不同的行業(yè)應用,廠(chǎng)家推出了不同的產(chǎn)品,如LPC900系列,STC的12CXXXX系列;在功能、價(jià)格、功耗,體積,封裝、抗干擾等方面來(lái)滿(mǎn)足行業(yè)用戶(hù)的需求;例如,現在的51單片機越來(lái)越多的集成了A/D、D/A、SPI、I2C、PWM、內部時(shí)鐘、看門(mén)狗、eeprom、ISP/IAP等等,已經(jīng)跟傳統的ATMEL的89C51/52有了很大的差別!功能越來(lái)越強大的同時(shí)成本越來(lái)越低,而且不擔心某個(gè)廠(chǎng)家缺貨。4. 。
(還在不斷增加之中)第二步:熟悉can2.0A/B,在精通51的基礎上,熟悉can2.0A/B為什么是canbus而不是modbus bus、bitbus?CAN是德國B(niǎo)osch 公司為解決現代車(chē)輛中眾多的控制和數據交換問(wèn)題,開(kāi)發(fā)出一種CAN(Controller Area Network)現場(chǎng)總線(xiàn)通信結構。
其主要特點(diǎn)是:1. 8字節的短幀傳送,故傳輸時(shí)間短、抗干擾性強;2. 高速,最高速度可達1Mbit/s;3. 多主方式,多主之間又可以分成是主節點(diǎn)和次節點(diǎn);各節點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò )上的其他節點(diǎn)發(fā)送信息,不分主從,通信靈活;發(fā)送的時(shí)候總線(xiàn)自動(dòng)仲裁主次;主節點(diǎn)占有優(yōu)先權; 4. 可以做到全區廣播、分區廣播和點(diǎn)對點(diǎn)通訊;5. Can控制器自動(dòng)過(guò)濾幀號不符的幀;大大減輕了CPU的負擔; 6. 具有多種錯誤校驗方式如CRC及其他校驗措施,數據出錯率極低;而且在嚴重錯誤的情況下,節點(diǎn)會(huì )自動(dòng)離線(xiàn),避免影響總線(xiàn)上其它節點(diǎn);Rs485經(jīng)常是一個(gè)節點(diǎn)影響了總線(xiàn)上所有的節點(diǎn);7. 采用無(wú)損壞的仲裁技術(shù); 作為一種技術(shù)先進(jìn)、可靠性高、功能完善、成本合理的遠程網(wǎng)絡(luò )通訊控制方式,CAN總線(xiàn)已被廣泛應用于各個(gè)行業(yè)之中。大致有以下這些行業(yè):1、汽車(chē)電子2、自動(dòng)控制3、智能大廈4、電子系統5、紡織6、智能儀表7、醫療系統8、電梯9、安防監控10、電源11、運動(dòng)控制12、…等各領(lǐng)域中,取代了原來(lái)的落后的RS485的通訊方式。
bitbus/modbus在物理層上都是Rs485的。第二步:熟悉ARM7,掌握ARM這個(gè)超級。
單片機(又稱(chēng)為微控制器)的出現是計算機發(fā)展史上的一個(gè)重要里程碑,它以體積小、功能全、性?xún)r(jià)比高等諸多優(yōu)點(diǎn)而獨具特色,在工業(yè)控制、尖端武器、通信設備、信息處理、家用電器等嵌入式應用領(lǐng)域中獨占鰲頭。51系列單片機是國內目前應用最廣泛的8位單片機之一,經(jīng)過(guò)二十多年的推廣與發(fā)展,51系列單片機形成了一個(gè)規模龐大、功能齊全、資源豐富的產(chǎn)品群。隨著(zhù)嵌入式系統、片上系統等概念的提出和普遍接受及應用,51單片機的發(fā)展又進(jìn)入了一個(gè)新的階段。許多專(zhuān)用功能芯片的內核集成了51單片機,如AD公司的帶80C51核的數據采集系統芯片ADμC812、TI公司的基于8051核的高性能系統級芯片MCS121X、Cypress公司的兼容8051的智能USB控制芯片EZ?USB等,與51系列單片機兼容的微控制器以IP核的方式不斷地出現在FPGA的片上系統中。因此,目前國內眾多高校仍以51單片機作為單片機課程或微機原理課程的基本機型。可謂是“眾人拾柴火焰高”,特別是近年來(lái),基于51單片機的嵌入式實(shí)時(shí)操作系統的出現與推廣,表明了51系列單片機在今后的許多年中依然會(huì )活躍如故,而且在很長(cháng)一段時(shí)間中將占據嵌入式系統產(chǎn)品的低端市場(chǎng)。
本書(shū)以51系列單片機為背景,介紹嵌入式系統應用軟硬件設計的基本技術(shù)。其主要特點(diǎn)有:
(1) 系統性強。本書(shū)分為預備篇、基礎篇、接口篇和應用篇四大部分。基礎篇重點(diǎn)介紹了51單片機的基本知識;接口篇較全面地介紹了單片機的外圍接口硬件設計,這種設計具有普遍的意義;應用篇則突出了以C51為主的嵌入式單片機系統的開(kāi)發(fā)設計。本書(shū)還在預備篇中補充介紹了計算機的基礎知識,這樣本書(shū)既可以作為單片機與嵌入式系統或類(lèi)似課程的教材,也可以直接作為學(xué)習微機原理課程的教材。
(2) 可讀性強。在內容的編排上注意由淺入深,方便自學(xué),按“必需”、“夠用”、“適用”、“會(huì )用”逐步深入,通過(guò)典型例題,使學(xué)生重點(diǎn)掌握基本原理、基本分析方法和軟硬件設計方法。全書(shū)將表格、示意圖與文字描述相結合,使基本理論的表述一目了然,便于記憶。
(3) 操作性強。為便于教學(xué),我們將教學(xué)大綱中要求的基本內容盡量集中且靠前,其中標有“*”的內容為任選或作為畢業(yè)設計、競賽、應用設計時(shí)的參考資料。同時(shí)本書(shū)還配有教學(xué)課件,為任課教師在授課時(shí)提供一個(gè)操作性強的組織形式。
(4) 實(shí)踐性強。本書(shū)大部分例題或習題,只需最基本的元器件(要求有一臺計算機),即可在實(shí)驗室或家中完成驗證型和設計型實(shí)驗。同時(shí),為更好地方便讀者在學(xué)習的過(guò)程中能將書(shū)本知識與工程實(shí)踐相結合,我們還自行開(kāi)發(fā)了一套在系統可編程(ISP)實(shí)驗板作為一個(gè)實(shí)踐平臺供讀者配套使用。書(shū)中編有實(shí)驗指導一章,具有一般的51系列單片機實(shí)驗指導作用,亦可以與ISP實(shí)驗板相結合作為獨立的實(shí)驗教程使用。在編寫(xiě)選材的過(guò)程中,還兼顧到全國大學(xué)生電子設計競賽,有許多例子和器件都常能在該競賽中見(jiàn)到,同時(shí)還附有歷屆全國大學(xué)生電子設計競賽的試題,因此本教材也適合作為該競賽的培訓使用。
(5) 力圖反映新技術(shù)的發(fā)展。當前非并行總線(xiàn)結構的單片機及其應用方式日趨增多,本書(shū)順應這一發(fā)展趨勢,將串行接口擴展集中到一章講解。C51的普遍采用,使得51單片機的軟件開(kāi)發(fā)效率大幅度提高,本書(shū)在應用篇中以較大的篇幅介紹了C51的使用。實(shí)時(shí)操作系統的采用,使得單片機的發(fā)展提高到嵌入式系統的高度,本書(shū)介紹了一款小巧的、專(zhuān)為51系列單片機定制的操作系統RTOS——RTX51的Tiny版本,作為一個(gè)入門(mén)級的學(xué)習,希望能起到拋磚引玉的作用。
單片機(又稱(chēng)為微控制器)的出現是計算機發(fā)展史上的一個(gè)重要里程碑,它以體積小、功能全、性?xún)r(jià)比高等諸多優(yōu)點(diǎn)而獨具特色,在工業(yè)控制、尖端武器、通信設備、信息處理、家用電器等嵌入式應用領(lǐng)域中獨占鰲頭。51系列單片機是國內目前應用最廣泛的8位單片機之一,經(jīng)過(guò)二十多年的推廣與發(fā)展,51系列單片機形成了一個(gè)規模龐大、功能齊全、資源豐富的產(chǎn)品群。隨著(zhù)嵌入式系統、片上系統等概念的提出和普遍接受及應用,51單片機的發(fā)展又進(jìn)入了一個(gè)新的階段。許多專(zhuān)用功能芯片的內核集成了51單片機,如AD公司的帶80C51核的數據采集系統芯片ADμC812、TI公司的基于8051核的高性能系統級芯片MCS121X、Cypress公司的兼容8051的智能USB控制芯片EZ?USB等,與51系列單片機兼容的微控制器以IP核的方式不斷地出現在FPGA的片上系統中。因此,目前國內眾多高校仍以51單片機作為單片機課程或微機原理課程的基本機型。可謂是“眾人拾柴火焰高”,特別是近年來(lái),基于51單片機的嵌入式實(shí)時(shí)操作系統的出現與推廣,表明了51系列單片機在今后的許多年中依然會(huì )活躍如故,而且在很長(cháng)一段時(shí)間中將占據嵌入式系統產(chǎn)品的低端市場(chǎng)。
本書(shū)以51系列單片機為背景,介紹嵌入式系統應用軟硬件設計的基本技術(shù)。其主要特點(diǎn)有:
(1) 系統性強。本書(shū)分為預備篇、基礎篇、接口篇和應用篇四大部分。基礎篇重點(diǎn)介紹了51單片機的基本知識;接口篇較全面地介紹了單片機的外圍接口硬件設計,這種設計具有普遍的意義;應用篇則突出了以C51為主的嵌入式單片機系統的開(kāi)發(fā)設計。本書(shū)還在預備篇中補充介紹了計算機的基礎知識,這樣本書(shū)既可以作為單片機與嵌入式系統或類(lèi)似課程的教材,也可以直接作為學(xué)習微機原理課程的教材。
(2) 可讀性強。在內容的編排上注意由淺入深,方便自學(xué),按“必需”、“夠用”、“適用”、“會(huì )用”逐步深入,通過(guò)典型例題,使學(xué)生重點(diǎn)掌握基本原理、基本分析方法和軟硬件設計方法。全書(shū)將表格、示意圖與文字描述相結合,使基本理論的表述一目了然,便于記憶。
(3) 操作性強。為便于教學(xué),我們將教學(xué)大綱中要求的基本內容盡量集中且靠前,其中標有“*”的內容為任選或作為畢業(yè)設計、競賽、應用設計時(shí)的參考資料。同時(shí)本書(shū)還配有教學(xué)課件,為任課教師在授課時(shí)提供一個(gè)操作性強的組織形式。
(4) 實(shí)踐性強。本書(shū)大部分例題或習題,只需最基本的元器件(要求有一臺計算機),即可在實(shí)驗室或家中完成驗證型和設計型實(shí)驗。同時(shí),為更好地方便讀者在學(xué)習的過(guò)程中能將書(shū)本知識與工程實(shí)踐相結合,我們還自行開(kāi)發(fā)了一套在系統可編程(ISP)實(shí)驗板作為一個(gè)實(shí)踐平臺供讀者配套使用。書(shū)中編有實(shí)驗指導一章,具有一般的51系列單片機實(shí)驗指導作用,亦可以與ISP實(shí)驗板相結合作為獨立的實(shí)驗教程使用。在編寫(xiě)選材的過(guò)程中,還兼顧到全國大學(xué)生電子設計競賽,有許多例子和器件都常能在該競賽中見(jiàn)到,同時(shí)還附有歷屆全國大學(xué)生電子設計競賽的試題,因此本教材也適合作為該競賽的培訓使用。
(5) 力圖反映新技術(shù)的發(fā)展。當前非并行總線(xiàn)結構的單片機及其應用方式日趨增多,本書(shū)順應這一發(fā)展趨勢,將串行接口擴展集中到一章講解。C51的普遍采用,使得51單片機的軟件開(kāi)發(fā)效率大幅度提高,本書(shū)在應用篇中以較大的篇幅介紹了C51的使用。實(shí)時(shí)操作系統的采用,使得單片機的發(fā)展提高到嵌入式系統的高度,本書(shū)介紹了一款小巧的、專(zhuān)為51系列單片機定制的操作系統RTOS——RTX51的Tiny版本,作為一個(gè)入門(mén)級的學(xué)習,希望能起到拋磚引玉的作用。
去百度文庫,查看完整內容>
內容來(lái)自用戶(hù):中國智博庫
單片機與嵌入式系統有什么區別和聯(lián)系?
隨著(zhù)電子信息科學(xué)技術(shù)信息化,智能化,網(wǎng)絡(luò )化的發(fā)展,單片機與嵌入式也獲得了廣闊的應用空間。本文簡(jiǎn)單分析了單片機與嵌入式系統的聯(lián)系、組成結構對比等基礎知識,并列舉了幾種適用于PIC18F系列單片機的幾種嵌入式實(shí)時(shí)操作系統。
單片機與嵌入式系統組成結構對比
(1)單片機基本結構
單片機由運算器、控制器、存儲器、輸入輸出設備構成。
(2)嵌入式系統成部分:
嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬件設備、嵌入式操作系統、特定的應用程序。
嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、性能、可擴展性、開(kāi)發(fā)周期等各個(gè)方面的要求,確定系統的主控器件,并以之為核心搭建系統硬件平臺。
單片機與嵌入式系統的聯(lián)系
單片機是一種集成電路芯片,是采用超大規模集成電路技術(shù)把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時(shí)器/計時(shí)器等功能(可能還包括顯示驅動(dòng)電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個(gè)小而完善的微型計算機系統,在工業(yè)控制領(lǐng)域的廣泛應用。從上世紀80年代,由當時(shí)的4位、8為單片機,發(fā)展到現在的32位300M從◆嵌入式系統是將先進(jìn)的計算機技術(shù)、半導體技術(shù)和電子技術(shù)和各個(gè)行業(yè)的具體應用相結合后的產(chǎn)物,這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng )新的知識集成系統。
廣義上單片機系統也屬于嵌入式系統。不過(guò)目前嵌入式系統更多指安裝有嵌入式操作系統(UCOS,LINUX,WINCE,WINDOWS MOBILE,EMBEDDED XP,PALM等)的裝置。常用于工控機、路由器、PDA、手機等。一般具有便攜、低功耗的特點(diǎn)。開(kāi)發(fā)時(shí)除須具備底層知識外,還必須掌握操作系統定制、裁減,和在操作系統下的應用開(kāi)發(fā)。 單片機嵌入式是指基于操作系統的單片機開(kāi)發(fā),初學(xué)者一般先學(xué)uC/OS,比較簡(jiǎn)單。但uC/OS的用戶(hù)界面不是很好。
嵌入式后期學(xué)習要學(xué)uCLinux和Linux, 現在的智能手機都用的是微型Linux系統,一些其他高端電子設備也用的是Linux,不過(guò)Linux學(xué)起來(lái)很慢,比較復雜。 我剛學(xué)完uC/OS不久,很簡(jiǎn)單,一個(gè)多月就把內核源碼學(xué)完了,也會(huì )用此操作系統編程了。 當時(shí)用的是周立功的ARM7板子, uCOS系統比較小,也有人縮減之后裝在51單片機上。 不過(guò)我覺(jué)得裝在51單片機上沒(méi)意思,還是用于A(yíng)RM7比較好!
單片機是使用MCU就是微控制器領(lǐng)域的,一般程序都是面向控制的,像一些儀器。
嵌入式一般都是帶操作系統的,像ARM+LINUX一般像手機,平板電腦等。這是說(shuō)到時(shí)一般會(huì )想到的領(lǐng)域。
從定義上來(lái)說(shuō),單片機是一個(gè)微型控制芯片,把各個(gè)功能部件結合到一塊芯片上中,構成一個(gè)完整的微型計算機。嵌入式就是嵌入到一些東西里面的計算機系統,它強調的是系統,像帶操作系統什么的。
下面是資料 一、現代計算機的技術(shù)發(fā)展史 1.始于微型機時(shí)代的嵌入式應用 電子數字計算機誕生于1946年,在其后漫長(cháng)的歷史進(jìn)程中,計算機始終是供養在特殊的機房中,實(shí)現數值計算的大型昂貴設備。直到20世紀70年代,微處理器的出現,計算機才出現了歷史性的變化。
以微處理器為核心的微型計算機以其小型、價(jià)廉、高可靠性特點(diǎn),迅速走出機房;基于高速數值解算能力的微型機,表現出的智能化水平引起了控制專(zhuān)業(yè)人士的興趣,要求將微型機嵌入到一個(gè)對象體系中,實(shí)現對象體系的智能化控制。例如,將微型計算機經(jīng)電氣加固、機械加固,并配置各種外圍接口電路,安裝到大型艦船中構成自動(dòng)駕駛儀或輪機狀態(tài)監測系統。
這樣一來(lái),計算機便失去了原來(lái)的形態(tài)與通用的計算機功能。為了區別于原有的通用計算機系統,把嵌入到對象體系中,實(shí)現對象體系智能化控制的計算機,稱(chēng)作嵌入式計算機系統。
因此,嵌入式系統誕生于微型機時(shí)代,嵌入式系統的嵌入性本質(zhì)是將一個(gè)計算機嵌入到一個(gè)對象體系中去,這些是理解嵌入式系統的基本出發(fā)點(diǎn)。 2.現代計算機技術(shù)的兩大分支 由于嵌入式計算機系統要嵌入到對象體系中,實(shí)現的是對象的智能化控制,因此,它有著(zhù)與通用計算機系統完全不同的技術(shù)要求與技術(shù)發(fā)展方向。
通用計算機系統的技術(shù)要求是高速、海量的數值計算;技術(shù)發(fā)展方向是總線(xiàn)速度的無(wú)限提升,存儲容量的無(wú)限擴大。而嵌入式計算機系統的技術(shù)要求則是對象的智能化控制能力;技術(shù)發(fā)展方向是與對象系統密切相關(guān)的嵌入性能、控制能力與控制的可靠性。
早期,人們勉為其難地將通用計算機系統進(jìn)行改裝,在大型設備中實(shí)現嵌入式應用。然而,對于眾多的對象系統(如家用電器、儀器儀表、工控單元……),無(wú)法嵌入通用計算機系統,況且嵌入式系統與通用計算機系統的技術(shù)發(fā)展方向完全不同,因此,必須獨立地發(fā)展通用計算機系統與嵌入式計算機系統,這就形成了現代計算機技術(shù)發(fā)展的兩大分支。
如果說(shuō)微型機的出現,使計算機進(jìn)入到現代計算機發(fā)展階段,那么嵌入式計算機系統的誕生,則標志了計算機進(jìn)入了通用計算機系統與嵌入式計算機系統兩大分支并行發(fā)展時(shí)代,從而導致20世紀末,計算機的高速發(fā)展時(shí)期。 3.兩大分支發(fā)展的里程碑事件 通用計算機系統與嵌入式計算機系統的專(zhuān)業(yè)化分工發(fā)展,導致20世紀末、21世紀初,計算機技術(shù)的飛速發(fā)展。
計算機專(zhuān)業(yè)領(lǐng)域集中精力發(fā)展通用計算機系統的軟、硬件技術(shù),不必兼顧嵌入式應用要求,通用微處理器迅速從286、386、486到奔騰系列;操作系統則迅速擴張計算機基于高速海量的數據文件處理能力,使通用計算機系統進(jìn)入到盡善盡美階段。 嵌入式計算機系統則走上了一條完全不同的道路,這條獨立發(fā)展的道路就是單芯片化道路。
它動(dòng)員了原有的傳統電子系統領(lǐng)域的廠(chǎng)家與專(zhuān)業(yè)人士,接過(guò)起源于計算機領(lǐng)域的嵌入式系統,承擔起發(fā)展與普及嵌入式系統的歷史任務(wù),迅速地將傳統的電子系統發(fā)展到智能化的現代電子系統時(shí)代。 因此,現代計算機技術(shù)發(fā)展的兩大分支的里程碑意義在于:它不僅形成了計算機發(fā)展的專(zhuān)業(yè)化分工,而且將發(fā)展計算機技術(shù)的任務(wù)擴展到傳統的電子系統領(lǐng)域,使計算機成為進(jìn)入人類(lèi)社會(huì )全面智能化時(shí)代的有力工具。
二、嵌入式系統的定義與特點(diǎn) 如果我們了解了嵌入式(計算機)系統的由來(lái)與發(fā)展,對嵌入式系統就不會(huì )產(chǎn)生過(guò)多的誤解,而能歷史地、本質(zhì)地、普遍適用地定義嵌入式系統。 1.嵌入式系統的定義 按照歷史性、本質(zhì)性、普遍性要求,嵌入式系統應定義為:“嵌入到對象體系中的專(zhuān)用計算機系統”。
“嵌入性”、“專(zhuān)用性”與“計算機系統”是嵌入式系統的三個(gè)基本要素。對象系統則是指嵌入式系統所嵌入的宿主系統。
2.嵌入式系統的特點(diǎn) 嵌入式系統的特點(diǎn)與定義不同,它是由定義中的三個(gè)基本要素衍生出來(lái)的。不同的嵌入式系統其特點(diǎn)會(huì )有所差異。
與“嵌入性”的相關(guān)特點(diǎn):由于是嵌入到對象系統中,必須滿(mǎn)足對象系統的環(huán)境要求,如物理環(huán)境(小型)、電氣/氣氛環(huán)境(可靠)、成本(價(jià)廉)等要求。與“專(zhuān)用性”的相關(guān)特點(diǎn):軟、硬件的裁剪性;滿(mǎn)足對象要求的最小軟、硬件配置等。
與“計算機系統”的相關(guān)特點(diǎn):嵌入式系統必須是能滿(mǎn)足對象系統控制要求的計算機系統。與上兩個(gè)特點(diǎn)相呼應,這樣的計算機必須配置有與對象系統相適應的接口電路。
另外,在理解嵌入式系統定義時(shí),不要與嵌入式設備相混淆。嵌入式設備是指內部有嵌入式系統的產(chǎn)品、設備,例如,內含單片機的家用電器、儀器儀表、工控單元、機器人、手機、PDA等。
3.嵌入式系統的種類(lèi)與發(fā)展 按照上述嵌入式系統的定義,只要滿(mǎn)足定義中三要素的計算機系統,都可稱(chēng)為嵌入式系統。嵌入式系。
以我個(gè)人的觀(guān)點(diǎn)來(lái)說(shuō),我認為在學(xué)習嵌入式之前,應該掌握ARM9,因為在硬件方面它可謂是基礎的基礎,從低端的嵌入式入門(mén)比較容易掌握,在選書(shū)方面可以參考《嵌入式系統的開(kāi)發(fā)及應用》《嵌入式實(shí)用教程》等(當然書(shū)名不一定正確)但基本是清華或北航出版的,而且建議在上課方面,最好上長(cháng)課,就是一周4-6節課最好,如果一周一,二次課是不可能完全掌握的。
學(xué)習的目的是應用,你在學(xué)習了嵌入式的同時(shí),能在試驗或者項目中能應用是最好不過(guò)的,當然,應用的話(huà)就看你學(xué)的什么操作系統,在基本學(xué)習了理論之后,系統就不成問(wèn)題。不過(guò),從知識的牢固掌握來(lái)說(shuō),學(xué)的知識面寬是有益無(wú)害的,所以,有單片機基礎就更好。
如果沒(méi)有,也 不用擔心,自學(xué)總是很考驗人的。 我個(gè)人的觀(guān)點(diǎn)也很膚淺,因為我也是剛學(xué)習嵌入式,還是新手,希望給你的提示有用。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.249秒