版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第一章 緒論鄒昕光哈爾濱工業(yè)大學自動化測試與控制研究所2課程內容1.1 嵌入式系統(tǒng)概述1.2 嵌入式系統(tǒng)開發(fā)過程1.3 嵌入式軟件系統(tǒng)案例31.1嵌入式系統(tǒng)概述嵌入式系統(tǒng)定義嵌入式系統(tǒng) ( Embedded Systems ) 是指以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。是將應用程序和操作系統(tǒng)與計算機硬件集成在一起的系統(tǒng)4嵌入式設備消費電子:手機、 PDA、機頂盒、微波爐大型設備:汽車、電梯、飛機、導彈通信設備:路由器、交換機、硬件防火墻其他設備:自動售貨機、機器人51.1嵌入式系統(tǒng)概述嵌入式系統(tǒng)和實時系統(tǒng)區(qū)別【
2、誤解1】嵌入式系統(tǒng)是實時性系統(tǒng)。 【誤解2】實時系統(tǒng)處理速度很快。6實時系統(tǒng)在實時系統(tǒng)中,系統(tǒng)的正確性不僅依賴于計算的結果還依賴于結果產(chǎn)生的時間?!緦嵗繉椃烙到y(tǒng)7嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)定義負責對計算機硬件直接控制和管理;對應用程序提供支持的系統(tǒng)軟件?,F(xiàn)代嵌入式操作系統(tǒng)主要功能任務管理任務間同步和通信內存管理中斷管理8嵌入式系統(tǒng)結構分層結構91.2 嵌入式軟件開發(fā)過程嵌入式軟件開發(fā)環(huán)境10嵌入式軟件開發(fā)環(huán)境11嵌入式軟件開發(fā)環(huán)境交叉編譯編譯鏈接過程在宿主機上的開發(fā)環(huán)境上執(zhí)行可執(zhí)行程序的運行在目標系統(tǒng)上執(zhí)行工具鏈 ToolChain編譯/鏈接工具集形成一套工具鏈條編譯的輸出是鏈接的輸入
3、,形成鏈狀結構【問題】為什么需要交叉編譯?12嵌入式軟件開發(fā)模型連接式開發(fā)環(huán)境可抽換存儲裝置開發(fā)環(huán)境獨立式開發(fā)環(huán)境13連接式開發(fā)環(huán)境宿主機和目標系統(tǒng)通過網(wǎng)絡或串口連接14可抽換存儲裝置開發(fā)環(huán)境宿主機通過可移動存儲設備與目標系統(tǒng)連接目標系統(tǒng)包含基本引導加載程序,其他可執(zhí)行程序存放在移動存儲設備上15獨立式開發(fā)環(huán)境宿主機和目標系統(tǒng)為一個設備161.3 嵌入式軟件系統(tǒng)案例數(shù)碼電子交警系統(tǒng)項目功能要求交通監(jiān)視與機動車闖紅燈抓拍控制高分辨率數(shù)碼相機和地感線圈采集數(shù)據(jù)通過以太網(wǎng)或串行通信方式與指揮控制中心聯(lián)系性能要求系統(tǒng)工作安全可靠系統(tǒng)配置簡單17系統(tǒng)邏輯結構圖18系統(tǒng)設計前端路口車輛檢測及拍照與通信子系
4、統(tǒng) 控制管理中心子系統(tǒng)19現(xiàn)場子系統(tǒng)設計系統(tǒng)組成:嵌入式控制系統(tǒng)地感線圈檢測裝置高精度數(shù)碼相機相關通信附件20現(xiàn)場子系統(tǒng)設計工作原理紅燈亮時檢測地感線圈信號變化捕捉違章車輛;控制數(shù)碼相機抓拍違章車輛。綠燈亮時相片轉存到控制系統(tǒng)的存儲器內;并將照片傳輸?shù)竭h端控制中心。21現(xiàn)場子系統(tǒng)結構圖22現(xiàn)場子系統(tǒng)功能設計在設計中采用多任務并發(fā)執(zhí)行的模式,需要嵌入式操作系統(tǒng)的支持任務定義計時任務:按照間隔時間產(chǎn)生各種信號違章監(jiān)測任務照片上傳任務系統(tǒng)配置任務系統(tǒng)監(jiān)控任務任務關系23主任務系統(tǒng)加電或重啟時該任務執(zhí)行;該任務執(zhí)行必要的初始化和檢測,并產(chǎn)生其他任務;執(zhí)行完相應工作該任務退出。24計時任務系統(tǒng)計時,產(chǎn)生
5、違章監(jiān)測信號,照片上傳信號,系統(tǒng)監(jiān)控信號;每一秒鐘執(zhí)行一次;讀取配置文件,按照要求定時產(chǎn)生各種信號違章信號時間間隔照片上傳信號時間間隔系統(tǒng)監(jiān)控信號時間間隔優(yōu)先級最高 (1)25計時任務2627違章監(jiān)測任務【任務描述】控制相機對闖紅燈的車輛進行拍照28照片上傳任務【任務描述】將數(shù)碼相機中的照片下載到嵌入式控制系統(tǒng)的存儲器中,并將照片傳送給遠程系統(tǒng)。29系統(tǒng)監(jiān)控任務模塊描述 監(jiān)控自身以及通信對方是否工作正常。工作原理利用軟件或硬件看門狗來監(jiān)控自身是否正常工作,如果不正常,系統(tǒng)重啟。利用心跳機制監(jiān)控與遠程系統(tǒng)通信是否正常工作,如果不正常,系統(tǒng)報警。30系統(tǒng)監(jiān)控任務看門狗機制CPUwatchdogRestIOOUTIN31系統(tǒng)監(jiān)控任務心跳機制Task1Task2How are you?Never better!32系統(tǒng)配置任務通信參數(shù)自動配置現(xiàn)場子系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- greensquare town centre綠色廣場鎮(zhèn)中心
- 懶人創(chuàng)造世界課件
- 政治理論教案梳理
- 山東省鄆城一中2024-2025學年高三3月開學考試英語試題理試卷含解析
- 提升學生合作學習意識的教學設計
- 山東省菏澤市部分重點學校2024-2025學年高考考前沖刺必刷卷(一)英語試題含解析
- 教學設計初中心理教學的情感與表達
- 布魯克電纜發(fā)展及業(yè)務演講文檔
- 數(shù)據(jù)分析平臺助力企業(yè)智慧管理
- 整十、整百數(shù)的加減(教學設計)-2023-2024學年西師大版二年級下冊數(shù)學
- 城市旅游宣傳片制作投標方案(技術方案)
- 醫(yī)院整體搬遷服務 投標方案(技術方案)
- 老年人多重用藥評估與管理中國專家共識(2024版)解讀課件
- 2020-2024年高考地理復習試題分類匯編:地球上的水(北京專用)(解析版)
- 2024-2030年中國合成革行業(yè)發(fā)展分析及發(fā)展趨勢預測與投資風險研究報告
- 贛美版-美術-初二-八年級-上冊-全冊課件-江西美術出版社
- 公務車定點輛維修 投標方案(技術方案)
- 2024年全國執(zhí)業(yè)醫(yī)師資格證之臨床助理醫(yī)師考試重點試題(附答案)
- 九年級歷史上冊 第一至四單元 單元測試卷(人教版 2024年秋)
- 2024安徽合肥城市軌道交通校園招聘歷年(高頻重點提升專題訓練)共500題附帶答案詳解
- 2024內蒙古中考英語二輪復習 題型二 選擇型閱讀理解(課件)
評論
0/150
提交評論