色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 行業百科 > 嵌入式系統的開發過程

嵌入式系統的開發過程 時間:2020-05-06      來源:原創

通常,在任何類型的工作中,在實現旨在通過該工作實現的目的和目標的過程中,都需要完成幾個任務。在處理“需要完成什么類型的任務”時,以邏輯方式定義和計劃了許多輸入和輸出以及這些任務的完整內容,這統稱為“過程”。為了完成軟件作為產品的擴展,需要像在其他任何產品中一樣,通過層來完成幾種類型的任務。在以邏輯方式進行計劃時,估計在軟件開發過程中進行必要的活動將共同成為所謂的嵌入式系統開發過程。

嵌入式系統的開發過程

嵌入式系統的開發過程主要包括硬件設計過程和軟件設計過程。與典型平臺上的軟件設計過程不同,嵌入式系統設計意味著硬件和軟件的設計都相似。盡管情況并非一直如此,但對于許多設計而言,這是事實。這種并行設計過程的更深層次含義深刻地影響了嵌入式系統的設計方式。

什么是嵌入式系統?

嵌入式系統可以定義為包括處理器,相關外圍設備和用于特定目的的軟件的系統。它執行定義明確的任務,嵌入式系統的類別包括以下內容。

嵌入式系統

獨立的嵌入式系統

實時嵌入式系統

聯網設備

移動設備

嵌入式系統的要素

處理器

微處理器

微控制器

數字信號處理器

相關外圍設備

協議轉換器

通訊接口

車手

軟件

嵌入式系統的程序以任何語言編寫,以控制整個系統的運行。

 

嵌入式系統設計流程

嵌入式系統設計過程中的不同步驟包括以下內容。

 

嵌入式系統開發周期

 

確定要求

設計系統架構

選擇操作系統

選擇處理器和外圍設備

選擇開發平臺

編寫應用程序代碼并進行優化

驗證主機系統上的軟件

驗證目標系統上的軟件

確定要求

功能性和非功能性

 

多模或多功能系統

尺寸,成本,重量等

選擇硬件組件

 

專用硬件

外部接口

輸入輸出設備

設計系統架構

嵌入式系統的架構取決于

 

系統是否實時

是否需要嵌入操作系統

成本,尺寸,功耗等

選擇操作系統

如果我們選擇操作系統,

實時操作系統,例如RTLinux,VX,pSOS,QNX,VRTX等。

非真實的操作系統,例如Windows CE,嵌入式Windows XP等。

選擇處理器

以下處理器可用于嵌入式系統的開發

通常,在任何類型的工作中,在實現旨在通過該工作實現的目的和目標的過程中,都需要完成幾個任務。在處理“需要完成什么類型的任務”時,以邏輯方式定義和計劃了許多輸入和輸出以及這些任務的完整內容,這統稱為“過程”。為了完成軟件作為產品的擴展,需要像在其他任何產品中一樣,通過層來完成幾種類型的任務。在以邏輯方式進行計劃時,估計在軟件開發過程中進行必要的活動將共同成為所謂的嵌入式系統開發過程。

嵌入式系統的開發過程

嵌入式系統的開發過程主要包括硬件設計過程和軟件設計過程。與典型平臺上的軟件設計過程不同,嵌入式系統設計意味著硬件和軟件的設計都相似。盡管情況并非一直如此,但對于許多設計而言,這是事實。這種并行設計過程的更深層次含義深刻地影響了嵌入式系統的設計方式。

什么是嵌入式系統?

嵌入式系統可以定義為包括處理器,相關外圍設備和用于特定目的的軟件的系統。它執行定義明確的任務,嵌入式系統的類別包括以下內容。

嵌入式系統

獨立的嵌入式系統

實時嵌入式系統

聯網設備

移動設備

嵌入式系統的要素

處理器

微處理器

微控制器

數字信號處理器

相關外圍設備

協議轉換器

通訊接口

車手

軟件

嵌入式系統的程序以任何語言編寫,以控制整個系統的運行。

嵌入式系統設計流程

嵌入式系統設計過程中的不同步驟包括以下內容。

嵌入式系統開發周期

確定要求

設計系統架構

選擇操作系統

選擇處理器和外圍設備

選擇開發平臺

編寫應用程序代碼并進行優化

驗證主機系統上的軟件

驗證目標系統上的軟件

確定要求

功能性和非功能性

 

多模或多功能系統

尺寸,成本,重量等

選擇硬件組件

專用硬件

外部接口

輸入輸出設備

設計系統架構

嵌入式系統的架構取決于

系統是否實時

是否需要嵌入操作系統

成本,尺寸,功耗等

選擇操作系統

如果我們選擇操作系統,

