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

    機(jī)械圖紙?jiān)创a,實(shí)習(xí)報(bào)告等文檔下載

    備案號(hào):浙ICP備20018660號(hào)