眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復工復產 應急預案 防控方案 英雄事跡 院務工作
  • 成品畢設 >
    成品畢設
    外文翻譯 畢業(yè)設計 畢業(yè)論文 開題報告 文獻綜述 任務書 課程設計 相關資料 大學生活 期刊論文 實習報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學 基礎建設 能源化工 農林牧畜 綜合待分類 教育經驗 行政人力 企業(yè)管理 醫(yī)學衛(wèi)生 IT技術 土木建筑 考研專題 財會稅務 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結匯報 調研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想匯報 事務文書 合同協(xié)議 活動策劃 代理加盟 技術服務 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學術文檔 >
    學術文檔
    自然科學 生物科學 天文科學 醫(yī)學衛(wèi)生 工業(yè)技術 航空、航天 環(huán)境科學、安全科學 軍事 政學 文化、科學、教育、 交通運輸 經濟 語言、文字 文學 農業(yè)科學 社會科學總論 藝術 歷史、地理 哲學 數理科學和化學 綜合性圖書 哲學宗教
  • 經營營銷 >
    經營營銷
    綜合文檔 經濟財稅 人力資源 運營管理 企業(yè)管理 內控風控 地產策劃
  • 教學課件 >
    教學課件
    幼兒教育 小學教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習題 課后答案 綜合教學
  • 土木建筑 >
    土木建筑
    專項施工 應急預案 建筑規(guī)范 工藝方案 技術交底 施工表格 圖片圖集
  • 課程導學 >
    課程導學
    醫(yī)學綜合 中醫(yī)養(yǎng)生 醫(yī)學研究 身心發(fā)展 醫(yī)學試題 影像醫(yī)學 醫(yī)院辦公 外科醫(yī)學 老年醫(yī)學 內科醫(yī)學 婦產科 神經科 醫(yī)學課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學 康復醫(yī)學 全科醫(yī)學 護理學科 針灸學科 重癥學科 病毒學科 獸醫(yī) 藥學
    • 下載積分: 13 賞幣
      上傳時間:2024-01-06
      大?。?0.58(MB)
      子文件數:
      19人已閱讀
      ( 4 星級)
    • 下載積分: 9 賞幣
      上傳時間:2024-03-12
      頁數: 114
      6人已閱讀
      ( 4 星級)
    • 簡介:控制技術計算機測量與控制2010182COMPUTERMEASUREMENT修回日期20090920。作者簡介董宗祥1981男黑龍江人碩士研究生主要從事檢測與控制、嵌入式系統(tǒng)的研究。石紅瑞1968女博士副教授碩士生導師主要從事過程控制儀器儀表方向的研究。文章編號16714598201002035703中圖分類號TP24216文獻標識碼A嵌入式智能小車測控系統(tǒng)的設計與實現董宗祥石紅瑞楊杰東華大學信息科學與技術學院上海201620摘要智能小車作為智能車輛的仿真車是研究智能車輛的基礎介紹了智能小車測控系統(tǒng)的結構和軟硬件實現系統(tǒng)以ARM9為控制器采用ΜCOS2II操作系統(tǒng)用紅外傳感器識別路徑采用模糊自適應PID控制策略得到控制量并最終通過舵機和直流電機對小車的位置和速度進行控制測試結果表明在該控制系統(tǒng)下智能小車具有良好的位置跟蹤和快速切換速度性能該系統(tǒng)可以作為對智能車輛進一步研究的平臺。關鍵詞智能小車ARM9ΜCOS2II模糊自適應PIDDESIGNIMPLEMENTATIONOFEMBEDDEDSMARTCARMEASUREMENTCONTROLSYSTEMDONGZONGXIANGSHIHONGRUIYANGJIECOLLEGEOFINFMATIONSCIENCEARM9ΜCOS2IIFUZZYAUTO2ADJUSTEDPID0引言近年來隨著智能交通、人工智能以及控制技術的發(fā)展智能車輛的研究在智能交通領域已成為熱門課題1。但是現今對智能車輛的結構、運動特性、智能控制策略的研究并不完善因此有必要對智能車輛的仿真版本智能小車做更深入的研究。智能小車是一個集環(huán)境感知、動態(tài)決策與規(guī)劃、行為控制與執(zhí)行等多種功能于一體的綜合系統(tǒng)涉及到傳感器技術、微處理器控制、信號處理、電機驅動、人工智能、驅動電源的設計等諸多領域2。為了更逼真的模擬智能車輛智能小車的設計必須具備人工智能、信息交換、自我穩(wěn)定等性能3。本文設計的智能小車基于ARM9控制器和ΜCOS2II操作系統(tǒng)。首先概述智能小車的系統(tǒng)結構然后介紹控制器、導航、無線串口通訊、執(zhí)行等單元的硬件設計接著分析ΜCOS2II操作系統(tǒng)的移植、路徑提取方法和控制策略最后在賽道參數典型值為25MM的標準道路上對智能小車的性能指標做了測試并對測試結果進行分析。1智能小車系統(tǒng)結構圖1A為基于ARM9和ΜCOS2II的智能小車控制系統(tǒng)結構層次圖控制系統(tǒng)主要包括4個模塊探測模塊電源模塊通信模塊控制和執(zhí)行模塊。圖1B為智能小車實物圖。圖1A系統(tǒng)結構層次圖圖1B智能小車實物圖探測模塊是智能小車的位置傳感部分起著導航的作用。本文選用紅外對射傳感器作為探測裝置。根據反射原理智能小車通過判斷紅外接收管的通斷情況識別白色路面上的黑線并引導智能小車沿著黑色路徑平穩(wěn)地前進。電源模塊可以輸出712V、610V、313V、510V電壓分別為直流電機、舵機、控制器和外圍電路提供能源。第2期董宗祥等嵌入式智能小車測控系統(tǒng)的設計與實現359程序主要由以下幾部分組成通訊模塊實時路徑探測模塊實時速度獲取模塊位置和速度閉環(huán)控制模塊LCD顯示模塊電源監(jiān)控模塊。應用程序軟件流程圖如圖3所示。圖3應用程序軟件流程圖處理器初始化時通過配置S3C2440A的PLL寄存器使處理器工作在400M的系統(tǒng)頻率下。ΜCOS2II初始化時OS2INIT初始化全局變量和數據結構并創(chuàng)建具有最低優(yōu)先級和永遠處于就緒狀態(tài)的空閑任務OSTASKIDLE。調用OSTA2SKCREATE函數創(chuàng)建優(yōu)先級最高的MAINTASK任務應用程序劃分為6個任務塊來實現這6個任務由主任務MAINTASK創(chuàng)建優(yōu)先級依次降低各個任務的詳細功能描述如下。無線串口監(jiān)聽任務TASKUART監(jiān)聽上位機命令上傳位置和速度信息路徑信息采集任務TASKROADINF2DET讀取紅外傳感器探測到路徑信息濾波后提取黑色路徑的位置速度采集任務TASKSPEEDDET定時讀取旋轉編碼器采集的脈沖個數根據相應公式計算當前速度控制策略任務TASKCONTROL對速度和位置實現模糊PID閉環(huán)控制LCD顯示任務TASKLCDDISP顯示智能小車現場路況信息、速度及其他性能信息電源電壓探測任務TASKVOLTAGEDET對電池電壓經由AD轉換后計算出當前電池電壓。314路徑提取方法要使智能小車能夠準確地沿著黑色路徑行進控制器必須通過控制導航單元準確地提取黑色路徑位置。路徑提取算法描述如下控制器驅動紅外傳感器發(fā)射管工作接收管信號經過放大比較電路后送給控制器如果N號管接受信號為1則說明N號管對應位置為黑色路徑反之為白色路面。根據黑線寬度25MM和傳感器排布間距22MM分析某一時刻控制器讀取的路徑信息BLACKLINELOCATION0BXXXXXXXXXXXX里的X位置理論上只有一個“1”或者兩個連續(xù)的“1”出現而實際的路面環(huán)境受光線和路面平整程度的干擾所以讀取的路徑信息要經過濾波處理首先將上次的有效路徑作為基準預測本次路徑的可能區(qū)然后采取求均值的方法處理連續(xù)4次采集的數據如果這個數值在預測的可能區(qū)間里則作為本次路徑獲取的有效結果否則說明本次路徑提取受到干擾沿用上次有效路徑作為本次獲取路徑的結果。315運動控制策略分析導航單元采集來的路徑信息智能小車的有效位置有23種狀態(tài)設計兩個兩維數組一個來存放每種狀態(tài)對應的舵機期望旋轉角度另一個存放23種狀態(tài)下對應的12種最大安全通行速度。所謂最大安全通行速度是指智能小車在對應的轉角情況下不丟失路徑順利通過彎路的最大速度。當反饋速度小于設定速度時智能小車加速大于給定速度時智能小車則減速等于給定速度時智能小車維持原狀。采用PID控制速度的算式如1所示ΔUKKPEKEK1KIEKKDEK2EK1EK21ΔUK為速度增量KPKIKD分別為比例積分微分系數。由于難以精確獲取智能小車的數學模型為了達到更好的動態(tài)控制效果這里根據輸入輸出的偏差E與偏差的變化率EC設計模糊推理引入PID控制策略構成模糊自適應PID控制7算法框圖如圖4所示。獲取模糊輸出量ΔKPΔKIΔKD分別用于在線整定KPKIKD計算公式如公式2所示KX3為初始值。KXΔKXKX32圖4模糊PID控制算法框圖4智能小車性能測試與結果分析1位置控制位置響應性能是智能小車穩(wěn)定和高速前進的基礎。位置響應的滯后和超調會嚴重影響過彎速度和穩(wěn)定性。圖5是智能小車在S型彎道上行進路線實線表示S型黑色路徑虛線表示智能小車實際的行駛路線。經測試智能小車具有自動識別路徑并靈活的跟蹤黑色路徑行進的性能。通過調試發(fā)現參數KP3KD3對智能小車的位置控制影響最大。圖5S型彎道上行進曲線下轉第362頁
      下載積分: 5 賞幣
      上傳時間:2024-03-12
      頁數: 4
      13人已閱讀
      ( 4 星級)
    • 簡介:以責任落實促成基層黨建嵌入式管理以責任落實促成基層黨建嵌入式管理加強企業(yè)基層黨組織建設,制定實施黨組織、黨小組責任落實指導意見,建立黨組織管理和企業(yè)管理間的體系銜接,以工作責任體現黨組織和黨員責任,解決國企黨建“弱化、淡化、虛化、邊緣化”問題。工作中,在黨組織的作用、任務、職責、組織活動等四方面建立工作清單XXX項,按“安全生產、優(yōu)質服務、增供擴銷、經營管理、支撐保障”五個專業(yè)分工制定工作月歷排版,采取月通報、季調度、半年考核、年終匯總的方式,對三級黨組織工作考核評定。明確黨委、總支、支部三級組織的領導責任、主體責任和“一崗雙責”,做到企業(yè)黨組織建設執(zhí)行有制度、操作有依據、考核有標準。一、具體問題描述一、具體問題描述企業(yè)黨建工作中,黨的政治優(yōu)勢、組織優(yōu)勢和群眾工作優(yōu)勢沒有能夠很好的轉化為企業(yè)的競爭優(yōu)勢、創(chuàng)新優(yōu)勢和科學發(fā)展優(yōu)勢,普遍存在黨建和中心工作“兩層皮”現象,根本的原因是黨建沒有與實際工作有機結合,沒有與企業(yè)的中心工作有機結合,黨組織和黨員責任沒有與工作任務有機結合。具體表現在三個方面一是黨組織作用不夠突出。一是黨組織作用不夠突出。工作站位不高,缺少黨建載體設計和黨組織工作策劃,未能很好的融入到企業(yè)發(fā)展、改革改制等重要工作中來,在參與企業(yè)經營管理方面發(fā)揮的作用不夠顯著。二是黨員先鋒模范作用不夠突出。二是黨員先鋒模范作用不夠突出?!皟蓪W一做”學習教育穿透性不強,黨員干部隊伍的政治素質、法制素質、道德素質和職業(yè)素質與企業(yè)發(fā)展需要還有一定差距,克難攻堅能力有待進一步提高,在群眾中威信不高。三是思想政治工作作用不夠突出。三是思想政治工作作用不夠突出。思想政治工作力度不夠,掌握員工思想現狀方面的工作手段相對簡單,指導員工行為規(guī)范的針對性方法較少,員工對企業(yè)的責任心和奉獻度還須增強。二、主要思路和做法二、主要思路和做法【思路】以責任落實為主線,堅持融入中心不偏離,在嵌入上做文章,促進黨政兩套管理體系相互融合,以工作責任體現黨組織和黨員責任,做到企業(yè)黨組織建設執(zhí)行有制度、操作有依據、考核有標準,解決“弱化、淡化、虛化、邊緣化”問題?!咀龇ā恐贫▽嵤h組織、黨小組責任落實指導意見(以下簡稱責任落實指導意見),以任務清單的模式,逐一明確黨委、總支、支部三級組織的領導責任、主體責任和“一崗雙責”,使全面加強企業(yè)黨組織建設執(zhí)行有制度、操作有依據。第三,通過責任落實方便工作開展,達成兩個目的。第三,通過責任落實方便工作開展,達成兩個目的。通過制定責任落實指導意見,出臺一套“既是清單式的規(guī)定,又是手冊式的指南”的管理制度,使工作內容清晰明了,把責任轉化為具體的任務,保持黨組織工作常態(tài)。一是要讓新同志知道應該怎樣干。一是要讓新同志知道應該怎樣干。每年都有新黨員加入組織,黨務干部和工作者也都隨時面臨著崗位變動的工作安排,抓好工作銜接至關重要。因此需要制定相應的制度和指導意見,從組織和人員兩個層面,對黨組織和黨小組,黨組織書記、副書記、紀委書記、黨委委員、黨總支、支部委員、黨小組長的職責和任務作出具體規(guī)定,做到事無巨細,幫助新同志迅速進入狀態(tài),不因人員的變化影響工作的進展。二是要讓老同志知道怎樣能干好。二是要讓老同志知道怎樣能干好。面對新形勢、新任務,應該適時地幫助黨務工作者進行思想認識和黨務知識的更新迭代,在不同時期、改革時間斷、面臨不同任務做到準確把握原則、明確組織關系、突出重點內容、保證沒有疏漏,使黨組織在結構不變、人員不變的情況下,實現管理能力提升和業(yè)績水平提升,在加強企業(yè)黨得建設工作中跟得上形勢、完成好任務。三、經驗三、經驗【經驗】【經驗】在企業(yè)基層黨的建設工作中,黨員絕大多數都是從事具體工作的生產經營者,專職黨務工作者極少,如何把黨章的要求轉化為具體的工作行為至關重要,這直接決定著黨組織作用和黨員作用的發(fā)揮和貢獻度。因此,一定要制定完整的責任落實管理制度,通過以工作責任體現黨組織和黨員責任,建立黨組織管理和企業(yè)管理間的體系銜接。
      下載積分: 5 賞幣
      上傳時間:2024-03-16
      頁數: 3
      12人已閱讀
      ( 4 星級)
    • 下載積分: 9 賞幣
      上傳時間:2024-03-12
      頁數: 55
      7人已閱讀
      ( 4 星級)
    • 簡介:課程設計報告書課程設計報告書設計名稱基于嵌入式系統(tǒng)的聊天程序設計課程名稱嵌入式系統(tǒng)開發(fā)
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 22
      13人已閱讀
      ( 4 星級)
    • 簡介:基本C語言基礎題1用預處理指令DEFINE聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)DEFINESECONDS_PER_YEAR606024365UL我在這想看到幾件事情DEFINE語法的基本知識(例如不能以分號結束,括號的使用,等等)懂得預處理器將為你計算常數表達式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。意識到這個表達式將使一個16位機的整型數溢出‐因此要用到長整型符號L,告訴編譯器這個常數是的長整型數。如果你在你的表達式中用到UL(表示無符號長整型),那么你有了一個好的起點。記住,第一印象很重要。2寫一個“標準”宏MIN,這個宏輸入兩個參數并返回較小的一個。DEFINEMINA,B((A)BAB這個測試是為下面的目的而設的標識DEFINE在宏中應用的基本知識。這是很重要的,因為直到嵌入INLINE操作符變?yōu)闃藴蔆的一部分,宏是方便產生嵌入代碼的唯一方法,對于嵌入式系統(tǒng)來說,為了能達到要求的性能,嵌入代碼經常是必須的方法。三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產生比F‐THEN‐ELSE更優(yōu)化的代碼,了解這個用法是很重要的。懂得在宏中小心地把參數用括號括起來我也用這個問題開始討論宏的副作用,例如當你寫下面的代碼時會發(fā)生什么事LEASTMINP,B3預處理器標識ERROR的目的是什么如果你不知道答案,請看參考文獻1。這問題對區(qū)分一個正常的伙計和一個書呆子是很有用的。只有書呆子才會讀C語言課本的附錄去找出象這種問題的答案。當然如果你不是在一個書呆子,那么應試者最好希望自己不要知道答案。死循環(huán)(INFINITELOOPS)4嵌入式系統(tǒng)中經常要用到無限循環(huán),你怎么樣用C編寫死循環(huán)呢這個問題用幾個解決方案。我首選的方案是WHILE1{}一些程序員更喜歡如下方案FOR{}這個實現方式讓我為難,因為這個語法沒有確切表達到底怎么回事。如果一個應試者給出這個作為方案,我將用這個作為一個機會去探究他們這樣做的基本原理。如果他們的基本答案EINTA10//ANARRAYOF10POINTERSTOINTEGERSFINTA10//APOINTERTOANARRAYOF10INTEGERSGINTAINT//APOINTERTOAFUNCTIONATHATTAKESANINTEGERARGUMENTANDRETURNSANINTEGERHINTA10INT//ANARRAYOF10POINTERSTOFUNCTIONSTHATTAKEANINTEGERARGUMENTANDRETURNANINTEGER人們經常聲稱這里有幾個問題是那種要翻一下書才能回答的問題,我同意這種說法。當我寫這篇文章時,為了確定語法的正確性,我的確查了一下書。但是當我被面試的時候,我期望被問到這個問題(或者相近的問題)。因為在被面試的這段時間里,我確定我知道這個問題的答案。應試者如果不知道所有的答案(或至少大部分答案),那么也就沒有為這次面試做準備,如果該面試者沒有為這次面試做準備,那么他又能為什么出準備呢STATIC6關鍵字STATIC的作用是什么這個簡單的問題很少有人能回答完全。在C語言中,關鍵字STATIC有三個明顯的作用在函數體,一個被聲明為靜態(tài)的變量在這一函數被調用過程中維持其值不變。在模塊內(但在函數體外),一個被聲明為靜態(tài)的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是一個本地的全局變量。在模塊內,一個被聲明為靜態(tài)的函數只可被這一模塊內的其它函數調用。那就是,這個函數被限制在聲明它的模塊的本地范圍內使用。大多數應試者能正確回答第一部分,一部分能正確回答第二部分,同是很少的人能懂得第三部分。這是一個應試者的嚴重的缺點,因為他顯然不懂得本地化數據和代碼范圍的好處和重要性。7.關鍵字CONST有什么含意我只要一聽到被面試者說“CONST意味著常數”,我就知道我正在和一個業(yè)余者打交道。去年DANSAKS已經在他的文章里完全概括了CONST的所有用法,因此ESP譯者EMBEDDEDSYSTEMSPROGRAMMING的每一位讀者應該非常熟悉CONST能做什么和不能做什么如果你從沒有讀到那篇文章,只要能說出CONST意味著“只讀”就可以了。盡管這個答案不是完全的答案,但我接受它作為一個正確的答案。(如果你想知道更詳細的答案,仔細讀一下SAKS的文章吧。)如果應試者能正確回答這個問題,我將問他一個附加的問題下面的聲明都是什么意思CONSTINTAINTCONSTACONSTINTA
      下載積分: 9 賞幣
      上傳時間:2024-03-10
      頁數: 107
      18人已閱讀
      ( 4 星級)
    • 簡介:嵌入式復習資料嵌入式復習資料第一章嵌入式系統(tǒng)概述第一章嵌入式系統(tǒng)概述1、什么是嵌入式系統(tǒng)是簡單列舉一些生活中常見的嵌入式系統(tǒng)的實例。、什么是嵌入式系統(tǒng)是簡單列舉一些生活中常見的嵌入式系統(tǒng)的實例。P3P3嵌入式系統(tǒng)是用于檢測、控制、輔助、操作機械設備的裝置。以應用為中心,一計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積和功耗等嚴格要求的專用計算機系統(tǒng)。3、是比較嵌入式系統(tǒng)與通用、是比較嵌入式系統(tǒng)與通用PCPC的區(qū)別。的區(qū)別。P3P3(1)嵌入式系統(tǒng)是專用的計算機系統(tǒng),而PC是通用的計算機系統(tǒng)。(2)技術要求不同,通用PC追求高速、海量的數據運算;嵌入式要求對象體系的智能化控制。(3)發(fā)展方向不同,PC追求總線速度的不斷提升,存儲容量不斷擴大;嵌入式追求特定對象系統(tǒng)的智能性,嵌入式,專用性。4、嵌入式體統(tǒng)有哪些部分組成簡單說明各部分的功能與作用。、嵌入式體統(tǒng)有哪些部分組成簡單說明各部分的功能與作用。P6P6(1)硬件層是整個核心控制模塊(由嵌入式微處理器、存儲系統(tǒng)、通信模塊、人機接口、其他IO接口以及電源組成),嵌入式系統(tǒng)的硬件層以嵌入式微處理器為核心,在嵌入式微處理器基礎上增加電源電路、時鐘電路、和存儲器電路(RAM和ROM等),這就構成了一個嵌入式核心控制模塊,操作系統(tǒng)和應用程序都可以固化在ROM中。(2)中間層把系統(tǒng)軟件與底層硬件部分隔離,使得系統(tǒng)的底層設備驅動程序與硬件無關。一般包括硬件抽象層(HARDWAREABSTRACTLAYER,HAL)和板級支持包(BOARDSUPPTPACKAGE,BSP)。(3)軟件層由實時操作系統(tǒng)(REALTIMEOPERATINGSYSTEM,RTOS)、文件系統(tǒng)、圖形用戶接口(GRAPHICALUSERINTERFACES,GUI)、網絡組件組成。(4)功能層是面向被控對象和用戶的,當需要用戶操作是往往需要提供一個友好的人際界面。5、嵌入式系統(tǒng)是怎么分類的、嵌入式系統(tǒng)是怎么分類的P7P7按照嵌入式微處理器的位數分類(4位、8位、16位、32位、64位);按照是實時性分類(硬實時系統(tǒng)式之系統(tǒng)對響應時間有嚴格的要求;軟實時系統(tǒng)是對響應時間有一定要求);按照嵌入式軟件結構分類(循環(huán)輪詢系統(tǒng)、前后臺系統(tǒng)、多任務系統(tǒng));按照應用領域分類。6什么是多任務系統(tǒng)多任務系統(tǒng)的特點些什么是多任務系統(tǒng)多任務系統(tǒng)的特點些P9P9應用的場合對于較復雜的嵌入式系統(tǒng)而言,存在許多互不相關的過程需要計算機同時處理,在這種情況下就需要采用多任務系統(tǒng)。多任務系統(tǒng)的軟件是由多個任務、多個中斷服務程序以及嵌入式操作系統(tǒng)組成。任務是順序執(zhí)行的,并行性通過操作系統(tǒng)完成。特點(1)每個任務都是一個無限循環(huán)的程序,等待特定的輸入,從而機型相應的處理。(2)這種程序模型將系統(tǒng)成分相對簡單、相互合作的模塊。(3)不同的任務共享同一個CPU和其他硬件,嵌入式操作系統(tǒng)對這些共享資源進行管理。(4)多個順序機型的任務在宏觀上是并行執(zhí)行的,每個任務都運行在自己獨立的CPU上。N1結果為負數,結果為0則Z1,C進位位,V溢出位,Q指示增強型DSP指令中是否出現溢出或飽和,I1禁止IRQ中斷,F1禁止FIQ中斷,T0指示ARM執(zhí)行T1指示THUMB執(zhí)行,M【40】模式位決定處理器的工作模式。9,試述,試述ARMARM處理器對異常中斷的影響。處理器對異常中斷的影響。P41P41R14RETURNLINKSPSRCPSRCPSR【40】EXCEPTIONMODENUMBER4位到0位進入異常模式CPSR【5】0使處理器在ARM狀態(tài)下執(zhí)行CPSR【7】1禁止新的IRQ中斷IFRESETFIQTHENCPSR61禁止新的FIQ中斷PCEXCEPTIONCECTADDRESS完成后進入異常向量地址1010如何從異常中斷處理程序中返回需要注意哪些問題(可不看)如何從異常中斷處理程序中返回需要注意哪些問題(可不看)進入中斷的逆過程。11ARM11ARM指令的尋址方式有幾種試分別敘述其各自的特點并舉例說明。指令的尋址方式有幾種試分別敘述其各自的特點并舉例說明。P44P44(1)寄存器尋址指令地址碼給出寄存器的編號,寄存器中的內容作為操作數。(2)立即尋址、指令操作碼后的地址碼是立即數,即操作數本身。(3)寄存器移位尋址、是ARM指令集特有的尋址方式。(4)寄存器間接尋址、指令地址碼給出寄存器的編號,寄存器為地址指針,存放操作數的有效地址。(5)基址尋址、基址尋址是講基址寄存器的內容與指令中給出的維系量相加,形成操作數有效地址。(6)多寄存器尋址一次可以傳送多個寄存器的值(7)堆棧尋址按照特定順序進行存取的存取區(qū)。(8)塊拷貝尋址(9)相對尋址1212、ARMARM指令系統(tǒng)中對字節(jié)、半字、字的存取是如何實現的指令系統(tǒng)中對字節(jié)、半字、字的存取是如何實現的字節(jié)(B)半字(H)字W另附1、哈佛結構和馮諾依曼結構體系的區(qū)別。哈佛體系指令與數據分開,有兩個獨立存儲器模塊,有兩條獨立總線(數據、地址)。馮諾依曼程序指令存儲器和數據存儲器合二為一的存儲結構,程序指令的存儲地址與數據存儲地址指向同一存儲器的不同位置2大端地址和小端地址的區(qū)別。小端存儲低字節(jié)存放在低地址;大端存儲低字節(jié)存放在高地址3、SIMIAR9(R0R1,R5)①IA傳送之后地址1②IB傳送之前地址1③DA傳送之后地址1④DB傳送之前地址1
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 6
      24人已閱讀
      ( 4 星級)
    • 簡介:全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第1套一、選擇題一、選擇題1嵌入式系統(tǒng)是一類特殊的計算機系統(tǒng)。下列產品中不屬于嵌入式系統(tǒng)的是()。A電飯煲B路由器C巨型機DPOS機2嵌入式系統(tǒng)硬件的核心是CPU。下面關于嵌入式系統(tǒng)CPU特點的敘述中,錯誤的是()。A支持實時處理B低功耗C字長在16位以下D集成了測試電路3下面關于微控制器的敘述中,錯誤的是()。A微控制器將整個計算機硬件的大部甚至全部電路集成在一塊芯片中B微控制器品種和數量最多,在過程控制、機電一體化產品、智能儀器儀表、家用電器、計算機網絡及通信等方面得到了廣泛應用C微控制器的英文縮寫是MCUD8位的微控制器現在已基本淘汰4片上系統(tǒng)(SOC)也稱為系統(tǒng)級芯片,下面關于SOC敘述中錯誤的是()。ASOC芯片中只有一個CPU或DSPBSOC芯片可以分為通用SOC芯片和專用SOC芯片兩大類C專用SOC芯片可分為定制的嵌入式處理芯片和現場可編程嵌入式處理芯片兩類DFPGA芯片可以反復地編程、擦除、使用,在較短時間內就可完成電路的輸入、編譯、優(yōu)化、仿真,直至芯片的制作5數碼相機是嵌入式系統(tǒng)的典型應用之一。下面關于數碼相機的敘述中,錯誤的是()。A它由前端和后端兩部分組成,前端負責數字圖像獲取,后端負責數字圖像的處理B后端通常是以嵌入式DSP作為核心的SOC芯片,DSP用于完成數字圖像處理C負責進行數碼相機操作控制(如鏡頭變焦、快門控制等)是一個32位的MCUD高端數碼相機配置有實時操作系統(tǒng)和圖像處理軟件6電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,文件格式為TXT,試問該小說包含的漢字大約有多少萬字()A6萬字B12萬字C25萬字D40萬字7數字視頻信息的數據量相當大,通常需要進行壓縮處理之后才進行傳輸和存儲。目前數字有線電視所傳輸的數字視頻采用的壓縮編碼標準是()。AMPEG1BMPEG2CMPEG4DMPEG78下面是IP協(xié)議中C類IP地址有關規(guī)定的敘述,其中正確的是()。A它適用于中型網絡B它所在的網絡最多只能連接254臺主機18在以下ARM處理器的指令操作碼中可讓寄存器R1中的指定位“置位”的指令操作碼是()。AMOVBCADDDR19下面關于嵌入式系統(tǒng)的敘述中,錯誤的是()。A嵌入式系統(tǒng)常用的電源模塊有ACDC模塊、DCDC模塊或LDO模塊B大部分嵌入式處理器只能使用內部時鐘信號發(fā)生器,不能使用外部時鐘信號源C若嵌入式處理器芯片的系統(tǒng)復位引腳為NRESET,則表示低電平復位D基于ARM處理器內核的嵌入式處理器芯片都有調試接口20典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關的通道或接口組成,若一個嵌入式系統(tǒng)需要完成模擬量輸入功能,該功能由下面列出的嵌入式系統(tǒng)的哪個通道實現()A前向通道B后向通道C人機交互通道D相互互連通道21下面與AMBA(ADVANCEDMICROCONTROLLERBUSARCHITECTURE)有關的敘述中,錯誤的是()。AAMBA是ARM公司公布的用于連接和管理片上系統(tǒng)中各功能模塊的開放標準和片上互連規(guī)范BAMBA規(guī)定了ARM處理器內核與處理器內部RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準CARM處理器內核與外圍端口及慢速設備接口組件的接口標準不包含在AMBA規(guī)范中DAMBA有多個版本,性能隨版本的發(fā)展而逐步提高22以ARM內核為基礎的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線的層次結構方式構建片上系統(tǒng),下面列出的組件中,不與外圍總線相連的組件是()。AUARTBDMA控制器CADCDUSB設備23基于ARM內核的嵌入式芯片中包含定時計數組件,下面列出的哪一項不屬于定時計數組件()AADCBTIMERCRTCDWDT24基于ARM內核的嵌入式芯片中包含互連通信組件,下面列出的哪一項不屬于互連通信組件()ADACBSPICI2CDCAN25下面是關于嵌入式系統(tǒng)使用的存儲器的敘述,其中錯誤的是()。A系統(tǒng)使用的RAM有SRAM、DRAM等多種BFLASH存儲器分為NFLASH和NFLASH兩種CFRAM已得到使用D目前還沒有使用CACHE存儲器26面關于串行外設接口SPI的敘述中,錯誤的是()。ASPI一般使用4條信號線SCK、MISO、MOSI和SSELB采用SPI可以構成“一主一從式”系統(tǒng)C采用SPI可以構成“一主多從式”系統(tǒng)D采用SPI不能構成“多主多從式”系統(tǒng)27下面關于USB接口的敘述中,錯誤的是()。
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 11
      6人已閱讀
      ( 4 星級)
    • 簡介:全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第7套一、選擇題一、選擇題1、下列產品中不屬于嵌入式系統(tǒng)的是A、洗衣機B、空調機C、個人電腦D、電子血壓計2、下面關于嵌入式系統(tǒng)的敘述中,錯誤的是A嵌入式系統(tǒng)所涉及的應用領域非常廣泛B嵌入式系統(tǒng)在數量上遠遠超過了各種類型的通用計算機系統(tǒng)C嵌入式系統(tǒng)與通用計算機都是由硬件和軟件兩部分組成的D嵌入式系統(tǒng)正在逐步取代通用計算機系統(tǒng)3、數碼相機是一種典型的嵌入式系統(tǒng),下面有關其軟硬件組成的敘述中錯誤的是A它由硬件和軟件兩部分組成B硬件部分既包括CPU,也包括存儲器和輸入輸出C使用閃存卡(如CF卡、SD卡等)作為內存,用于存儲所運行的軟件D軟件部分既包括操作系統(tǒng),也包括應用軟件4、微控制器(MCU)是嵌入式系統(tǒng)常用的芯片之一,下面有關微控制器的敘述中錯誤的是AMCU芯片中除CPU外還集成了存儲器、總線、定時計數器、IO接口等組件B使用MCU后只需增加少量外接電路和硬件就可組成完整的硬件系統(tǒng)CMCU的品種和數量很多,應用非常廣泛,占有嵌入式系統(tǒng)的大部分市場D目前MCU停留在4位和8位階段,32位MCU還很少使用5、一個早期的數碼相機只有80萬像素,它所拍攝的相片最高分辨率是A16001200B1024768C800600D4806406、MP3播放器屬于嵌入式系統(tǒng)的應用之一,下面有關敘述中錯誤的是AMP3是互聯(lián)網上流行的一種數字音樂格式12、以下關于ARM處理器寄存器說法正確的是ACPSR為程序計數狀態(tài)寄存器BR12為鏈接寄存器使用C通用寄存器是32位寄存器,只能存放數據,不能存放地址D堆棧指針SP使用的寄存器為R1313、以下關于ARM處理器從異常中斷返回的說法錯誤的是A恢復原來被保護的用戶寄存器B將SPSR寄存器的值復制到CPSRC將異常向量地址寫入PC中D清除I和F標志,允許IRQ和FIQ中斷14、ARM處理器在大端模式下從0X60000000到0X60000003存儲一個字數據0X32303134,R20X60000000以下說法正確的是A0X60000000中存儲的數據是0X32B執(zhí)行LDRHR1R2后R10X3134C執(zhí)行LDRBR1R2后R10X3230D執(zhí)行LDRR1R2后R10X3431303215、以下ARM指令中不屬于數據處理類指令的是AADCR1R2R3BLDRR1R2CMOVR1R2LSL4DRR1R2R316、以下不能完成將R2中數值的兩倍寫入R1中的ARM指令是AADDR1R2R2BRR1R2R2CMOVR1R2LSL1DMULR1R2217、將寄存器R1中指定的BIT7和BIT3位清除、其它位保持不變的ARM指令是ARR1R10X00000088BR1R10X00000088CBICR1R10X00000088DTSTR1R10X00000088
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 15
      5人已閱讀
      ( 4 星級)
    • 簡介:1,嵌入式系統(tǒng)原理,8嵌入式網絡與協(xié)議棧,2,內容,嵌入式網絡幾種常用的網絡技術工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,3,1概述,設計嵌入式網絡的原因計算/處理資源的分散性減少處理的數據量模塊化設計需求系統(tǒng)可靠性要求網絡技術的應用物理層聯(lián)網通信技術工業(yè)控制領域INTERNET應用,4,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,,5,2嵌入式網絡,CONTENTS分布式嵌入式系統(tǒng)基于網絡的設計過程幾種常用的網絡技術簡介,6,211分布式嵌入式系統(tǒng),分布式嵌入式系統(tǒng)的組成,7,212網絡的抽象模型,8,213網絡的形式,點對點網絡單工半雙工雙工總線多級網絡多種網絡,9,點對點網絡,需要考慮流量控制不需要考慮沖突,例如2臺計算機通過RS232通信,10,總線,節(jié)點,節(jié)點,節(jié)點,,,,,典型消息格式,例如常用的以太網,11,多級網絡,,12,多種網絡,高速網低速網工廠自動化網絡與現場總線,13,14,214報文傳遞編程,通常的編程方式請求/應答方式推移方式,15,214報文傳遞編程請求/應答方式,發(fā)送報文發(fā)送一個報文RESULTSEND_PACKETADDRESS,DATA,LENGTH報文尺寸大于發(fā)送單位分拆FORI0IMESSAGELENGTHIIPACKET_SIZESEND_PACKETADDRESS,,16,利用中斷方式發(fā)送報文,發(fā)送報文的方式查詢方式中斷方式,17,利用中斷方式接收報文,中斷控制器收到報文,產生中斷中斷服務例程執(zhí)行,讀取報文如果處理時間短,直接處理如果處理時間長,把報文提交給中斷任務進行處理,18,通信編程的阻塞式與非阻塞式,小結阻塞式發(fā)送數據,直到完成發(fā)送,調用才返回接收數據,直到收到數據后,調用才返回非阻塞式發(fā)送數據,調用立即返回;以后在需要的時候查詢發(fā)送是否完成發(fā)送的數據放到發(fā)送隊列中接收數據,無論是否收到數據,均立即返回。如果收到數據,則進行處理;如果未收到數據,以后在需要的時候繼續(xù)執(zhí)行接收操作檢查接收隊列中是否有報文,19,例非阻塞方式,SEND_PACKET//只把報文交給發(fā)送“過程/任務/隊列”WAIT//延時,等待發(fā)送完成IFSEND_FINISHED{//如果發(fā)送完成}ELSE{//如果發(fā)送未完成},20,例阻塞方式,SEND_PACKET//函數返回時,報文已發(fā)送,21,214報文傳遞編程推移方式,數據的發(fā)送方在不需要等待請求的情況下主動發(fā)送數據。推移方式適用于數據發(fā)送方周期性地產生數據的系統(tǒng)中,如工廠中連續(xù)過程控制系統(tǒng)的傳感器節(jié)點,不斷向控制主機發(fā)送數據;廣泛應用于汽車上的CAN總線網絡系統(tǒng);現場總線網絡的過程數據的通信機制等。,22,例汽車網絡系統(tǒng)推移方式,23,22基于網絡的嵌入式系統(tǒng)設計,CONTENTS通信分析系統(tǒng)性能分析考慮網絡中的優(yōu)先級倒置硬件平臺設計、分配與調度,24,221通信分析,報文傳輸延遲算法發(fā)送方的開銷網絡傳輸延遲接收方的開銷網絡傳輸延遲起主要作用,25,222系統(tǒng)性能分析考慮網絡無干擾,執(zhí)行延遲時間,,26,222系統(tǒng)性能分析考慮網絡有干擾,,由于P1到P2的數據依賴,任何P1執(zhí)行時間的不確定將使得P2的開始時間不確定。由于P2和P3分配到同一個嵌入式設備M2上,意味著P2的就緒時間和執(zhí)行時間的變化將會影響到P3的完成時間。由于P3到P4的數據依賴,P3完成時間的變化將影響P4的開始時間。,27,222系統(tǒng)性能分析考慮原則,,對復雜的基于網絡應用的嵌入式系統(tǒng)進行精確的性能分析,要使用CAD工具。有些算法可以有效地確定進程開始和完成時間的上界和下界。如果沒有計算機輔助分析工具來幫助分析性能,那么手工設計必須滿足硬實時要求的嵌入式系統(tǒng)時一定要小心。系統(tǒng)在力圖達到硬實時的時間確定性要求時,應確保關鍵性的任務是活動的,這一點非常重要。例如設計一個嵌入式硬實時系統(tǒng),包括通信部分、數據處理部分、人機界面部分,為了保證系統(tǒng)的時間確定性,通常用戶界面活動和其他非基本任務可以臨時關掉。如果需要多個關鍵性任務能夠同時發(fā)生或運行,那么系統(tǒng)設計時一定要保證它們不共享任何處理器資源和通信鏈接資源。這是一種保守的設計策略,使用CAD工具有助于放寬某些限制,以便更充分地發(fā)揮硬件效率。,28,223網絡中的優(yōu)先級倒置,報文的優(yōu)先級不同當一個低優(yōu)先級報文在網絡上傳輸時,網絡的使用權就被分配給該低優(yōu)先級報文,允許它阻塞任何高優(yōu)先級報文,直到把該報文傳輸完成為止。因為每個報文的長度都有限,這種現象不會導致死鎖,但是可能會延緩關鍵性的通信。對此唯一能做的就是分析網絡的行為來確定優(yōu)先級倒置是否可能導致一些報文延遲時間過長。報文的優(yōu)先級相同網絡的用戶(進程)的優(yōu)先級不同,導致優(yōu)先級倒置,29,1優(yōu)先級不同的報文傳輸,,高優(yōu)先級報文,低優(yōu)先級報文,,,,發(fā)送,當一個低優(yōu)先級報文在網絡上傳輸時,網絡的使用權就被分配給該低優(yōu)先級報文,允許它阻塞任何高優(yōu)先級報文,直到把該報文傳輸完成為止。,30,2報文優(yōu)先級相同,進程優(yōu)先級不同,,進程(高),進程(低),進程,,,發(fā)送報文,,節(jié)點1,節(jié)點1,31,優(yōu)先級倒置的后果,網絡的傳輸延遲不確定系統(tǒng)設計需要考慮,32,224硬件平臺設計、分配與調度,在設計硬件平臺時,必須做出以下設計選擇所需要的處理器數目影響響應時間FF總線(32節(jié)點VS10節(jié)點所有處理器的類型現場總線控制系統(tǒng)上位機下位機所需要的網絡數目單級多級網絡的類型協(xié)議標準傳輸速率,33,嵌入式網絡系統(tǒng)的設計考慮小結,嵌入式網絡的概念、組成、分類和用途網絡的延遲分析考慮基本設計原則從延時方面考慮(優(yōu)先級)網絡中的優(yōu)先級倒置現象及后果,34,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,,35,23幾種常用的通信接口技術簡介,PCICOMPACTPCICPCIPC104/PLUSIRDA/FASTIRDAUSBETHERNET/FASTETHERNETIEEE1394PCMCIA其它,狹義的網絡分布于不同地理位置的裝置進行通信廣義的網絡分布于不同地理位置的裝置進行通信分布于同一個電路板的智能器件之間的通信,36,內容,嵌入式網絡幾種常用的網絡技術工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,37,工業(yè)過程控制系統(tǒng)的發(fā)展階段,1手動控制系統(tǒng)人工2氣動控制和液壓控制系統(tǒng)減輕人的勞動強度3電氣控制系統(tǒng)初級自動化4計算機集中式控制系統(tǒng)CCS5集散式控制系統(tǒng)DCS6分布式控制系統(tǒng)DCS7基于現場總線的分布式控制系統(tǒng)FCS,38,工業(yè)自動化網絡,,,工廠級,車間級,現場級,網關,,,,網關,,,,,大型計算機管理系統(tǒng),大型控制裝置、計算機,傳感器、執(zhí)行器、施動器,39,4工業(yè)網絡與現場總線,現場總線概念工業(yè)過程變量讀(數據采集)、計算(處理)、寫(控制)工業(yè)自動化連續(xù)過程控制離散控制混合控制系統(tǒng),40,4工業(yè)網絡與現場總線,現場總線傳輸的信息的特點實時性與時間確定性協(xié)議的簡單性短幀信息傳送信息交換的頻繁性和網絡負載的均衡性要求網絡有較高的安全性、容錯能力低成本要求,41,4工業(yè)網絡與現場總線,BITBUS產品標準的爭論(集中式、總線仲裁器、令牌總線)FF的推出2019標準的多樣化多樣化的合理性源于應用的多樣性廠家的利益之爭,42,4工業(yè)網絡與現場總線,目前的標準化類型1IEC技術報告(即FFH1)類型2CONTROLNET(美國ROCKWELL公司支持)類型3PROFIBUS(德國西門子公司支持)類型4PNET(丹麥PROCESSDATA公司支持)類型5FFHSE(即原FFH2,美國FISHERROSEMOUNT公司支持)類型6SWIFFNET(美國波音公司支持)類型7WORLDFIP(法國ALSTHOM公司支持)類型8INTERBUS(德國PHOENIXCONTACT公司支持)其它LONWORKS,TCN,CAN等,43,4工業(yè)網絡與現場總線,FF總線,,44,4工業(yè)網絡與現場總線,FF總線的優(yōu)點FF儀表實現了模擬儀表到數字儀表的飛躍,具有高抗干擾性;可以節(jié)約大量的導線,從而降低成本;可以在控制室進行現場儀表的調試和維護;儀表的精度得到普遍提高,變送器類儀表的精度均能達到01級以上;可以方便地實現儀表的溫度補償、故障檢測及保護等功能;FF儀表可以裝入PID等多種算法,直接構成控制回路;FF儀表具有互操作性,同一系統(tǒng)甚至是同一條總線上可以使用多個廠家的FF儀表,不同廠家功能相同的FF儀表還可以直接互換。,,45,FF現場總線控制系統(tǒng),46,4工業(yè)網絡與現場總線,HARTHART是HIGHWAYADDRESSABLEREMOTETRANSDUCER(高速可尋址的遠程變送器)的簡稱,最早由ROSEMOUNT公司開發(fā),并得到八十多家著名儀表公司的支持。目前世界上已有上百家公司宣布支持、使用這一協(xié)議,成立了HART用戶集團(HARTUSERGROUP),1993年成立了HART通信基金會。HART,屬于模擬系統(tǒng)向數字系統(tǒng)轉化的產品,它的最主要的特點是在420MA模擬信號的傳輸線上傳輸數字信號,使模擬信號和數字信號共同使用同一種傳輸介質,主要功能是方便了對現場設備的組態(tài)和管理。HART協(xié)議也分為三層結構,分別是物理層、數據鏈路層和應用層。,,47,SAMPLEHART產品,48,4工業(yè)網絡與現場總線,PROFIBUS,,,49,PROFIBUS體系結構,50,PROFIBUS的MAC機制,51,4工業(yè)網絡與現場總線,CANCAN是控制局域網絡(CONTROLAREANETWORK)的簡稱,最早由德國BOSCH公司推出,用于汽車內部測量與執(zhí)行部件之間的通信。隨著CAN技術的發(fā)展,現在的應用已經不局限于汽車行業(yè),而且面向過程工業(yè)方向發(fā)展,如機械工業(yè)、紡織工業(yè)、農用機械、機器人、數控機床、醫(yī)療器械及傳感器等領域。1991年9月,PHILIPSSEMICONDUCTORS制訂并發(fā)布了CAN技術規(guī)范(20版本)。該技術規(guī)范包括A、B兩部分,其中20A給出了CAN報文標準格式,20B給出了標準和擴展的兩種格式,此后,1993年11月ISO正式頒布了道路交通運輸工具數據信息交換高速通信控制器局域網(CAN)國際標準ISO11898。,,,52,CAN體系結構,53,4工業(yè)網絡與現場總線,CAN的典型應用,,,54,例子工業(yè)應用的CAN控制系統(tǒng),55,工業(yè)網絡與現場總線小結,概念由來與發(fā)展常用的現場總線技術和標準現場總線控制裝置是基于網絡技術的嵌入式系統(tǒng)(每個智能儀表嵌入了嵌入式處理器/控制器),56,,,TOBECONTINUED,57,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,58,5嵌入式系統(tǒng)的聯(lián)網,CONTENTS選擇協(xié)議棧選擇網絡技術選擇現成的實現方案使用標準的應用協(xié)議流行的網絡體系結構,59,51選擇協(xié)議棧,考慮適應產品的應用網絡打印機的開發(fā)TCP/IP協(xié)議,NETWARE協(xié)議等網絡協(xié)議所占用的內存的考慮硬件資源通信控制器物理層收發(fā)器接口成本因素協(xié)議開銷,60,52選擇網絡技術,例如根據應用選擇INTERNET接入工業(yè)自動化領域軍用其它,61,53選擇現成的實現方案,選擇現成的實現方案原因(現成的協(xié)議)一方面可以節(jié)省開發(fā)的時間,另一方面現成的方案具有很高的可靠性。關于自主開發(fā)利用開發(fā)的剩余資源從事這一工作,如在沒有緊急的開發(fā)項目的情況下,進行這一工作。自主開發(fā)的協(xié)議棧不要馬上投入使用,因為可能存在的BUG會造成維護成本的升高。需要進行標準的一致性測試。進行長期的可靠性測試。經過測試過的協(xié)議棧才可以用在實際的項目中。,62,54例使用標準的應用協(xié)議,例如,通過使用HTML和HTTP(超文本標記語言和超文本傳輸協(xié)議)這類標準的應用數據格式和協(xié)議,就不需要為桌面系統(tǒng)寫自己的應用程序。對于客戶端應用可以使用標準的瀏覽器軟件對于服務器端的軟件可以使用標準的WEBSERVER,這些軟件很多可以找到開放源碼的,可以節(jié)省不少時間,可靠性也可以得到保證。而且,如果使用一個有廣泛應用基礎的標準應用協(xié)議,開發(fā)者不需要向最終用戶提供工具軟件。,63,55流行的網絡體系結構,NETBIOSIPX/SPXAPPLETALKTCP/IP,64,小結,使用標準化使用成熟的技術自主開發(fā)的成熟化再使用,65,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,,66,6嵌入式INTERNET,嵌入式INTERNET概述嵌入式INTERNET的應用目前最方便的聯(lián)網方式智能公路包括交通管理、車輛導航、流量控制、信息監(jiān)測和汽車服務。植物工廠特種植物工廠,如實現野生名貴藥材的遠程監(jiān)控培養(yǎng)和種植、無土栽培技術應用、智能種子工程等。虛擬現實(VR)機器人包括交通警察、門衛(wèi)、家用機器人等。工業(yè)制冷冷庫、中央空調和超級市場冰柜。VR精品店客戶可以在INTERNET上實時地查看到存貨狀況。VR家政系統(tǒng)水、電、煤氣表的自動抄表,安全防火和防盜系統(tǒng)等。工業(yè)自動化目前已經有大量的8位、16位和32位嵌入式微控制器在實際工作中得到廣泛應用,網絡化是提高生產效率和產品質量、減少人力資源消耗的主要途徑。如制藥工業(yè)的過程控制、電力系統(tǒng)、電網安全、電網設備監(jiān)測和石油化工系統(tǒng)等。POS網絡及電子商務公共交通無接觸智能卡(CONTACTLESSSMARTCARD,CSC)發(fā)行系統(tǒng)、公共電話卡發(fā)行系統(tǒng)、自動售貨機等。環(huán)境工程與自然水文資料實時監(jiān)測,防洪體系及水土質量監(jiān)測,堤壩安全,地震監(jiān)測網,實時氣象信息網,水源和空氣污染監(jiān)測等。,67,,,,68,6嵌入式INTERNET,原理(2種方式)1直接接入INTERNET設備可以直接連接到INTERNET上,對INTERNET進行透明的訪問。不需要專用的接入設備。設備的協(xié)議標準化,便于實現。需要的嵌入式處理器的資源比較高,如更快的處理器,更大的存儲器容量,導致系統(tǒng)的成本高。需要IP地址資源,目前INTERNET的IPV4的IP資源有限,因此這種方案在IPV6版本中可能比較現實,但是可以應用于INTRANET中。2通過網關接入INTERNETGOTONEXT,69,,網關,,RS232、RS485、CAN、紅外、電力線、射頻等,,需要接入INTERNET的各種設備,,INTERNET,70,6嵌入式INTERNET,接入方案案例32/64位網絡處理器32/64位的嵌入式系統(tǒng)因為有足夠的能力和資源,所以可以使用TCP/IP協(xié)議的全集和標準的SOCKET接口。集成以太網控制器接口例子NETSILICON公司的NETARMMOTOROLA的POWERPC,COLDFIRESAMSUNG的KS32C50100系列,S3C4510等,71,6嵌入式INTERNET,接入方案案例8/16位嵌入式處理器對協(xié)議棧進行簡化和裁減從模塊層次上進行基本模塊IP,TCP,UDP從模塊內部進行例如路由功能的裁剪需要專業(yè)的網絡知識和技能,72,6嵌入式INTERNET,嵌入式TCP/IP概述嵌入式協(xié)議棧的API可能與普通的協(xié)議棧不同WINSOCK,BSDSOCKET,為了開發(fā)的標準化嵌入式協(xié)議棧的可裁剪性嵌入式TCP/IP協(xié)議棧的平臺兼容性嵌入式協(xié)議棧的效率較高(1)占用的代碼??;(2)需要的數據存儲器?。唬?)代碼的效率高,可以減少對處理器的處理速度的要求。,73,6嵌入式INTERNET,嵌入式TCP/IP實現的形式基于硬件實現的協(xié)議棧日本SEIKO公司以IREADY芯核為基礎,開發(fā)的S7600芯片,大量購買時價格約為7美元。應用于DSP的協(xié)議棧如EDEVICE公司提供的SMARTSTACK協(xié)議棧,就是在ANALOGDEVICES公司的AD1218XDSP芯片的基礎上實現的。普通的協(xié)議棧軟件TCP/IP代理協(xié)議棧CONTINUED,74,6嵌入式INTERNET代理協(xié)議棧,75,6嵌入式INTERNET,嵌入式INTERNET的方案選擇考慮的問題與INTERNET連接的方式(直接、通過網關)需要發(fā)送和接收信息的種類在系統(tǒng)中使用軟件協(xié)議棧和硬件協(xié)議棧的難度評估增加一個協(xié)議棧,不同的方案對原來的設計的改動大小成本比較軟件成本、硬件成本、總體增加的成本,76,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,77,7藍牙技術,特點適用的設備多工作頻段全球通用ISMINDUSTRY,SCIENCE,MEDICINE使用方便安全加密、抗干擾能力強兼容性好尺寸小、功耗低多路、多方向連接,78,藍牙系統(tǒng)模塊,79,7藍牙技術,產品藍牙芯片藍牙芯片是藍牙系統(tǒng)的關鍵技術。2019年底,朗訊公司宣布了它的第一個藍牙集成芯片W7020,該產品由一個單芯片無線發(fā)送子系統(tǒng)、一個基帶控制器和藍牙協(xié)議軟件組成。2000年6月,MITEL宣布推出MT1020,稱這是世界上第一種藍牙基頻寬控制器,可進行語音和數據處理。2000年6月下旬,英國初創(chuàng)公司(CSR)宣布推出第一個支持短距射頻(RF)技術的單芯片RF及基頻IC,該芯片采取了低價策略,每顆售價8美元,并計劃2019年底降為5美元。CSR芯片組可支持的藍牙操作頻寬達24GHZ,并支持藍牙軟件層的快閃內存,能夠傳送語音數據等多種數據。該公司2000年將有超過100萬個組件出貨,主要客戶是電信巨人阿爾卡特(ALCATEL)和日本的TOCHIGIMITSUMI。CSR芯片組將采用035微米工藝在亞洲及歐洲地區(qū)生產。2000年7月,日本沖電氣工業(yè)公司開始出廠藍牙芯片組及中間軟件的工業(yè)樣品,并將設計藍牙接口所必需的硬軟件一并出售給設備廠家。目前查閱文獻,80,7藍牙技術,產品藍牙耳機2019年11月,愛立信公司展示了采用藍牙技術的實用電話耳機,這是第一個采用藍牙技術使手得以解放的部件。藍牙耳機輕巧、無線,通過內建藍牙無線發(fā)送芯片同插入移動電話上的藍牙相連,與人通電話十分方便。該耳機可以放在任一只耳朵上,同愛立信T28,T28WORLD和R320蜂窩電話配合使用。,81,7藍牙技術,產品藍牙適配器,82,7藍牙技術,產品藍牙手機2000年6月上旬在新加坡舉辦的“通信技術亞洲展覽會”上,愛立信公司展示了內置藍牙芯片的GPRS手機R520M和T36。愛立信公司認為R520M是世界首例藍牙GPRS手機。,83,7藍牙技術,產品筆記本電腦作為藍牙技術的倡導者,IBM公司宣布出臺一系列新的無線增強技術,以與IBM成功的THINKPAD筆記本電腦的線路設計相配套,同時推出應用藍牙技術的全新THINKPAD筆記本電腦,該電腦帶有PORTOFINO端口,能方便地連接到無線調制解調器、照相機和其它設備上。通過藍牙技術,筆記本電腦將不再需要無線調制解調器或是單獨的無線ISP賬號,而是將來自筆記本電腦的數據通過無線電設備發(fā)送到蜂窩電話,然后再由蜂窩電話進行傳輸。,84,7藍牙技術,產品無線操作的便攜硬盤在一次展覽會上,一款叫做NETDRIVE的便攜式硬盤給人留下極其深刻的印象,它可利用藍牙技術無線接收數據,加以存儲(總容量可達200兆)。有了這種設備后,電腦用戶可在電腦主機與硬盤間可進行無線操作。當他離開時,可將硬盤帶走,防止他人非法操作;回來后重新連上硬盤便可繼續(xù)工作。,85,7藍牙技術,產品個人電腦附件東芝公司于2000年8月上市對應藍牙技術面向電腦的周邊設備。推出的產品為具備藍牙通信功能的PC卡“PABTC001”和可以安裝該PC卡的模擬MODEM“PABTS001”。使用PC卡“PABTC001”可以在筆記本電腦之間通過無線方式傳輸文件。摩托羅拉公司也公布了其第一批藍牙產品,包括一個PCMCIA卡,一個USB附件。PCMCIA卡和USB附件這兩個新產品都是個人電腦的附加設備,可以允許個人電腦用無線方式交換信息和整理數據。,86,內容,嵌入式網絡幾種常用的網絡技術家庭網絡最后100米工業(yè)網絡與現場總線嵌入式系統(tǒng)的聯(lián)網嵌入式INTERNET藍牙技術I2C總線,,87,8I2C總線簡介,概述I2C總線是一種廣為人知的常用于將微控制器鏈接到系統(tǒng)的總線。目前大多數的嵌入式處理器都集成了I2C總線接口,許多的I/O芯片具有I2C總線接口,如EEPROM存儲器,溫度傳感器等。I2C總線廣泛的應用于嵌入式系統(tǒng)的主板上的各個部件之間的連接與通信。,88,I2C總線的應用例子,EMCU子系統(tǒng),E2PROM,數字傳感器,,,,,,,89,8I2C總線,系統(tǒng)結構,90,小結,嵌入式系統(tǒng)網絡設計的考慮網絡的形式常用的網絡技術介紹工業(yè)網絡現場總線家用網絡嵌入式INTERNET幾種解決方案藍牙與I2C簡介其它的網絡技術發(fā)展中,91,,,THEEND,
      下載積分: 4 賞幣
      上傳時間:2024-01-06
      頁數: 91
      6人已閱讀
      ( 4 星級)
    • 簡介:COPYRIGHT2014FUJITSULIMITED,SIMULINK及基于模型設計的嵌入式應用,FNST第三事業(yè)部第一開發(fā)部主任工程師孫忠瀟SIMULINK基礎版主及代碼生成版主HYOWINNER2014年5月24日,2,COPYRIGHT2014FUJITSULIMITED,目錄,SIMULINK是什么各家釋意用戶群分析學習難度分析SIMULINK能夠做什么視頻處理音頻處理工業(yè)流程模擬發(fā)動機控制自定義娛樂工具箱TARGETSUPPORTPACKAGE目標芯片的驅動工具箱基于模型的嵌入式設計及應用MBDMODELBASEDDESIGN代碼自動生成相關知識MBDDEMO濾波器建模,生成代碼以及驗證,3,COPYRIGHT2014FUJITSULIMITED,SIMULINK是什么,百度SIMULINK是MATLAB最重要的組件之一,它提供一個動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。MATLAB2013BSIMULINKOPENSTHESIMULINK?LIBRARYBROWSERHYOWINNERSIMULINKSIMULINKSIMUSIMULATION仿真具象化邏輯及結果LINK連接模塊與庫連接設計與需求連接模型與代碼連接你我與MATLAB/SIMULINK連接,4,COPYRIGHT2014FUJITSULIMITED,SIMULINK是什么,模塊庫,,模型,,波形,,5,COPYRIGHT2014FUJITSULIMITED,SIMULINK是什么,SIMULINK的使用者都期待其功能更加強大,能快速實現想要做的事,期待,6,COPYRIGHT2014FUJITSULIMITED,SIMULINK是什么,7,COPYRIGHT2014FUJITSULIMITED,SIMULINK能夠做什么,,視頻幀差分使能錄像仿真,,8,COPYRIGHT2014FUJITSULIMITED,SIMULINK能夠做什么,,使用自帶模塊搭建音頻解析器,方便快捷。稍作加工即可實現播放開始后進行音量調節(jié)、暫停、繼續(xù)以及播放停止等動作。構成音樂播放器,9,COPYRIGHT2014FUJITSULIMITED,SIMULINK能夠做什么,10,COPYRIGHT2014FUJITSULIMITED,SIMULINK能夠做什么,11,COPYRIGHT2014FUJITSULIMITED,SIMULINK能夠做什么,SIMULINK能夠做什么,TARGETSUPPORTPACKAGE是針對某一系列MCU/DSP芯片的驅動代碼配置與自動生成工具箱,給MBD嵌入式開發(fā)者提供快速算法驗證環(huán)境,FM4TSP主要有以下優(yōu)點1無需編寫驅動代碼使用者通過簡單的對話框設置即可生成驅動代碼2生成代碼有效錯誤的不合理的驅動配置模型會通過錯誤提示讓使用者改正3流程自動化從模型代碼生成,IDE啟動,工程創(chuàng)建,編譯,下載一鍵完成,TSP,12,COPYRIGHT2014FUJITSULIMITED,13,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,MODELBASEDDESIGN,基于模型設計是一種流程,較之傳統(tǒng)軟件開發(fā)流程而言,使開發(fā)者能夠更快捷、以更少的成本花費進行開發(fā)。適用范圍包括信號處理,控制系統(tǒng),通信行業(yè)。表述系統(tǒng)的模型是整個開發(fā)流程的中心,貫穿需求,設計,實施與測試。模型本身就是一個可執(zhí)行的規(guī)格書,開發(fā)者修改優(yōu)化模型就是對設計的修繕,無需到實施之后通過測試再進行系統(tǒng)驗證,可以通過仿真在早期設計時期就及時進行正確性驗證,并且在實施階段,特別是對于嵌入式軟件,代碼由模型生成。,基于模型設計,14,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,以一個簡單的濾波器設計作為需求,通過基于模型設計簡化流程將需求與算法設計綁定起來,以保證所有需求都被覆蓋,最終實現需求與設計的一致性。,需求,15,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,根據濾波器的數學表達關系進行模型建立模型,并設計輸入輸出進行仿真,以驗證模型計算的正確性。模型輸入包括濾波系數和需要濾波的信號帶噪聲的正弦波仿真時,選擇合適的算法至關重要。,模型建立與仿真,模型建立與仿真,16,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,應用于嵌入式開發(fā)的模型往往需要選擇固定步長的解算器,而不選用變步長的解算器這是因為微控制器的時鐘信號是以固定頻率的周期工作,雖然可以實現倍頻和分頻,往往在一個應用的過程中每個基礎時鐘信號是保持不變的。,解算器的選擇,解算器的選擇,17,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,SYSTEMTARGETFILE是SIMULINK生成代碼不可或缺的起到總領作用的文件。它決定了自身被選擇時模型配置的動作,自定義GUI的追加,模型生成代碼的類型,以及主函數MAIN的生成與否,生成方式等等。GRTTLC快速原型ERTTLC嵌入式C代碼,通常使用此項或在此之上進行自定義硬件目標TSP工具的定制CUSTOM往往都是以ERTTLC為基礎,追加自定義硬件對應的配置或功能,系統(tǒng)目標文件,所謂TLC即TARGETLANGUAGECOMPILER的縮寫是一種解釋性編程語言,可以將模型編譯出來的RTW文件按照BLOCK級TLC程序轉化為目標代碼。,聯(lián)編文件,,聯(lián)編文件,即MAKEFILE文件MK,在MAKE_RTW指令下以系統(tǒng)模板聯(lián)編文件SYSTEMTEMPLATEMAKEFILE即SYSTEMTMF為基礎,生成MODELMK聯(lián)編程序,主要負責將模型產生的程序,附件的庫文件和自定義的模塊進行編譯和鏈接。系統(tǒng)模板聯(lián)編文件TMF允許用戶指定編譯器,編譯選項,以及可執(zhí)行文件生成時所附帶的信息。,,基于模型的嵌入式設計及應用,18,COPYRIGHT2014FUJITSULIMITED,通過RMISETUP注冊ACTIVEXCONTROLS后SIMULINKMODEL菜單欄增加了需求追蹤功能追加了鏈接之后,文檔中出現SIMULINK的小圖標,能夠從需求文檔鏈接到模型;每當需求出現了變更可以通過鏈接檢查是否及時反映到所設計的模型中,以保持一致性,需求與模型關聯(lián),基于模型的嵌入式設計及應用,19,COPYRIGHT2014FUJITSULIMITED,隨著模型復雜度的提高,人工檢查模型屬性,配置以及對于MAAB標準的遵守度逐漸成為負擔,使用SIMULINK工具欄中的MODELADVISOR工具可以自動進行標準以及模型配置和屬性的檢查,并產生檢查報告。檢查的內容1是否會導致系統(tǒng)仿真出錯2是否會導致生成的代碼無效SIMULINKCODEREMBEDDEDCODER3生成的代碼是否符合安全標準SIMULINKCODEREMBEDDEDCODERSIMULINKVV,模型檢查與驗證,基于模型的嵌入式設計及應用,20,COPYRIGHT2014FUJITSULIMITED,使用PROFILERREPORT來了解模型每個環(huán)節(jié)的時間消耗和調用次數。報告中會提示模型執(zhí)行時間,調用函數清單和每個函數調用的詳細效率分析信息使用注意1如果算法模型使用MODELREFERRENCE引用,那么需要使該模型在NORMAL模式2在進行PROFILER時并不分析MODELREFERRENCE內部,需要單獨分析,模型效率分析,基于模型的嵌入式設計及應用,21,COPYRIGHT2014FUJITSULIMITED,初次嘗試,先使用ERTTLC作為系統(tǒng)目標文件生成嵌入式C代碼ERTTLC會啟動代碼生成過程,將模塊轉化為C代碼未經過任何優(yōu)化的代碼可讀性不強,代碼自動生成,初次嘗試,先使用ERTTLC作為系統(tǒng)目標文件生成嵌入式C代碼ERTTLC會啟動代碼生成過程,將模塊轉化為C代碼未經過任何優(yōu)化的代碼可讀性不強,代碼自動生成,基于模型的嵌入式設計及應用,代碼自動生成提高可讀性,22,COPYRIGHT2014FUJITSULIMITED,1為模型增加信號名2通過信號線屬性配置存儲數據類型,代碼自動生成提高可讀性1,基于模型的嵌入式設計及應用,1為模型增加信號名2通過M代碼在BASEWORKSPACE創(chuàng)建信號數據對象3關聯(lián)數據對象與模型信號DISABLEIMPLICITSIGNALRESOLUTIONGCS命令可自動關聯(lián),代碼自動生成提高可讀性2,代碼自動生成提高可讀性2,23,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,1將模型轉換為子系統(tǒng)2在BLOCKPARAMETER中配置為原子子系統(tǒng)3CODEGENERATION頁面定義函數名與文件名,代碼自動生成結構化,24,COPYRIGHT2014FUJITSULIMITED,基于模型的嵌入式設計及應用,最終目的是將通過模型生成的代碼下載到目標硬件中去使用,那么模型生成的代碼能不能如實地反映仿真過程是必須要去驗證的。模型與代碼的一致性驗證可以通過處理器在環(huán)仿真PROCESSORINTHELOOP,PIL來驗證。,代碼的有效性驗證,25,COPYRIGHT2014FUJITSULIMITED,MOREABOUTSIMULINKTOBECONTINUED,CMEXS函數,子系統(tǒng)MASK,TLC語言,SIMULINKBLOCKHELP文檔制作,自定義SIMULINKLIBRARY,LEVEL1MS函數自動生成,CALLBACKS,ICONDRAWCOMMAND,模型定點化,代碼生成文件結構,26,COPYRIGHT2014FUJITSULIMITED,
      下載積分: 4 賞幣
      上傳時間:2024-01-06
      頁數: 27
      12人已閱讀
      ( 4 星級)
    • 簡介:全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫第1套一、選擇題一、選擇題1嵌入式系統(tǒng)是一類特殊的計算機系統(tǒng)。下列產品中不屬于嵌入式系統(tǒng)的是()。A電飯煲B路由器C巨型機DPOS機2嵌入式系統(tǒng)硬件的核心是CPU。下面關于嵌入式系統(tǒng)CPU特點的敘述中,錯誤的是()。A支持實時處理B低功耗C字長在16位以下D集成了測試電路3下面關于微控制器的敘述中,錯誤的是()。A微控制器將整個計算機硬件的大部甚至全部電路集成在一塊芯片中B微控制器品種和數量最多,在過程控制、機電一體化產品、智能儀器儀表、家用電器、計算機網絡及通信等方面得到了廣泛應用C微控制器的英文縮寫是MCUD8位的微控制器現在已基本淘汰4片上系統(tǒng)(SOC)也稱為系統(tǒng)級芯片,下面關于SOC敘述中錯誤的是()。ASOC芯片中只有一個CPU或DSPBSOC芯片可以分為通用SOC芯片和專用SOC芯片兩大類C專用SOC芯片可分為定制的嵌入式處理芯片和現場可編程嵌入式處理芯片兩類DFPGA芯片可以反復地編程、擦除、使用,在較短時間內就可完成電路的輸入、編譯、優(yōu)化、仿真,直至芯片的制作5數碼相機是嵌入式系統(tǒng)的典型應用之一。下面關于數碼相機的敘述中,錯誤的是()。A它由前端和后端兩部分組成,前端負責數字圖像獲取,后端負責數字圖像的處理B后端通常是以嵌入式DSP作為核心的SOC芯片,DSP用于完成數字圖像處理D全部采用哈佛結構11以下關于ARM處理器內核說法正確的是()。A經典ARM處理器包括CTEXM、CTEXR和CTEXA三大類BCTEXA系列為應用CTEX處理器,主要面向高端應用設計CCTEXM系列為面向控制領域的實時嵌入式處理器DARM11性能優(yōu)于CTEXA5但低于CTEXA1512以下關于ARM處理器工作狀態(tài)說法錯誤的是()。A工作狀態(tài)包括ARM狀態(tài)、THUMB及THUMB2狀態(tài)和調試狀態(tài)三種BARM狀態(tài)既支持16位指令寬度也支持32位指令寬度CTHUMB狀態(tài)或THUMB2狀態(tài)下代碼密度大于ARM狀態(tài),占用存儲空間較小DARM處理器復位后總處于ARM狀態(tài)13如果要選擇ARM處理器工作在外部中斷模式,允許外部中斷IRQ,禁止快速中斷FIQ使用THUMB工作狀態(tài),則需要設置的寄存器是()。APSPBMSPCCPSRDSPSR14已知內存0X80000000中的內容為0X330X80000001中的內容為0X310X80000002中的內容為0X300X80000003中的內容為0X32則ARM在大端模式下地址0X80000000所指示的一個字為()。A0X33303132B0X32303133C0X32303331D0X3331303215在THUMB指令集中,32位有效立即數是由8位立即數通過下面哪一種操作而間接得到的()。A左移B右移C循環(huán)左移D循環(huán)右移16ARM處理器在指令LDRR2,R5,2執(zhí)行后,R5中的值為()。
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 17
      10人已閱讀
      ( 4 星級)
    • 簡介:操作題(一)電動汽車充電樁(示意圖如圖31所示)以S3C2410芯片為核心,并外加其他功能電路來進行設計,其基本功能描述如下A、充電樁支持2種充電方式,一種是固定金額方式,如充300元的電能。那么,所充電能的金額等于300元后自動停止充電;另一種是隨機充電,即隨時按“停止“鍵來停止充電,若未按“停止“鍵,則電池充滿后也會自動停止充電。B、支持現金和IC卡付費。IC卡是預付費卡,金額不足將報警。C、能夠通過RS485總線與后臺結算服務器連接,傳遞結算信息。D、用LCD顯示器來顯示被充電電池的電量情況,并顯示充電時間、金額等信息。根據上述功能要求的描述,請完善下面的敘述(程序)和回答有關的問題。(完善程序或回答問題所需的寄存器格式見題后附錄)。1)充電樁控制器設計時,需設計一個鍵盤,鍵盤中應包含09數字鍵及“切換“、“啟動“、“停止“等3個命令鍵。其鍵盤接口設計成44的陣列(按鍵排列示意如圖32所示)。圖32中的鍵盤接口電路中選用GPE4GPE7來輸出鍵盤行掃描信號,選用GPE0GPE3來輸入鍵盤列信號。軟件設計時設計者自行設計鍵盤掃描函數,請你補功能的引腳。(3)為了實現與后臺結算服務器連接,選擇S3C2410內部的UART1部件,并外加電平轉換芯片來實現支持RS485串行通信的接口電路。下面一段程序是初始化UART1部件(注UART1的波特率要求為9600BPS,數據格式要求為8位數據、1位停止位、奇校驗,主頻為PCLK。)。VOIDUART1_INITRGPHCONRGPHCON端口H相應引腳功能初始化RUFCON10X0FIFODISABLERUMCON10X0RULCON1133|02|14設置線路控制寄存器RUCON10X245設置控制寄存器RUBRDIV1INTPCLK15051設置波特率,小數采用四舍五入(4)充電樁的LCD顯示器,由于顯示的內容不復雜,因此選用16色LCD屏。設計LCD屏接口電路時,選用S3C2410芯片的GPC0GPC7連接到LCD模塊的8位數據線上,用來傳輸顯示信息。在相關驅動程序中,可以用以下語句來初始化GPC0GPC7為輸出RGPCCONRGPCCON|0X0000555516RGPCCON對應GPC端口的控制寄存器設計時,選擇專用電池電量檢測芯片來測量被充電電池的電量。該芯片能提供被測電池的電量信息,并具有1個電量充滿狀態(tài)的引腳。若設計時,將該引腳連接到S3C2410芯片的GPF0引腳上,使該引腳有效后產生中斷信號,立即執(zhí)行停止充電程序,防止過充。在相關驅動程序中,可以用以下語句來初始化GPF0為中斷請求信號輸入RGPFCONRGPFCON0XFFFFFFFC|17RGPFCON對應GPF端口的控制寄存器(5)充電樁的應用軟件將在無操作系統(tǒng)環(huán)境下進行開發(fā)。若設計者自行設計一個啟動引導程序,來引導應用程序。啟動引導程序中需要完成異常向量表的設置。ARM9體系結構中規(guī)定異常向量之間各相差18個字節(jié),因此,需要在各異常向量處設計一條分枝指令。對于S3C2410微處理器來說,其啟動引導程序還需要完成禁止19部件和禁止中斷,并設置各工作模式下的20指針。附錄綜合題中完善程序或回答問題所需的寄存器格式附錄綜合題中完善程序或回答問題所需的寄存器格式端口E控制寄存器(GPECON)的格式符號符號位描述描述初始狀態(tài)初始狀態(tài)GPE15313000輸入01輸出10IICSDA11保留00GPE14292800輸入01輸出10IICSCL11保留00GPE13272600輸入01輸出10SPICLK11保留00GPE12252400輸入01輸出10SPIMOSI011保留00GPE11232200輸入01輸出10SPIMISO011保留00GPE10212000輸入01輸出10SDDAT311保留00GPE9191800輸入01輸出10SDDAT211保留00
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 14
      19人已閱讀
      ( 4 星級)
    • 簡介:20142014計算機三級考試嵌入式系統(tǒng)開發(fā)技術上機試題及答案計算機三級考試嵌入式系統(tǒng)開發(fā)技術上機試題及答案11選擇題選擇題1以下哪個不是嵌入式系統(tǒng)的設計的三個階段之一(A)A分析B設計C實現D測試2以下哪個不是RISC架構的ARM微處理器的一般特點(C)A體積小、低功耗B大量使用寄存器C采用可變長度的指令格式,靈活高效D尋址方式靈活簡3通常所講的交叉編譯就是在X86架構的宿主機上生成適用于ARM架構的(A)格式的可執(zhí)行代碼。AELFBEXECPEDSH4下面不屬于BOOTLOADER階段1所完成的步驟的是(C)A硬件設備初始化。B拷貝BOOTLOADER的階段2到RAM空間中。C將KERNEL映像和根文件系統(tǒng)映像從FLASH讀到RAM空間中。D設置堆棧。5以下哪個不是ARM的7種運行狀態(tài)之一(B)A快中斷狀態(tài)B掛起狀態(tài)C中斷狀態(tài)D無定義狀態(tài)6用以下的哪個命令可以把SERVER的TMPMOUNT到CLIENT的MNTTMP并且是(A)AMOUNTOROSERVERTMPMNTTMPBMOUNTOROMNTTMPSERVERTMPCMOUNTOROCLIENTMNTTMPSERVERTMPDMOUNTOROSERVERTMPCLIENTMNTTMP7以下哪個GUI是由中國人主持的一個自由軟件項目(A)AMINUGUIBOPENGUICMICROWINDOWSDQTEMBEDDED8在下面的敘述中,D不是嵌入式圖形用戶接口(GUI)的主要特點。A運行時占用的系統(tǒng)資源少B模塊化結構,便于移植和定制C可靠性高D美觀華麗,圖形算法復雜9以下敘述中,不符合RISC指令系統(tǒng)特點的是B。BATM取款機C個人計算機D機頂盒20下列是開源的嵌入式操作系統(tǒng)的是(A)A嵌入式LINUXBUCOSDPALMOSEWINCE21下列是虛擬文件系統(tǒng)的是(B)APROCBVFSCEXTDFAT3222英國電機工程師學會的定義“嵌入式系統(tǒng)為控制、監(jiān)視或輔助設備、機器或甚至工廠操作的裝置,具有(A)A通常執(zhí)行特定功能B以微電腦和外圍構成核心C嚴格的時序和穩(wěn)定性要求D全自動操作循環(huán)23下列任務不是在嵌入式產品設計初期,即需求分析階段完成的任務是(D)A性能B成本C功耗D操作系統(tǒng)和硬件選型24下列不屬于ARM處理器異常工作模式的是(D)A快速中斷模式B未定義模式C數據訪問終止模式D用戶模式25嵌入式軟件開發(fā)與通用軟件開發(fā)增加了(C)環(huán)節(jié)A代碼編寫B(tài)代碼調試C代碼固化D軟件測試26嵌入式系統(tǒng)調試方式中不占用系統(tǒng)資源的調試方式是(C)A模擬器方式B監(jiān)控器方式)CICE在線仿真器DIDE在線調試器方式27ARM匯編程序中實現程序跳轉的方式有(A)A使用跳轉指令B使用GOTO語句C向PC寄存器賦值D使用JUMP指令28ADDR0R1R2中的第二操作數屬于(B)方式。A立即尋址B。寄存器間接尋址C寄存器尋址D基址變址尋址29燒寫到FLASH里的是(B)格式的文件。AASMBBINCOBJ
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數: 12
      7人已閱讀
      ( 4 星級)
    關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習報告等文檔下載

    備案號:浙ICP備20018660號