實時操作系統,例如RTLinux,VX,pSOS,QNX,VRTX等。

非真實的操作系統,例如Windows CE,嵌入式Windows XP等。

選擇處理器

以下處理器可用于嵌入式系統的開發

微處理器-8085、8086,奔騰

微控制器-PIC,MCS-51,MSP-430,AVR

數字信號處理器-dsPIC,Sharp,Blackfin,Tigersharc

選擇開發平臺

選擇開發平臺

嵌入式系統的開發平臺包括以下內容

硬件平臺

編程語言

作業系統

開發工具

編寫應用程序代碼并優化

嵌入式系統的編碼可以通過使用以下編程語言來完成。

匯編語言

C語言

面向對象的語言,例如C ++,Java等。

優化代碼

驗證主機系統上的軟件

將源代碼編譯并匯編到目標文件中

使用模擬器來模擬系統的工作情況

驗證目標系統上的軟件

使用編程器設備下載程序

使用仿真器或片上調試工具來驗證軟件

將程序安裝在芯片中

要將開發的代碼安裝到微控制器中,需要以下兩項

編程器硬件

嵌入式系統的硬件可以與微控制器和PC通信。這使它能夠獲得個人計算機所說的內容并將其寫入微控制器芯片。在此,USB接口用于與PC進行通信,而ISP接口用于與MCU進行通信。

程序員軟件

嵌入式系統的編程器軟件在運行IDE工具的PC上運行。該工具的主要功能是從“ C”編譯器生成的十六進制文件中讀取數據,并將其傳輸到USB端口上的專用硬件。

開發委員會

最后也是最重要的部分是開發板。在整個學習階段中,該板均可輕松使用微控制器。一個簡單的硬件開發板具有一些重要的功能。

電源電路

電源電路有助于與直流電動機的簡單連接。它有助于連接直流適配器。它可以將適配器的12V電壓更改為5V電壓,以實現微控制器的操作。這也使這些5V電壓可通過公頭連接器訪問,從而使操作員能夠獲得5v的操作電壓。例如,要為模塊供電,您需要與微控制器接口。為了使操作更舒適,此設備還包括一個電源開關,用于打開/關閉整個板卡以及一個用于指定板卡電源狀態的LED。

晶體振蕩器

晶體振蕩器是微控制器單元的心臟。為了精確地確定應用的時序,您需要一個晶體振蕩器。它提供與溫度和電壓無關的CLK源。

ISP標頭

ISP標頭用于更新MCU的程序,而無需從板上進行更改。在這里,編程器使用電纜鏈接。

I / O端口

I / O端口用于將微控制器板連接到外部環境,所有外圍設備都使用這些端口進行連接。它們存在于公頭中,因此用戶可以非常簡單地對其進行構造。

嵌入式系統的應用

嵌入式系統的應用領域包括消費電子,辦公自動化,工業自動化,生物醫學系統,現場儀表,電信,無線技術,計算機網絡,安全和金融。

上一篇:嵌入式培訓機構排名哪個比較好?

下一篇:嵌入式系統實時應用

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 人妻熟妇乱又伦精品视频中文字幕 | 少妇三级全黄 | 夜夜爆操 | 少妇泬出白浆18p | 亚洲一区二区三区播放 | 色偷偷国色天香在线观看免费视频 | 性生交裸片免费看 | 国产自无码视频在线观看 | 四虎家庭影院 | 久久综合丝袜日本网 | 狠狠色丁香婷婷综合 | 国产精品人妻无码久久青草 | 精品人妻无码一区二区三区视频 | 国产无套抽出白浆来 | 少妇厨房愉情理伦BD在线观看 | 伊伊综合在线视频无码 | 美女裸体无遮挡永久免费视频网站 | 国产精品天天在线午夜更新 | 四虎永久在线精品免费AV | 四虎永久在线精品免费AV | 中文字幕欧美一区二区三区 | 蜜桃传免费看片www 欧美黄色试片 | 亚洲男人天堂久久 | 久久久噜噜噜久久熟女色 | 婷婷久久丁香 | 国产特级毛片AAAAAA高潮流水 | 亚洲欧美日韩综合久久久久久 | aⅴ网站在线观看 | 一个人看的免费视频www动漫? | 精品一区二区三区在线成人 | 性xxxfreexxxx性欧美 | 尤物TV国产精品看片在线 | 含着两个雪乳上下晃动人妻 | 国产AV人人夜夜澡人人爽麻豆 | 把女人弄爽A片免费视频 | 亚洲欧美日韩自偷自拍 | 国产无遮挡裸体免费视频A片 | mm131美女视频毛片 | 囯产丰满肉体A片 | 亚洲成年在线观看 | 少妇高潮喷水久久久久久久久久 |