眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻(xiàn)綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學(xué)生活 期刊論文 實(shí)習(xí)報告
  • 項目策劃 >
    項目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗(yàn) 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 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ì) 語言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟(jì)財稅 人力資源 運(yùn)營管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項施工 應(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é)
    • 簡介:一、嵌入式系統(tǒng)原理與應(yīng)用課程總結(jié)一、嵌入式系統(tǒng)原理與應(yīng)用課程總結(jié)這個學(xué)期我學(xué)習(xí)了嵌入式原理與應(yīng)用這門課程,雖然這個學(xué)期馬上就要結(jié)束了,對嵌入式的學(xué)習(xí)也要告一段落了,但是我覺得收獲還是很大的。學(xué)期開始,我開始學(xué)習(xí)嵌入式系統(tǒng)及應(yīng)用,由于初次接觸嵌入式系統(tǒng),感覺蠻難的,所以收獲不是很大,很多的概念都比較模糊,真是茫然無從下手。雖然一個學(xué)期的學(xué)習(xí)時間不是很長,但是我覺得對嵌入式系統(tǒng)也已經(jīng)有了一個大致的概念。對它的歷史發(fā)展與今后展望都有了一定的了解。嵌入式技術(shù)的掌握是需要一個過程的,對嵌入式技術(shù)的全面掌握是有相當(dāng)難度的。如果要真正掌握的話還是需要一步步積累才能熟練掌握的,所以我們還要自己多加學(xué)習(xí),不斷地回顧以前學(xué)到的知識,也要吸收新的概念與技術(shù),使自己的學(xué)習(xí)目標(biāo)更加明確,學(xué)習(xí)方法更加完善,也體會到軟件開發(fā)的樂趣,更加清楚的認(rèn)識到自己在軟件開發(fā)學(xué)習(xí)上的一些不足之處,并且不斷改進(jìn)以提高自己。通過這門課程的學(xué)習(xí),我了解到了嵌入式系統(tǒng)是一種為特定設(shè)備服務(wù),軟硬件可裁剪的計算機(jī)系統(tǒng),其英文名稱是EMBEDDEDSYSTEM。嵌入式系統(tǒng)的范圍很廣,特點(diǎn)是形式變化多樣、體積小,可以靈活地適應(yīng)各種設(shè)備的需求。嵌入式系統(tǒng)的一些例子手機(jī)、汽車、ATM、數(shù)字電視、醫(yī)療儀器等等。嵌入式系統(tǒng)本身是一個相對模糊的定義,一個手持的MP3和一個PC104的微型工業(yè)控制計算機(jī)都可以認(rèn)為是嵌入式系統(tǒng)。總體來說,嵌入式系統(tǒng)是“用于控制,監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝備”。一個典型的桌面LINUX系統(tǒng)包括3個主要的軟件層LINUX內(nèi)核、C庫和應(yīng)用程序代碼。內(nèi)核是唯一可以完全控制硬件的層,內(nèi)核驅(qū)動程序代表應(yīng)用程序與硬件之間進(jìn)行會話。內(nèi)核之上是C庫,負(fù)責(zé)把POSIXAPI轉(zhuǎn)換為內(nèi)核可以識別的形式,然后調(diào)用內(nèi)核,從應(yīng)用程序向內(nèi)核傳遞參數(shù)。應(yīng)用程序依靠驅(qū)動內(nèi)核來完成特定的任務(wù)。嵌入式系統(tǒng)的發(fā)展是從電子計算機(jī)誕生以來,計算機(jī)的發(fā)展有兩個方向一個方向是體積大型化、處理能力超強(qiáng)的大型計算機(jī);另一個是向體積小型化,功能多樣化的方向發(fā)展。嵌入式微控制器,即傳統(tǒng)意義上的單片機(jī),是目前嵌入式系統(tǒng)的前身。一般都是8位或者16位。嵌入式微處理器,單片機(jī)的發(fā)展時間較早,處理能力很低,只能應(yīng)用在一些相對簡單的控制領(lǐng)域。嵌入式微處理器是近幾年隨著大規(guī)模集成電路發(fā)展同步發(fā)展起來的。與單片機(jī)相比,嵌入式微處理器的處理能力更強(qiáng),主流的嵌入式微處理器都是32位的。嵌入式微處理器在一個芯片上集成了復(fù)雜的功能,有的還把常見的外部設(shè)備控制器也集成到芯片內(nèi)部。未來嵌入式系統(tǒng)的發(fā)展方向,隨著微電子技術(shù)的發(fā)展和電子制造工藝的進(jìn)步,嵌入式系統(tǒng)硬件的體積會不斷縮小,系統(tǒng)穩(wěn)定性也在不斷增強(qiáng),可以把更多功能集成到一個芯片上;同時功耗方面也不斷降低。隨著網(wǎng)絡(luò)的普及和IPV6技術(shù)的應(yīng)用,IPV6技術(shù)主要解決了IPV4的IP地址數(shù)目緊缺的現(xiàn)狀,越來越多的嵌入式設(shè)備也會加入到網(wǎng)絡(luò)中。典型的嵌入式系統(tǒng)的組成,嵌入式系統(tǒng)包括硬件和軟件。硬件包括了嵌入式微處理器和嵌入式微控制器以及一些外圍元器件和外部設(shè)備;軟件包括了嵌入式操作系統(tǒng)和應(yīng)用軟件。嵌入式系統(tǒng)硬件種類繁多,有許多硬件和軟件的解決方案,不同嵌入式系統(tǒng)軟硬件很難兼容,軟件必須修改而硬件必須重新設(shè)計才能使用。不僅如此,我們還要對軟件硬件都有所了解才可以逐漸有所領(lǐng)悟。軟件和硬件都是學(xué)習(xí)嵌入式系統(tǒng)必不可少的方面。意義的功能來實(shí)現(xiàn)。當(dāng)看到自己編寫的程序正常運(yùn)行時,興趣也會隨之而來,樂此不疲,形成一個良性循環(huán)。我相信在以后的學(xué)習(xí)工作中,我也會端正自己的學(xué)習(xí)態(tài)度,一絲不茍的去對待每一件事。只有做好足夠的準(zhǔn)備,才能事半功倍
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 3
      11人已閱讀
      ( 4 星級)
    • 簡介:ARM處理器以其性能高、成本低和能耗省等特點(diǎn),被廣泛應(yīng)用于多種領(lǐng)域,如嵌入式控制、消費(fèi)教育類多媒體、DSP和移動式應(yīng)用等。隨著與ARM連手的制造商越來越多,ARM款式的推出也日益增多,根據(jù)市場上應(yīng)用比較廣泛的ARM類型,ARM內(nèi)核可分為ARM7、ARM9、ARM10以及STRONGARM等幾類。至2002年ARM內(nèi)核的RISC處理器在嵌入式領(lǐng)域占79%的市場份額,引領(lǐng)RISC和嵌入式計算技術(shù)潮流,2002年ARM在上海成立中國全資子公司。十幾年來,ARM公司設(shè)計了大理高性能、廉價、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。技術(shù)具有性能高、成本低和能耗省的特點(diǎn)。適用于多種領(lǐng)域,比如嵌入控制、消費(fèi)教育類多媒體、DSP和移動式應(yīng)用等。ARM將其技術(shù)授權(quán)給世界上許多著名的半導(dǎo)體、軟件和OEM廠商,每個廠商得到的都是一套獨(dú)一無二的ARM相關(guān)技術(shù)及服務(wù)。利用這種合伙關(guān)系,ARM很快成為許多全球性RISC標(biāo)準(zhǔn)的締造者。目前,總共有30家半導(dǎo)體公司與ARM簽訂了硬件技術(shù)使用許可協(xié)議,其中包括INTEL、IBM、LG半導(dǎo)體、NEC、SONY、PHLIPS、SAMSUNG和國民半導(dǎo)體這樣的大公司。至于軟件系統(tǒng)的合伙人,則包括微軟、升陽和MRJ等一系列知名公司。其次是CISC(COMPLEXINSTRUCTIONSETCOMPUTER,復(fù)雜指令集計算機(jī))處理器體系,我們所熟知的INTEL的X86處理器就屬于CISC體系,CISC體系其實(shí)是非常低效率的體系,其指令集結(jié)構(gòu)上背負(fù)了太多包袱,貪大求全,導(dǎo)致芯片結(jié)構(gòu)的復(fù)雜度被極大的提升。過去被應(yīng)用在嵌入式系統(tǒng)的X86處理器,多為舊世代的產(chǎn)品,比如說,工業(yè)計算機(jī)中仍可常見數(shù)年前早已退出個人計算機(jī)市場的PENTIUM3處理器。由于此世代的產(chǎn)品效能與功耗比可以說是過去X86體系的甜蜜點(diǎn),加上已經(jīng)被市場長久驗(yàn)證,穩(wěn)定性高,故常被應(yīng)用于效能需求不高,但穩(wěn)定性要求高的應(yīng)用中,如工控設(shè)備等產(chǎn)品。1、RISCRISC家族之家族之ARMARM處理器處理器ARM公司于1991年成立于英國劍橋,主要出售芯片設(shè)計技術(shù)的授權(quán)。目前,采用ARM技術(shù)智能財產(chǎn)(IP)核心的處理器,即我們通常所說的ARM處理器,已遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,基于ARM技術(shù)的處理器應(yīng)用約占據(jù)了32位RISC微處理器75%以上的市場,ARM技術(shù)不止逐步滲入到我們生活的各個方面,我們甚至可以說,ARM于人類的生活環(huán)境中,已經(jīng)是不可或缺的一環(huán)。目前市面上常見的ARM處理器架構(gòu),可分為ARM7、ARM9以及ARM11,新推出的CTEX系列尚在進(jìn)行開發(fā)驗(yàn)證,市面上還未有相關(guān)產(chǎn)品推出。ARM也是嵌入式處理器中首先推出多核心架構(gòu)的廠商。ARM首個多核心架構(gòu)為ARM11MPCE,架構(gòu)于原先的ARM11處理器核心之上。ARM11核心是發(fā)布于2002年10月份,為了進(jìn)一步提升效能,其管線長度擴(kuò)展到8階,處理單元則增加為預(yù)取、譯碼、發(fā)送、轉(zhuǎn)換MAC1、執(zhí)行MAC2、內(nèi)存存取MAC3和寫入等八個單元,體系上屬于ARMV6指令集架構(gòu)。ARM11采用當(dāng)時最先進(jìn)的013ΜM制造制程,運(yùn)行頻率最高可達(dá)500到700MHZ。如果采用90NM制程,ARM11核心的工作頻率能夠輕松達(dá)到1GHZ以上對于嵌入式處理器來說,這顯然是個相當(dāng)驚人的程度,不過顯然1GHZ在ARM11體系中不算是個均衡的設(shè)定,因此幾乎沒有廠商推出達(dá)到1GHZ的ARM11架構(gòu)處理器。ARM11的邏輯核心也經(jīng)過大量的改進(jìn),其中最重要的當(dāng)屬“靜動態(tài)組合轉(zhuǎn)換的預(yù)測功能”。ARM11的執(zhí)行單元包含一個64位、4種狀態(tài)的地址轉(zhuǎn)換緩沖,它主要用來儲存最近使用過的轉(zhuǎn)換地址。當(dāng)采用動態(tài)轉(zhuǎn)換預(yù)測機(jī)制而無法在尋址緩沖內(nèi)找到正確的地址時,靜態(tài)轉(zhuǎn)換預(yù)測功能就會立刻接替它的位置。在實(shí)際測試中,單純采用動態(tài)預(yù)測的準(zhǔn)確率為88,單純采用靜態(tài)預(yù)測機(jī)制的準(zhǔn)確率只有77,而ARM11的靜動態(tài)預(yù)測組合機(jī)制可實(shí)現(xiàn)92的高準(zhǔn)確率。針對高時脈速度帶來功耗增加的問題,ARM11采用一項名為“IEM(INTELLIGENTENERGYMANAGER)”的智能電源管理技術(shù),該技術(shù)可根據(jù)任務(wù)負(fù)荷情況動態(tài)調(diào)節(jié)處理器的電壓,進(jìn)而有效降低自身的功耗。這一系列改進(jìn)讓ARM11的功耗效能比得以繼續(xù)提高,平均每MHZ只需消耗06MW(有快取時為08MW)的電力,處理器的最高效能可達(dá)到660DHRYSTONEMIPS,遠(yuǎn)超過上一代產(chǎn)品。至于ARM11MPCE,其在架構(gòu)上與ARM11同樣屬于V6指令體系。根據(jù)不同應(yīng)用的需要,MPCE可以被配置為14個處理器的組合方式,根據(jù)官方資料,其最高性能約可達(dá)到2600DHRYSTONEMIPS的程度。MPCE是標(biāo)準(zhǔn)的同質(zhì)多核心處理器,組成MPCE的是4個基于ARM11架構(gòu)的處理器核心,由于多核心設(shè)計的優(yōu)點(diǎn)是在頻率不變的情況下讓處理器的性能獲得明顯提升,因此可望在多任務(wù)應(yīng)用中擁有良好的表現(xiàn),這一點(diǎn)很適合未來家庭消費(fèi)電子的需要。例如,機(jī)頂盒在錄制多個頻道電視節(jié)目的同時,還可通過互聯(lián)網(wǎng)收看數(shù)字視頻點(diǎn)播節(jié)目、車內(nèi)導(dǎo)航系統(tǒng)在提供導(dǎo)航功能的同時,仍然有余力可以向后座乘客播放各類視頻碼流等。2、RISCRISC家族之家族之MIPSMIPS處理器處理器
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 7
      20人已閱讀
      ( 4 星級)
    • 簡介:嵌入式軟件可靠性設(shè)計嵌入式軟件可靠性設(shè)計問題集錦問題集錦目錄1、程序員理解錯誤211、英文標(biāo)點(diǎn)被誤寫成中文標(biāo)點(diǎn);212、與、與容易混213、程序員輸入錯誤214、數(shù)組問題215、SWITCHCASE語句中的BREAK關(guān)鍵字315、變量賦值316、指針的加減運(yùn)算417、增量運(yùn)算符和減量運(yùn)算符52、編譯器語義檢查621、數(shù)據(jù)類型問題622、誤加標(biāo)點(diǎn)符號623、編譯器忽略掉多余的空格符和換行符624、數(shù)組越界。725、數(shù)組聲明具有外部鏈接時大小應(yīng)顯式聲明726、編譯器檢查不出數(shù)組越界827、編譯器與VOLATILE限定符928、定義為VOLATILE的變量的作用過程1129、局部變量必須顯式初始化113、不合理的優(yōu)先級1231、常規(guī)使用可能引起誤會的運(yùn)算符134、隱式轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換131、程序員理解錯誤、程序員理解錯誤1111、英文標(biāo)點(diǎn)被誤寫成中文標(biāo)點(diǎn);、英文標(biāo)點(diǎn)被誤寫成中文標(biāo)點(diǎn);比較運(yùn)算符誤寫成賦值運(yùn)算符,代碼IFX5
      下載積分: 8 賞幣
      上傳時間:2024-03-07
      頁數(shù): 30
      26人已閱讀
      ( 4 星級)
    • 簡介:嵌入式操作系統(tǒng)的優(yōu)點(diǎn)一嵌入式操作系統(tǒng)的優(yōu)點(diǎn)一1)可裁剪性。支持開放性和可伸縮性的體系結(jié)構(gòu)。。2)強(qiáng)實(shí)時性。EOS實(shí)時性一般較強(qiáng),可用于各種設(shè)備控制中3)統(tǒng)一的接口。提供設(shè)備統(tǒng)一的驅(qū)動接口。4)操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學(xué)易用。提供強(qiáng)大的網(wǎng)絡(luò)功能,支持TCPIP協(xié)議及其他協(xié)議,提供TCPUDPIPPPP協(xié)議支持及統(tǒng)一的MAC訪問層接口,為各種移動計算設(shè)備預(yù)留接口。5)強(qiáng)穩(wěn)定性,弱交互性。嵌入式系統(tǒng)一旦開始運(yùn)行就不需要用戶過多的干預(yù)、這就要負(fù)責(zé)系統(tǒng)管理的EOS具有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口一般不提供操作命令,它通過系統(tǒng)的調(diào)用命令向用戶程序提供服務(wù)。6)固化代碼。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計算機(jī)的ROM中。7)更好的硬件適應(yīng)性,也就是良好的移植性。嵌入式系統(tǒng)的缺點(diǎn)嵌入式系統(tǒng)的缺點(diǎn)一系統(tǒng)資源有限二內(nèi)核小,處理能力有限,實(shí)現(xiàn)的功能有限三軟件對硬件的依賴性高,軟件的可移植性差四對操作系統(tǒng)的可靠性要求較高五對開發(fā)人員的專業(yè)性要求較高
      下載積分: 5 賞幣
      上傳時間:2024-03-06
      頁數(shù): 3
      15人已閱讀
      ( 4 星級)
    • 簡介:嵌入式系統(tǒng)嵌入式系統(tǒng)C課程期末考察論課程期末考察論年級大學(xué)三年級專業(yè)09城建電子一班學(xué)號09290060143姓名吳燕兵數(shù)在向內(nèi)存中寫入數(shù)據(jù)之前,必須首先檢查VFS索引節(jié)點(diǎn)中的信息,同時滿足如下條件時,才能進(jìn)行實(shí)際的內(nèi)存復(fù)制工作內(nèi)存中有足夠的空間可容納所有要寫入的數(shù)據(jù);內(nèi)存沒有被讀程序鎖定。如果同時滿足上述條件,寫入函數(shù)首先鎖定內(nèi)存,然后從寫進(jìn)程的地址空間中復(fù)制數(shù)據(jù)到內(nèi)存。否則,寫入進(jìn)程就休眠在VFS索引節(jié)點(diǎn)的等待隊列中,接下來,內(nèi)核將調(diào)用調(diào)度程序,而調(diào)度程序會選擇其他進(jìn)程運(yùn)行。寫入進(jìn)程實(shí)際處于可中斷的等待狀態(tài),當(dāng)內(nèi)存中有足夠的空間可以容納寫入數(shù)據(jù),或內(nèi)存被解鎖時,讀取進(jìn)程會喚醒寫入進(jìn)程,這時,寫入進(jìn)程將接收到信號。當(dāng)數(shù)據(jù)寫入內(nèi)存之后,內(nèi)存被解鎖,而所有休眠在索引節(jié)點(diǎn)的讀取進(jìn)程會被喚醒。管道的讀取過程和寫入過程類似。但是,進(jìn)程可以在沒有數(shù)據(jù)或內(nèi)存被鎖定時立即返回錯誤信息,而不是阻塞該進(jìn)程,這依賴于文件或管道的打開模式。反之,進(jìn)程可以休眠在索引節(jié)點(diǎn)的等待隊列中等待寫入進(jìn)程寫入數(shù)據(jù)。當(dāng)所有的進(jìn)程完成了管道操作之后,管道的索引節(jié)點(diǎn)被丟棄,而共享數(shù)據(jù)頁也被釋放。二嵌入式系統(tǒng)的目前應(yīng)用嵌入式系統(tǒng)的目前應(yīng)用嵌入式系統(tǒng)技術(shù)具有非常廣闊的應(yīng)用前景,其應(yīng)用領(lǐng)域可以包括1工業(yè)控制基于嵌入式芯片的工業(yè)自動化設(shè)備將獲得長足的發(fā)展,目前已經(jīng)有大量的8、16、32位嵌入式微控制器在應(yīng)用中,網(wǎng)絡(luò)化是提高生產(chǎn)效率和產(chǎn)品質(zhì)量、減少人力資源主要途徑,如工業(yè)過程控制、數(shù)字機(jī)床、電力系統(tǒng)、電網(wǎng)安全、電網(wǎng)設(shè)備監(jiān)測、石油化工系統(tǒng)。就傳統(tǒng)的工業(yè)控制產(chǎn)品而言,低端型采用的往往是8位單片機(jī)。但是隨著技術(shù)的發(fā)展,32位、64位的處理器逐漸成為工業(yè)控制設(shè)備的核心,在未來幾年內(nèi)必將獲得長足的發(fā)展。2交通管理在車輛導(dǎo)航、流量控制、信息監(jiān)測與汽車服務(wù)方面,嵌入式系統(tǒng)技術(shù)已經(jīng)獲得了廣泛的應(yīng)用,內(nèi)嵌GPS模塊,GSM模塊的移動定位終端已經(jīng)在各種運(yùn)輸行業(yè)獲得了成功的使用。目前GPS設(shè)備已經(jīng)從尖端產(chǎn)品進(jìn)入了普通百姓的家庭,只需要幾千元,就可以隨時隨地找到你的位置。3信息家電這將稱為嵌入式系統(tǒng)最大的應(yīng)用領(lǐng)域,冰箱、空調(diào)等的網(wǎng)絡(luò)化、智能化將引領(lǐng)人們的生活步入一個嶄新的空間。即使你不在家里,也可以通過電話線、網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制。在這些設(shè)備中,嵌入式系統(tǒng)將大有用武之地。4家庭智能管理系統(tǒng)水、電、煤氣表的遠(yuǎn)程自動抄表,安全防火、防盜系統(tǒng),其中嵌有的專用控制芯片將代替?zhèn)鹘y(tǒng)的人工檢查,并實(shí)現(xiàn)更高,更準(zhǔn)確和更安全的性能。目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點(diǎn)菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。5POS網(wǎng)絡(luò)及電子商務(wù)
      下載積分: 5 賞幣
      上傳時間:2024-03-06
      頁數(shù): 4
      17人已閱讀
      ( 4 星級)
    • 簡介:1、嵌入式系統(tǒng)的定義、嵌入式系統(tǒng)的定義嵌入式系統(tǒng)是將計算機(jī)硬件和軟件結(jié)合起來構(gòu)成的一個專門的裝置,這個裝置可以完成一些特定的功能和任務(wù),能夠在沒有人工干預(yù)的情況下獨(dú)立地進(jìn)行實(shí)時監(jiān)測和控制。一般定義一般定義“以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁減,功能、可靠性、成本、體積、以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁減,功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)。功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)。嵌入式系統(tǒng)本身是一個相對模糊的定義。一個手持的MP3、MP4和一個PC104小型工控機(jī)都可以認(rèn)為是嵌入式系統(tǒng)??傊?,嵌入式系統(tǒng)采用“量體裁衣”的方式把所需的功能嵌入到各種應(yīng)用系統(tǒng)中。體系結(jié)構(gòu)為了有效組織和管理各種不同的設(shè)備,可以采用分層的思想,把IO系統(tǒng)從上到下分為四層,分別為API、設(shè)備管理、驅(qū)動邏輯和硬件抽象。交叉開發(fā)環(huán)境交叉開發(fā)環(huán)境需要使用交叉編譯器,進(jìn)行交叉開發(fā)。需要使用交叉編譯器,進(jìn)行交叉開發(fā)。交叉編譯器交叉編譯器CROSSCOMPILER是一種運(yùn)行在通用計算機(jī)上的、但是能夠生成在另一種處理器上運(yùn)行的目標(biāo)代碼的編譯器。交叉開發(fā)交叉開發(fā)在一臺通用計算機(jī)上進(jìn)行軟件的編輯、編譯,然后下載到嵌入式系統(tǒng)中運(yùn)行調(diào)試。(1)流水線技術(shù))流水線技術(shù)計算機(jī)中一條指令的執(zhí)行可分為若干個階段,由于每個階段的操作相對都是獨(dú)立的。因此可以采用流水線的重疊技術(shù)來大大提高系統(tǒng)的性能。在流水線裝滿以后,幾個指令可以并行執(zhí)行。這樣可充分利用現(xiàn)有硬件資源,提高了CPU的運(yùn)行效率。(3)總線和總線橋總線和總線橋總線是CPU與存儲器和設(shè)備通信的機(jī)制,是計算機(jī)各部件之間傳送數(shù)據(jù)、地址和控制信息的公共通道。嵌入式系統(tǒng)軟件結(jié)構(gòu)一般包含4個層面設(shè)備驅(qū)動層、操作系統(tǒng)OS、中間層、應(yīng)用程序?qū)?。也有些書籍將?yīng)用程序接口API歸屬于OS層。由于硬件電路的可裁減性和嵌入式系統(tǒng)本身的特點(diǎn),其軟件部分也是可裁減的。驅(qū)動層程序是嵌入式系統(tǒng)中不可缺少的重要部分,使用任何外部設(shè)備都需要有相應(yīng)驅(qū)動層程序的支持,它為上層軟件提供了設(shè)備的接口。上層軟件不用理會設(shè)備的具體內(nèi)部操作,只需調(diào)用驅(qū)動層程序提供的接口即可。一般而言,開機(jī)后操作系統(tǒng)會初始化所有外設(shè),如存儲器控制器、計時器和輸入輸出設(shè)備,并安裝硬件中斷服務(wù)子程序,以便處理這些設(shè)備所產(chǎn)生的各種信號;然后安裝軟件中斷(由軟件所產(chǎn)生的中斷),以便處理下面將介紹的系統(tǒng)調(diào)用(高級應(yīng)用程序?yàn)檎埱蟛僮飨到y(tǒng)服務(wù)所產(chǎn)生的調(diào)用)。系統(tǒng)調(diào)用是應(yīng)用程序請求操作系統(tǒng)服務(wù)的一種機(jī)制,很像高級程序語言中的程序或函數(shù)調(diào)用,當(dāng)程序需要操作系統(tǒng)服務(wù)時,會產(chǎn)生一個預(yù)定義的軟件中斷,由操作系統(tǒng)提供服務(wù)。請求服務(wù)所需的參數(shù)一般由應(yīng)用程序通過CPU的寄存器傳遞給操作系統(tǒng)。嵌入式程序的運(yùn)行流程(上圖)嵌入式程序的運(yùn)行流程(上圖)上電復(fù)位、板級初始化階段上電復(fù)位、板級初始化階段嵌入式系統(tǒng)上電復(fù)位后完成板級初始化工作。板級初始化程序具有完全的硬件特性,一般采用匯編語言實(shí)現(xiàn)。不同的嵌入式系統(tǒng),板級初始化時要完成的工作具有一定的特殊性,但以下工作一般是必須完成的CPU中堆棧指針寄存器的初始化。BSS段(BLOCKSTAGESPACE表示未被初始化的數(shù)據(jù))的初始化。CPU芯片級的初始化中斷控制器、內(nèi)存等。系統(tǒng)引導(dǎo)系統(tǒng)引導(dǎo)升級階段升級階段根據(jù)需要分別進(jìn)入系統(tǒng)軟件引導(dǎo)階段或系統(tǒng)升級階段。軟件可通過測試通信端口數(shù)據(jù)或判斷特定開關(guān)的方式分別進(jìn)入不同階段。系統(tǒng)引導(dǎo)階段(三種)系統(tǒng)引導(dǎo)階段(三種)系統(tǒng)引導(dǎo)有幾種情況系統(tǒng)引導(dǎo)有幾種情況(1)將系統(tǒng)軟件從NFLASH中讀取出來加載到RAM中運(yùn)行這種方式可以解決成本及FLASH速度比RAM慢的問題。軟件可壓縮存儲在FLASH中。(2)不需將軟件引導(dǎo)到RAM中而是讓其直接在NFLASH上運(yùn)行,進(jìn)入系統(tǒng)初始化階段。(3)將軟件從外存(如NFLASH、CF卡、MMC等)中讀取出來加載到RAM中運(yùn)行這種方式的成本更低上電復(fù)位板級初始化遠(yuǎn)程升級系統(tǒng)升級引導(dǎo)升級系統(tǒng)本地升級系統(tǒng)初始化基于多任務(wù)操作系統(tǒng)的嵌入式軟件的主要運(yùn)行流程該運(yùn)行流程主要分為5個階段多任務(wù)應(yīng)用應(yīng)用初始化
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 7
      19人已閱讀
      ( 4 星級)
    • 簡介:1什么樣的系統(tǒng)能夠稱為嵌入式系統(tǒng)IEEE(電氣和電子工程師協(xié)會)定義嵌入式系統(tǒng)DEVICESUSEDTOCONTROLMONITASSISTTHEOPERATIONOFEQUIPMENTMACHINERYPLANTS-控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備運(yùn)行的裝置國內(nèi)一般認(rèn)為嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁剪,功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)與通用計算機(jī)系統(tǒng)的不同嵌入式系統(tǒng)不以獨(dú)立設(shè)備的物理形態(tài)出現(xiàn),嵌入式系統(tǒng)的部件根據(jù)主體設(shè)備及其應(yīng)用的需要,嵌入在主體設(shè)備內(nèi)部,發(fā)揮著運(yùn)算、處理、存儲及控制的作用,是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”2嵌入式操作系統(tǒng)的功能包括任務(wù)管理、存儲管理、時鐘管理、進(jìn)程間通信與同步、設(shè)備管理、文件系統(tǒng)、圖形界面、網(wǎng)絡(luò)接口等采用嵌入式操作系統(tǒng)的優(yōu)點(diǎn)在嵌入式應(yīng)用中使用操作系統(tǒng),可以把復(fù)雜的應(yīng)用分解成多個任務(wù),簡化了應(yīng)用系統(tǒng)軟件的設(shè)計;程序的設(shè)計和擴(kuò)展變得容易,不需要大的改動就可以增加新的功能;使控制系統(tǒng)的實(shí)時性得到保證;通過有效的系統(tǒng)服務(wù),嵌入式實(shí)時操作系統(tǒng)使得系統(tǒng)資源得到更好的利用;良好的多任務(wù)設(shè)計,有助于提高系統(tǒng)的穩(wěn)定性和可靠性3嵌入式應(yīng)用系統(tǒng)的特點(diǎn)應(yīng)用于特定目的專用系統(tǒng)工作于嵌入式環(huán)境完整的計算機(jī)系統(tǒng)1、嵌入式系統(tǒng)的構(gòu)架可以分成四個部分處理器、存儲器、輸入輸出(IO)和軟件2、嵌入式處理器分類嵌入式微控制器嵌入式DSP處理器嵌入式處理器嵌入式片上系統(tǒng)3、和工業(yè)控制計算機(jī)相比,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點(diǎn)4、嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備管理、網(wǎng)絡(luò)通信、圖形界面、文件系統(tǒng)等模塊;5、嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),能夠有效管理越來越復(fù)雜的系統(tǒng)資源;能夠把硬件虛擬化。6、常見的嵌入式操作系統(tǒng)LINUX、UCLINUX、WINCE、PALMOS、SYMBIAN、ECOS、UCOSII、VXWKS、PSOS、NUCLEUS、THREADX、RTEMS、QNX、INTEGRITY、OSE、CEXECUTIVE等等7、UCOS是一個源代碼公開、免費(fèi)的嵌入式操作系統(tǒng)8、嵌入式系統(tǒng)組成嵌入式硬件平臺嵌入式處理器嵌入式外圍電路嵌入式軟件系統(tǒng)9、CPU是計算機(jī)的核心,在嵌入式系統(tǒng)中也不例外10、POWERPC系列中低地址存放高位字節(jié),既所謂用BIGENDIAN方式11、X86系列中則低地址存放最低位字節(jié),既所謂LITTLEENDIAN方式12、CPU的兩種類型CISC(復(fù)雜指令集計算機(jī))RISC(精簡指令集計算機(jī))13、CISC指令集大量復(fù)雜指令、指令長度可變、且尋址方式多樣變長的編碼43、RS232的流控制硬件流控制(包括RTSCTS、DTRCTS等)和軟件流控制XONXOFF(繼續(xù)停止)44、起止式異步串行通信協(xié)議45、RS232通信端口的初始化數(shù)據(jù)傳送單位每個數(shù)據(jù)的位數(shù),5678起始位1位。邏輯值“0”停止位1152。邏輯值“1”校驗(yàn)位奇校驗(yàn)或偶校驗(yàn),檢查數(shù)據(jù)中“1”奇偶數(shù)流控方式硬件流控、軟件流控、無流控46、功耗設(shè)備輸入功率和輸出功率的差額47、I2C,即INTERIC,是PHILIPS一種簡單的雙向兩線總線,用于IC之間的信息通信。常用于處理器與外部控制器、處理器與串行存儲器、甚至處理器與處理器之間的信息命令交互48、I2C特點(diǎn)只有兩個信號SDA和SCLI2C是串行數(shù)據(jù)總線,SCL每個時鐘周期傳輸一個數(shù)據(jù)位數(shù)據(jù)傳輸過程中,SDA信號只有在SCL為低電平時才允許改變數(shù)據(jù)傳輸過程中,SCL為高電平時,SDA必須保持穩(wěn)定狀態(tài)49、I2C總線兩種地址形式7位地址和10位地址50、功耗類型靜態(tài)功耗門電路的狀態(tài)不發(fā)生翻轉(zhuǎn)時,門電路的功耗,CMOS門電路的靜態(tài)功耗非常小動態(tài)功耗當(dāng)門電路狀態(tài)發(fā)生翻轉(zhuǎn)時產(chǎn)生的功耗。電平發(fā)生翻轉(zhuǎn)時,會產(chǎn)生瞬間的大電流,并引起負(fù)載電容的充放電,產(chǎn)生較大功耗動態(tài)功耗是影響系統(tǒng)功耗的主要因素51、電路系統(tǒng)功耗設(shè)計的基本原則電源電壓宜低不宜高時鐘宜慢不宜快系統(tǒng)宜靜不宜動52、S3C44B0X有5種功耗模式正常模式、慢速模式、停機(jī)模式、IDLE模式、SLIDLE模式53、線性穩(wěn)壓電源原理缺點(diǎn)效率低、功耗大、常需要散熱優(yōu)點(diǎn)穩(wěn)定性高、紋波小、電磁兼容性能好、電路簡單54、DCDC開關(guān)電源BOOST升壓型電源BUCK降壓型電源優(yōu)點(diǎn)效率可以達(dá)到90左右,不會象線性電源那樣產(chǎn)生大量的熱量缺點(diǎn)電磁輻射,輸出紋波較大,電路更復(fù)雜55、嵌入式系統(tǒng)電源電路選擇輸入、輸出電壓差距大,考慮開關(guān)電源電源功率大,考慮開關(guān)電源升壓電源,要用開關(guān)電源電流小、壓差小、紋波要求高、價格低,考慮線性電源56、數(shù)字電路的功耗與工作頻率成正比、與工作電壓的平方成正比,所以降低工作頻率、降低工作電壓可明顯降低功耗57、軟件功耗控制方法采用低功耗優(yōu)化的編譯技術(shù)用“中斷”代替“查詢”用“宏”代替“子程序”盡量減少處理器的計算量減少系統(tǒng)的持續(xù)運(yùn)行時間實(shí)現(xiàn)電源的管理58、高級電源管理(APM)是一種基于BIOS的系統(tǒng)電源管理方案01010101010101010101010101起始位停止位當(dāng)前字符8個數(shù)據(jù)位奇偶校驗(yàn)位起始位停止位上一個字符下一個字符LSBMSB
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 4
      16人已閱讀
      ( 4 星級)
    • 簡介:第一章1、嵌入式系統(tǒng)的定義嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟、硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積和功耗等嚴(yán)格要求的專用計算機(jī)系統(tǒng)。2、嵌入式系統(tǒng)的特點(diǎn)(1)專用的計算機(jī)系統(tǒng)(2)代碼固華化(3)實(shí)時性要求(4)可靠性要求(5)操作系統(tǒng)的支持(6)專用的開發(fā)工具、環(huán)境和方法(7)知識集成系統(tǒng)與PC機(jī)相比較,PC機(jī)面面俱到(大、全)3、ARM先進(jìn)RISC機(jī)器HAL硬件抽象層BSP板級支持包SOC片上系統(tǒng)MPU微處理器AHB高性能總線UML一種面向?qū)ο蟮目梢暬Z言DMA直接存儲器訪問等一些常用的要記?。ㄕn本P291)4、嵌入式系統(tǒng)的組成結(jié)構(gòu)5、嵌入式系統(tǒng)正朝著以下趨勢進(jìn)一步發(fā)展(1)行業(yè)性開放的嵌入式系統(tǒng)正日趨流行,行業(yè)標(biāo)準(zhǔn)日趨完善。(2)隨著相關(guān)技術(shù)的發(fā)展,SOC將成為應(yīng)用主流。(3)基于ECLIPSE平臺的攻擊成為嵌入式領(lǐng)域的熱門。(4)發(fā)展工能更加強(qiáng)大的開發(fā)工具和嵌入式操作系統(tǒng),支持復(fù)雜度越來越高的嵌入式應(yīng)用軟件的開發(fā)。(5)面向網(wǎng)絡(luò)互聯(lián)的嵌入式系統(tǒng)成為比如趨勢。(6)嵌入式移動數(shù)據(jù)庫技術(shù)將從研究領(lǐng)域向應(yīng)用領(lǐng)域發(fā)展。(7)嵌入式系統(tǒng)向新的嵌入式計算機(jī)模型方向發(fā)展。第二章1、根據(jù)功能特點(diǎn),一般可以將嵌入式處理器分為4類嵌入式微控制器、嵌入式微處理器、嵌入式DSP、嵌入式片上系統(tǒng)目前嵌入式為處理器主要有POWERPC、ARM、MIPS等2、ARM微處理器目前包括下面幾個系列ARM7系列、ARM9系列、ARM9E系列、ARM10系列、SECURCE系列、INTEL的STRONGARM、INTEL的XSCALE、ARM11處理器3、RISC和CISC的特點(diǎn)精簡指令集計算機(jī)RISC結(jié)構(gòu)的產(chǎn)生是相對于傳統(tǒng)的復(fù)雜指令集計算機(jī)CISC結(jié)構(gòu)而言的。RISC特點(diǎn)如下指令規(guī)整、對稱、簡單。指令小于100條,基本尋址方式有23種?!鰡沃芷谥噶??!鲋噶钭珠L度一致,單拍完成,便于流水操作■ARM7三級流水線取指、譯碼、執(zhí)行;嵌入式微處理器SDRAMROMIOADDA人機(jī)交互接口通用接口實(shí)時操作系統(tǒng)RTOS圖形用戶接口BSPHAL硬件抽象層板極支持包任務(wù)管理文件系統(tǒng)應(yīng)用程序嵌入式計算機(jī)系統(tǒng)硬件層軟件層中間層功能層6、USB系統(tǒng)級聯(lián)結(jié)構(gòu)7、什么是DMADMA主要用來完成哪種總線操作P91DMA(直接存儲器訪問)是允許讀寫不由CPU控制的總線操作。DAM使用一種稱為DMA控制器的專用硬件來完成外設(shè)于存儲器之間的高速數(shù)據(jù)傳送。DMA控制器從CPU請求總線控制,得到控制權(quán)后,控制器能像CPU那樣提供內(nèi)存的地址和必要的讀寫操作。DMA要求CPU提供兩個附加的總線信號總線請求和總線授權(quán)。主機(jī)ROOTHUB設(shè)備設(shè)備HUBHUB設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備組合設(shè)備
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 3
      6人已閱讀
      ( 4 星級)
    • 簡介:1嵌入式系統(tǒng)開發(fā)基礎(chǔ)嵌入式系統(tǒng)開發(fā)基礎(chǔ)淺談淺談學(xué)號201000403140姓名莫江勇專業(yè)計算機(jī)科學(xué)與技術(shù)班級計Y104成績3嵌入式系統(tǒng)作為一類特殊的計算機(jī)系統(tǒng),一般包括硬件設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用軟件,其中硬件設(shè)備又包括嵌入式處理器和外圍設(shè)備。如今,全世界嵌入式處理器已經(jīng)超過1000多種,流行的體系結(jié)構(gòu)有30多個系列,其中以ARM、POWERPC、MC68000等使用得最為廣泛。外圍設(shè)備是指嵌入式系統(tǒng)中用于完成存儲、通信、調(diào)試、顯示等輔助功能的其他部件。五、嵌入式系統(tǒng)的操作系統(tǒng)五、嵌入式系統(tǒng)的操作系統(tǒng)1、嵌入式LINUX,嵌入式LINUX同LINUX一樣,具有低成本、多種硬件平臺支持、優(yōu)異的性能和良好的網(wǎng)絡(luò)支持等優(yōu)點(diǎn);2、VXWKS,VXWKS的實(shí)時性做得非常好,其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中斷處理等系統(tǒng)公用程序精煉而有效,使得它們造成的延時很短;3、QNX,它具有獨(dú)一無二的微內(nèi)核實(shí)時平臺,是建立在微內(nèi)核和完全地址空間保護(hù)基礎(chǔ)之上的,它同樣具有實(shí)時性強(qiáng)、穩(wěn)定可靠的優(yōu)點(diǎn);4、WINDOWSCE,它具有模塊化、結(jié)構(gòu)化和基于WIN32應(yīng)用程序接口以及與處理器無關(guān)的特點(diǎn);5、PALMOS,它最明顯的特點(diǎn)是精簡,它的內(nèi)核只有幾千個字節(jié),同時用戶也可以方便地開發(fā)定制,具有較強(qiáng)的可操作性;六、嵌入式系統(tǒng)軟件的特點(diǎn)六、嵌入式系統(tǒng)軟件的特點(diǎn)嵌入式處理器的應(yīng)用軟件是實(shí)現(xiàn)嵌入式系統(tǒng)功能的關(guān)鍵,對處理器系統(tǒng)軟件和應(yīng)用的要求也和通用計算機(jī)有所不同。1、軟件要求固化存儲。為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片或單片機(jī)本身中,二不是存貯與磁盤等載體中;2、軟件代碼高質(zhì)量、高可靠性。盡管半導(dǎo)體計算機(jī)的發(fā)展使處理器速度不斷提高、片上存儲器容量不斷增加,但在大多數(shù)應(yīng)用中,存儲空間仍然是寶貴的,還存在實(shí)時性的要求。為此程序編寫和編譯工具的質(zhì)量要高,以減少程序二進(jìn)制代碼長度、提高執(zhí)行速度;3、系統(tǒng)軟件的高實(shí)時性是基本要求。在多任務(wù)嵌入式系統(tǒng)中,對重要性各不相同的任務(wù)進(jìn)行統(tǒng)籌兼顧的合理調(diào)度是保證每個任務(wù)及時執(zhí)行的關(guān)鍵,單純通過提高處理器的速度是無法完成和沒有效率的,這種任務(wù)調(diào)度只能有優(yōu)化編寫的系統(tǒng)軟件來完成,因此系統(tǒng)軟件的高實(shí)時性是基本要求;4、多任務(wù)操作系統(tǒng)是知識集成的平臺和走向工業(yè)標(biāo)準(zhǔn)化道路的基礎(chǔ)。
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 5
      26人已閱讀
      ( 4 星級)
    • 簡介:一、填空題一、填空題1ARM體系結(jié)構(gòu)可用兩種方法存儲字?jǐn)?shù)據(jù),具體為大端模式和小端模式。2ΜCOSⅡ系統(tǒng)創(chuàng)建一個任務(wù),使用函數(shù)OSTASKGREAT或OSTASKGREATEEXT。3ΜCOSⅡ系統(tǒng)通過TCB來感知和控制任務(wù)用ECB來描述各種事件。4ARM微處理器在較新體系結(jié)構(gòu)中支持兩種指令集THUMB和ARM。任務(wù)堆棧主要用來進(jìn)行動態(tài)分配和自動分配。6、ΜCOSⅡ最多能對_64個任務(wù)進(jìn)行管理,包括__四個最高優(yōu)先級_任務(wù)和_4個最低優(yōu)先級__任務(wù)。7系統(tǒng)是通過與內(nèi)存分區(qū)相關(guān)聯(lián)的_頁表來實(shí)現(xiàn)對內(nèi)存分區(qū)管理。8ΜCOSⅡ有兩種調(diào)度器,一種是_任務(wù)調(diào)度器,另一種是中斷調(diào)度器。9ARM處理器共有37個寄存器,其中包括31個通用寄存器_和6個狀態(tài)寄存器。10哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間_相互獨(dú)立_,ARM7TDMI采用_馮諾依曼_的內(nèi)核架構(gòu)。11、DRAM是嵌入式系統(tǒng)的存儲器動態(tài)存儲器,SRAM是嵌入式系統(tǒng)的靜態(tài)存儲器。12、CPSR是ARM體系結(jié)構(gòu)的當(dāng)前狀態(tài)寄存器,CPSR可以在任何運(yùn)行模式下被訪問,它包括條件碼標(biāo)志位、中斷禁止位、當(dāng)前處理器模式標(biāo)志位等。13、ARM微處理器的指令集中R14稱作鏈接寄存器,每一種運(yùn)行模式下,都可用R14保存的子程序的返回地址。14、在UCOSII系統(tǒng)中每個任務(wù)可以有5種狀態(tài),其中處于運(yùn)行態(tài)的是準(zhǔn)備就緒的最高級的任務(wù)獲得CPU的控制權(quán)。15、操作系統(tǒng)的最重要的工作之一是任務(wù)調(diào)度,UCOSII是可搶占式多任務(wù)內(nèi)核,采用基于優(yōu)先級的任務(wù)調(diào)度。16、寄存器R13常作為堆棧指針R14常作為連接寄存器。17、THUMB長度只有傳統(tǒng)指令的一半,但是性能和靈活性不如后者。18、堆棧指針指向最后壓入的數(shù)據(jù)時,且低地址向高地址生成稱為遞增滿堆棧。19、ARM7屬于RISC架構(gòu)類型,每條指令都采用標(biāo)準(zhǔn)字長、執(zhí)行時間短,便于指令的流水線優(yōu)化。20、小端字節(jié)順序存觸法是低字節(jié)數(shù)據(jù)存放在內(nèi)存低地址處,高字節(jié)數(shù)據(jù)存放在內(nèi)存高地址處。C嵌入式LINUX、WINDOWSCE、VMS、ΜCOSII、ECOS、MOBLIND嵌入式LINUX、WINDOWSCE、VXWKS、ΜCOSII、ECOS、MOBLIN4ARM微處理器支持_____種運(yùn)行模式。CA5B6C7D85寄存器_____常作為堆棧指針。BAR12BR13CR14DR156________是操作系統(tǒng)的最核心的機(jī)制。AA任務(wù)調(diào)度B內(nèi)存管理C同步與通信D文件系統(tǒng)7嵌入式應(yīng)用通??紤]進(jìn)行運(yùn)行速度優(yōu)化和代碼尺寸優(yōu)化,這是由嵌入式系統(tǒng)的________特點(diǎn)決定的。CA專用性B計算機(jī)系統(tǒng)C資源受限D(zhuǎn)功耗約束8將高速緩存分為指令緩存(ICACHE)和數(shù)據(jù)緩存(DCACHE)的體系結(jié)構(gòu)是________。BA馮諾依曼結(jié)構(gòu)B哈佛結(jié)構(gòu)CRISCDCISC9每條指令都采用標(biāo)準(zhǔn)字長、執(zhí)行時間短,便于指令的流水線優(yōu)化的微處理器屬于________架構(gòu)類型。CA馮諾依曼結(jié)構(gòu)B哈佛結(jié)構(gòu)CRISCDCISC10關(guān)于ARMTHUMB指令和傳統(tǒng)ARM指令說法正確的是______。CATHUMB指令長度跟傳統(tǒng)指令一樣,性能和靈活性不如后者。BTHUMB指令長度跟傳統(tǒng)指令一樣,性能和靈活性也沒有什么變化。CTHUMB指令長度只有傳統(tǒng)指令的一半,但是性能和靈活性不如后者。DTHUMB指令長度只有傳統(tǒng)指令的一半,性能和靈活性沒有什么變化。11BSP的主要作用是。C(2分)A機(jī)器啟動時引導(dǎo)操作系統(tǒng)。B操作系統(tǒng)實(shí)現(xiàn)對硬件操作的抽象,使操作系統(tǒng)的代碼與硬件無關(guān)。C為操作系統(tǒng)屏蔽各種外設(shè)的細(xì)節(jié)差異,為操作硬件提供了統(tǒng)一的軟件接口。D統(tǒng)一管理硬件資源,把硬件的諸多功能進(jìn)行抽象,以服務(wù)的形式提供給應(yīng)用程序。12關(guān)于中斷向量下面說法正確的是。D(2分)A中斷向量存放中斷號。
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 12
      18人已閱讀
      ( 4 星級)
    • 簡介:嵌入式軟件可靠性設(shè)計規(guī)范匯總序號分類規(guī)范要求1界面分成兩類,操作控制類信息、測量監(jiān)控類信息。每類又分成三級,高優(yōu)先級、中優(yōu)先級、低優(yōu)先級。不同類型的信息內(nèi)容要分區(qū),不同級別的信息放置位置不同、大小不同、色彩不同。2信息內(nèi)容直觀,不必經(jīng)過換算3安全關(guān)鍵操作需經(jīng)過再次確認(rèn)4色彩只有兩個主色調(diào)(一前景色,一背景色色),其他只能做點(diǎn)綴色5從任何界面下進(jìn)入到其他的界面下,最多不得超過3層6單一操作功能下的界面用滾屏方式實(shí)現(xiàn),不能用翻頁形式實(shí)現(xiàn)7同一界面下的數(shù)據(jù)不要比對8用通欄布局代替多欄布局9整合相似的功能,去掉零碎的UI元素10主要功能需要多次強(qiáng)化顯示11區(qū)分選中和可點(diǎn)擊的狀態(tài),不要使用戶困惑12布局有層次有重點(diǎn),而非簡單羅列13允許用戶撤銷操作而不是使用彈窗需要用戶確認(rèn)14頁面上多使用對比的方法15使用簡潔的表單16把選項列出來而不是藏起來17使用連續(xù)性的提示符,別讓用戶誤以為頁面到了終點(diǎn)18功能專一而不是使用太多的鏈接19提示執(zhí)行結(jié)果的狀態(tài)20用直接操作來代替無數(shù)個菜單21直接顯示輸入框可以省略一個頁面22試著減少線框,減少不必要的注意23用戶沒有使用記錄的時候要善于引導(dǎo)24人機(jī)交互設(shè)計給出默認(rèn)的選項而不需要用戶選擇43高級報警顯示紅色,14HZ~28HZ,信占比率20~60開44中級報警顯示黃色,04HZ~08HZ,信占比率20~60開45低級報警顯示藍(lán)綠色或者黃色,常開,信占比率100F高優(yōu)先級和中優(yōu)先級的報警上下限設(shè)置值一旦超出可能引起較嚴(yán)重后果的非合理報警數(shù)值區(qū)域時,均需加單獨(dú)的對話彈出框予以提醒操作者47默認(rèn)的報警預(yù)置不允許修改,并提供讓用戶能恢復(fù)到出廠默認(rèn)報警設(shè)置的操作途徑48做報警日志記錄,為以后的故障分析、維修檢查或商業(yè)糾紛提供依據(jù)49數(shù)據(jù)傳輸接口的硬件性能限制了數(shù)據(jù)傳輸速率的提高,在確定波特率前,要確認(rèn)硬件所能承受的最高傳輸率,光耦、485、232、CAN、傳輸線上有防護(hù)器件(TVS或壓敏電阻)的端口50硬件端口讀進(jìn)來的數(shù)據(jù)必須加值域范圍的判斷51硬件端口讀取數(shù)據(jù),必須加可控時間或次數(shù)的有限次限制52AD的位數(shù)比前端放大電路的精度要求略高即可,并通過數(shù)學(xué)計算驗(yàn)證53對運(yùn)動部件的控制,正向運(yùn)動突然轉(zhuǎn)向反向運(yùn)動時,必須控制先正向減速到0,然后再反向加速的控制方式54運(yùn)動部件停機(jī)后、再快速啟動的工作控制方式是不允許的。須停機(jī)、開機(jī)、DELAY延時、再啟動執(zhí)行機(jī)構(gòu),以確保執(zhí)行機(jī)構(gòu)先釋放原來運(yùn)動狀態(tài)的慣性,然后再從靜態(tài)下啟動55運(yùn)動部件都有過渡過程特性,軟件驅(qū)動時的上升沿和下降沿的過渡特性會直接影響到硬件的安全和執(zhí)行效果56板卡啟動時,先INITMCU、然后DELAY、然后INITIO,以確保各芯片的上電電源都已經(jīng)穩(wěn)定下來再啟動工作57對采集自有可能受到干擾的模擬端口輸入的數(shù)字量數(shù)據(jù),一定要加上下限、ΔΔT、規(guī)律性干擾的濾波措施三個方面的容錯性機(jī)制58對數(shù)字端口傳輸數(shù)據(jù)可以連續(xù)傳輸兩遍,以防范隨機(jī)性偶發(fā)干擾,實(shí)時性要求較高的,可以連續(xù)傳三遍,21判定59與硬件接口的軟件模塊之間的數(shù)據(jù)通信聯(lián)絡(luò),用周期性讀取的方式、或請求應(yīng)答的方式傳送數(shù)據(jù),一旦超出周期性時間要求,或未應(yīng)答,則判定硬件失效,需有軟件的配套措施。如對接口芯
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 6
      5人已閱讀
      ( 4 星級)
    • 簡介:淺談嵌入式系統(tǒng)及其發(fā)展前景1淺談嵌入式系統(tǒng)及其發(fā)展前景(作者趙玉雪(作者趙玉雪班級軟件班級軟件1112班學(xué)號學(xué)號1120126238)摘要現(xiàn)今我們已進(jìn)入到一個網(wǎng)絡(luò)的時代,經(jīng)歷了漫長的單片機(jī)發(fā)展道路嵌入式系也逐步應(yīng)用到各種網(wǎng)絡(luò)環(huán)境中。嵌入式系統(tǒng)也有了獨(dú)有的定義,嵌入式設(shè)備與互聯(lián)網(wǎng)的結(jié)合才是嵌入式技術(shù)未來。本文介紹了嵌入式系統(tǒng)的發(fā)展歷史,嵌入式系統(tǒng)的特點(diǎn)和分類,及其在國內(nèi)外的應(yīng)用情況,總結(jié)了該行業(yè)未來的發(fā)展趨勢。關(guān)鍵詞關(guān)鍵詞嵌入式系統(tǒng);嵌入式系統(tǒng)特點(diǎn);應(yīng)用;現(xiàn)狀;前景淺談嵌入式系統(tǒng)及其發(fā)展前景3由于軟件較專業(yè),用戶界面不大友好。該階段嵌入式操作系統(tǒng)主要是用來控制系統(tǒng)的負(fù)載以及監(jiān)控運(yùn)用程序的運(yùn)行。階段三,在這個階段,VXWKS、PSOS、OS9、WINDOWSCE就是典型代表,該階段作為通用型嵌入式實(shí)時操作系統(tǒng)階段,具有高度模塊化、拓展性;大量的應(yīng)用程序接口API以及文件和目錄管理,多任務(wù);網(wǎng)絡(luò)支持、圖形窗口、設(shè)備支持、用戶界面等功能,開發(fā)程序簡單、嵌入式應(yīng)用軟件豐富等特點(diǎn)。這一階段該系統(tǒng)的典型特點(diǎn)就是能夠在各種不同類型強(qiáng)大的微處理器上運(yùn)行1212嵌入式系統(tǒng)現(xiàn)狀嵌入式系統(tǒng)現(xiàn)狀進(jìn)入20世紀(jì)9O年代,嵌人式技術(shù)全面展開,目前已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。在通信領(lǐng)域,數(shù)字技術(shù)正在全面取代模擬技術(shù)。在廣播電視領(lǐng)域,美國已開始由模擬電視向數(shù)字電視轉(zhuǎn)變,歐洲的DVB數(shù)字電視廣播技術(shù)已在全球大多數(shù)國家推廣。數(shù)字音頻廣播DAB也已進(jìn)入商品化試播階段。而軟件、集成電路和新型元器件在產(chǎn)業(yè)發(fā)展中的作用日益重要。所有上述產(chǎn)品中,都離不開嵌入式系統(tǒng)技術(shù)。像前途無可計量的維納斯計劃生產(chǎn)機(jī)頂盒,核心技術(shù)就是采用32位以上芯片級的嵌入式技術(shù)。在個人領(lǐng)域中,嵌人式產(chǎn)品將主要是個人商用,作為個人移動的數(shù)據(jù)處理和通訊軟件。由于嵌入式設(shè)備具有自然的人機(jī)交互界面,GUI屏幕為中心的多媒體界面給人很大的親和力。手寫文字輸入、語音撥號上網(wǎng)、收發(fā)電子郵件以及彩色圖形、圖像已取得初步成效。2嵌入式系統(tǒng)的特點(diǎn)及應(yīng)用嵌入式系統(tǒng)的特點(diǎn)及應(yīng)用2121嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)應(yīng)用軟件是嵌入式系統(tǒng)功能的關(guān)鍵,對嵌入式處理器系統(tǒng)軟件和應(yīng)用軟件的要求也使其具有以下的特點(diǎn)1軟件固態(tài)化存儲提高了執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)軟件一般都固化于存儲器或單片機(jī)本身。2軟件代碼質(zhì)量高、半導(dǎo)體和處理器速度可靠性不斷提高、存儲器容量增加,具體應(yīng)用中存儲空間仍有實(shí)時性的要求。
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 6
      16人已閱讀
      ( 4 星級)
    • 簡介:什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng)無所不在的嵌入式系統(tǒng)無所不在的嵌入式系統(tǒng)多年前,比爾蓋茨曾經(jīng)預(yù)言,隨著后PC時代的到來,PC將無處不在。今天,伴隨著二十一世紀(jì)的曙光,嵌入式系統(tǒng)的迅猛發(fā)展正驗(yàn)證了比爾蓋茨的預(yù)言,人類正迎來一個充滿希望的新時代后PC時代。這是一個充滿機(jī)遇的時代,這是一個充滿商機(jī)的時代。人類在經(jīng)歷了桌面系統(tǒng)的空前繁榮之后,嵌入式系統(tǒng)的發(fā)展正風(fēng)起云涌,廣泛進(jìn)入到工業(yè),軍事,通信,運(yùn)輸,金融,醫(yī)療,氣象,農(nóng)業(yè)等眾多領(lǐng)域。通常情況下,人們往往會忽視自己身邊的嵌入式系統(tǒng)比如手機(jī),取款機(jī)或者電梯等等,在這些隨處可見的設(shè)備中就存在嵌入式系統(tǒng),有時人們經(jīng)常使用嵌入在汽車,電梯,PDA,程控交換機(jī)等設(shè)備中的小巧的計算機(jī)系統(tǒng),而對此毫無察覺。此外,嵌入式系統(tǒng)還經(jīng)常在工業(yè)機(jī)器人,醫(yī)療設(shè)備,衛(wèi)星,飛行系統(tǒng)等領(lǐng)域扮演著更為重要的角色。正是“看不見“和“無所不在“這樣的特性使得嵌入式計算機(jī)系統(tǒng)有別于傳統(tǒng)的計算機(jī)系統(tǒng)。一、嵌入式系統(tǒng)簡介一、嵌入式系統(tǒng)簡介嵌入式系統(tǒng)本身是一個相對模糊的定義。目前嵌入式系統(tǒng)已經(jīng)滲透到我們生活中的每個角落,工業(yè)、服務(wù)業(yè)、消費(fèi)電子,而恰恰由于這種范圍的擴(kuò)大,使得“嵌入式系統(tǒng)”更加難于明確定義。舉個簡單例子一個手持的MP3是否可以叫做是嵌入式系統(tǒng)呢答案肯定是“是”。另外一個PC104的微型工業(yè)控制計算機(jī)你會認(rèn)為它是嵌入式系統(tǒng)嗎當(dāng)然,也是,工業(yè)控制是嵌入式系統(tǒng)技術(shù)的一個典型應(yīng)用領(lǐng)域。然而比較兩者,你也許會發(fā)現(xiàn)二者幾乎完全不同,除了其中都嵌入有微處理器。那是否可以說嵌入著微處理器的設(shè)備就是嵌入式系統(tǒng)那鼠標(biāo)中也有單片機(jī),能叫嵌入式系統(tǒng)嘛那到底什么是嵌入式系統(tǒng)莫非嵌入式系統(tǒng)只是一個難以定義的抽象概念二、嵌入式系統(tǒng)的歷史二、嵌入式系統(tǒng)的歷史系統(tǒng)的廣闊發(fā)展前景,開始大力發(fā)展自己的嵌入式操作系統(tǒng)。除了上面的幾家老牌公司以外,還出現(xiàn)了PALMOS,WINCE,嵌入式LINUX,LYNX,NUCLEUX,以及國內(nèi)的HOPEN,DELTAOS等嵌入式操作系統(tǒng)。隨著嵌入式技術(shù)的發(fā)展前景日益廣闊,相信會有更多的嵌入式操作系統(tǒng)軟件出現(xiàn)。在中國嵌入式系統(tǒng)領(lǐng)域,比較認(rèn)同的嵌入式系統(tǒng)概念嵌入式系統(tǒng)概念是嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部四個部分組成分組成,用于實(shí)現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。三、嵌入式系統(tǒng)的應(yīng)用領(lǐng)域三、嵌入式系統(tǒng)的應(yīng)用領(lǐng)域嵌入式系統(tǒng)技術(shù)具有非常廣闊的應(yīng)用前景,其應(yīng)用領(lǐng)域可以包括1、工業(yè)控制工業(yè)控制基于嵌入式芯片的工業(yè)自動化設(shè)備將獲得長足的發(fā)展,目前已經(jīng)有大量的8、16、32位嵌入式微控制器在應(yīng)用中,網(wǎng)絡(luò)化是提高生產(chǎn)效率和產(chǎn)品質(zhì)量、減少人力資源主要途徑,如工業(yè)過程控制、數(shù)字機(jī)床、電力系統(tǒng)、電網(wǎng)安全、電網(wǎng)設(shè)備監(jiān)測、石油化工系統(tǒng)。就傳統(tǒng)的工業(yè)控制產(chǎn)品而言,低端型采用的往往是8位單片機(jī)。但是隨著技術(shù)的發(fā)展,32位、64位的處理器逐漸成為工業(yè)控制設(shè)備的核心,在未來幾年內(nèi)必將獲得長足的發(fā)展。2、交通管理交通管理在車輛導(dǎo)航、流量控制、信息監(jiān)測與汽車服務(wù)方面,嵌入式系統(tǒng)技術(shù)已經(jīng)獲得了廣泛的應(yīng)用,內(nèi)嵌GPS模塊,GSM模塊的移動定位終端已經(jīng)在各種運(yùn)輸行業(yè)獲得了成功的使用。目前GPS設(shè)備已經(jīng)從尖端產(chǎn)品進(jìn)入了普通百姓的家庭,只需要幾千元,就可以隨時隨地找到你的位置。3、信息家電信息家電這將稱為嵌入式系統(tǒng)最大的應(yīng)用領(lǐng)域,冰箱、空調(diào)等的網(wǎng)絡(luò)化、智能化將引領(lǐng)人們的生活步入一個嶄新的空間。即使你不在家里,也可以通過電話線、網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制。在這些設(shè)備中,嵌入式系統(tǒng)將大有用武之地。4、家庭智能管理系統(tǒng)家庭智能管理系統(tǒng)水、電、煤氣表的遠(yuǎn)程自動抄表,安全防火、防盜系統(tǒng),其中嵌有的專用控制芯片將代替?zhèn)鹘y(tǒng)的人工檢查,并實(shí)現(xiàn)更高,更準(zhǔn)確和更安全的性能。目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點(diǎn)菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。
      下載積分: 9 賞幣
      上傳時間:2024-03-07
      頁數(shù): 54
      18人已閱讀
      ( 4 星級)
    • 簡介:嵌入式軟件方向嵌入式軟件方向轉(zhuǎn)學(xué)習(xí)嵌入式軟件開發(fā)大概有幾個部分一要求精通C語言編程最好有些匯編知識二要求英語功底要好因?yàn)橐恍┬酒謨远际怯⒄Z寫的三要有數(shù)字電路和模擬電路的常識因?yàn)樵谇度胧较到y(tǒng)后期測試的時候都是依靠一些硬件設(shè)備進(jìn)行測試?yán)缡静ㄆ魉囊煜げ僮飨到y(tǒng)當(dāng)然所說的操作系統(tǒng)并不一定是WINDOWS當(dāng)中有LINUXWINCE等也有一些不同的RTOS例如三菱和NEC的系統(tǒng)就與LINUXWINCE和WINDOWS不同是單任務(wù)操作系統(tǒng)并非實(shí)時操作系統(tǒng)五要有良好的軟件工程知識因?yàn)橐磺虚_發(fā)都是基于軟件工程來實(shí)施的六了解系統(tǒng)移植嵌入式軟件方面最重要的課程包括(1)嵌入式微處理器結(jié)構(gòu)與應(yīng)用這是一門嵌入式硬件基礎(chǔ)課程,我院用這門課取代了傳統(tǒng)的“微機(jī)原理與接口”課程(目前國內(nèi)已有少部分高校IT專業(yè)這樣做了,因?yàn)橹vX86微機(jī)原理與接口很難找到實(shí)際用處,只為教學(xué)而已)。我們說過,嵌入式是軟硬件結(jié)合的技術(shù),搞嵌入式軟件的人應(yīng)對ARM處理器工作原理和接口技術(shù)有充分了解,包括ARM的匯編指令系統(tǒng)。若不了解處理器原理,怎么能控制硬件工作,怎么能寫出節(jié)省內(nèi)存又運(yùn)行高速的最優(yōu)代碼(嵌入式軟件設(shè)計特別講究時空效率),怎么能寫出驅(qū)動程序(驅(qū)動程序都是與硬件打交道的)很多公司招聘嵌入式軟件人員時都要求熟悉ARM處理器,將來若同學(xué)到公司中從事嵌入式軟件開發(fā),公司都會給你一本該設(shè)備的硬件規(guī)格說明書XXXSPECIFICATION,您必須能看懂其中的內(nèi)存分布和端口使用等最基本的說明(就像X86匯編一樣),否則怎么設(shè)計軟件。有些同學(xué)覺得嵌入式處理器課程較枯燥,這主要是硬件課程都較抽象的原因,等我們的嵌入式實(shí)驗(yàn)室10月份建好后,您做了一些實(shí)驗(yàn)后就會覺得看得見摸得著。還有同學(xué)對ARM匯編不感興趣,以為嵌入式開發(fā)用C語言就足夠了。其實(shí)不應(yīng)僅是將匯編語言當(dāng)成一個程序設(shè)計語言,學(xué)匯編主要是為了掌握處理器工作原理的。一個不熟悉匯編語言的人,怎么能在該處理器寫出最優(yōu)的C語言代碼。在嵌入式開發(fā)的一些關(guān)鍵部分,有時還必須寫匯編,如BOOTLOADER等(可能還包括BSP)。特別是在對速度有極高要求的場合(如DSP處理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫程序(我看到過很多公司是這樣做的)。當(dāng)您在一個嵌入式公司工作時,在查看描述原理的手冊時,可能很多都是用匯編描述的(我就遇到過),這是因?yàn)楹芏嘤布O(shè)計人員只會寫或者喜歡用匯編描述,此時您就必須看懂匯編程序,否則軟硬件人員可能就無法交流。很多嵌入式職位招聘時都要求熟悉匯編。張老師熟悉LINUX開發(fā),金老師和唐老師熟悉LINUX系統(tǒng)管理。第三類、WINDOWSCE嵌入式操作系統(tǒng)MICROSOFT也看準(zhǔn)了嵌入式的巨大市場,MS永遠(yuǎn)是最厲害的,WINCE出來只有幾年時間,但目前已占據(jù)了很大市場份額,特別是在PDA、手機(jī)、顯示儀表等界面要求較高或者要求快速開發(fā)的場合,WINCE目前已很流行(據(jù)說有一家賣工控機(jī)的公司板子賣得太好,以至來不及為客戶裁減WINCE)。WINCE目前主要為42版(,開發(fā)平臺主要為WINCEPLATFMBUILDER,有時也用EVC環(huán)境開發(fā)一些較上層的應(yīng)用,由于WINCE開發(fā)都是大家熟悉的VC環(huán)境,所以我院學(xué)過WINDOWS程序設(shè)計課程的同學(xué)都不會有多大難度,這也是WINCE容易被人們接受的原因,開發(fā)環(huán)境方便快速,微軟的強(qiáng)大技術(shù)支持,WINCE開發(fā)難度遠(yuǎn)低于嵌入式LINUX。對于急于完成,不想拿嵌入式LINUX冒險的開發(fā)場合,WINCE是最合適了(找嵌入式LINUX的人可沒那么好找的),畢竟公司不能像學(xué)生學(xué)習(xí)那樣試試看,保證開發(fā)成功更重要。根據(jù)不同的側(cè)重點(diǎn),WINCE還有兩個特殊版本,一個是MSPOCKETPC操作系統(tǒng)專用于PDA上(掌上電腦),另一個是MSSMARTPHONE操作系統(tǒng)用于智能手機(jī)上(帶PDA功能的手機(jī)),兩者也都屬于WINCE平臺。在PDA和手機(jī)市場上,除WINCE外,著名的PDA嵌入式操作系統(tǒng)還有PALMOS(因出現(xiàn)很早,很有名)、SYMBIAN等,但在WINCE的強(qiáng)勁沖擊下,PALM和SYMBIAN來日還能有多長我院可能是全國高校中唯一一家開設(shè)專門的“WINDOWSCE嵌入式操作系統(tǒng)“課程的學(xué)校,這主要是基于以下原因我院本身前面便有WINDOWS程序設(shè)計課程,同學(xué)學(xué)過VC后再學(xué)WINCE非常方便自然,通過學(xué)習(xí)WINCE同樣也可了解嵌入式軟件的一般開發(fā)過程,對LINUX有懼怕心理的同學(xué)也很合適。很顯然,嵌入式LINUX永遠(yuǎn)不可能替代WINCE,而且將來誰占份額大還很難講,畢竟很多人更愿意接受MS的平臺,就像各國政府都在大力推LINUX已好長時間,但您能看到幾個在PC機(jī)上真正使用LINUX的用戶據(jù)我觀察目前在嵌入式平臺上LINUX是叫得最響但還是WINCE實(shí)際用得更多嵌入式LINUX可能更多地是一些有長遠(yuǎn)產(chǎn)品計劃的公司為降低成本而進(jìn)行長遠(yuǎn)考慮二是微軟亞洲研究院對我院WINCE課程的支持計劃,我們也很希望將來我院能有同學(xué)通過微軟的面試去實(shí)習(xí)。WINCE和多媒體如MPEG技術(shù)是微軟亞洲工程院目前做得較多的項目領(lǐng)域之一他們很需要精通WINCE的人??偨Y(jié)關(guān)于嵌入式操作系統(tǒng)類課程,若您覺得自己功底較深且能鉆研下去,則可去學(xué)嵌入式LINUX;若您覺得自己VC功底較好且想短平快地學(xué)嵌入式開發(fā),則我院的WINCE課程是最好的選擇。3嵌入式開發(fā)的其它相關(guān)軟件課程
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 4
      9人已閱讀
      ( 4 星級)
    • 簡介:1南臺科技大學(xué)98學(xué)年度第1學(xué)期課程資訊課程名稱課程名稱嵌入式系統(tǒng)設(shè)計課程編碼課程編碼20D14402系所代碼系所代碼02開課班級開課班級四技機(jī)電三乙開課教師開課教師蔡亮宙學(xué)分學(xué)分20時數(shù)時數(shù)4上課節(jié)次地點(diǎn)上課節(jié)次地點(diǎn)四1234教室B401必選修必選修必修課程概述課程概述ARM作為一種嵌入式系統(tǒng)處理器,以高性能、低功耗、低成本等優(yōu)點(diǎn)佔(zhàn)領(lǐng)了大部分市場。本課程以ARM處理器發(fā)展系統(tǒng)為平臺,介紹嵌入式系統(tǒng)開發(fā)的一般過程,及多種週邊設(shè)備的控制流程,作為學(xué)生將來從事於嵌入式系統(tǒng)的入門。課程目標(biāo)課程目標(biāo)以ARM實(shí)習(xí)板為主熟悉ARM系統(tǒng)結(jié)構(gòu)開發(fā)工具控制程式及周邊通訊課程大綱課程大綱1嵌入式系統(tǒng)簡介2ARM處理器系統(tǒng)簡介3使用IARARM開發(fā)環(huán)境4GPIO的控制實(shí)驗(yàn),如LED閃爍控制、按鍵輸入、蜂鳴器控制、模擬SPI等5文字型LCD,可顯示文字訊息,學(xué)習(xí)LCD顯示控制6AD轉(zhuǎn)換,以可變電可作為AD實(shí)驗(yàn)?zāi)M7PWM實(shí)驗(yàn),掌握脈寬調(diào)製的產(chǎn)生以及用PWM控制蜂鳴器產(chǎn)生音頻8實(shí)時時鐘實(shí)驗(yàn),掌握對內(nèi)部時鐘的設(shè)置以及讀取9計時器實(shí)驗(yàn),使用計時器作系統(tǒng)控制包含定時控制與訊號彈跳處理10使用RS232轉(zhuǎn)換電路,完成UART通訊實(shí)驗(yàn);11利用TWI介面存取AT24C02,完成I2C通訊的實(shí)驗(yàn)12使用74HC595芯片,控制4位數(shù)7段顯示器,學(xué)習(xí)掃瞄顯示13進(jìn)行外部中斷實(shí)驗(yàn),學(xué)習(xí)高級中斷控制器AIC使用14SD卡讀寫實(shí)驗(yàn),使用SPI存取SDCARD15USB實(shí)驗(yàn),將SARM7模擬成USB裝置,學(xué)習(xí)USB通訊實(shí)驗(yàn)與應(yīng)用英文大綱英文大綱教學(xué)方式教學(xué)方式課堂教授分組討論口頭報告評量方法評量方法自行設(shè)計測驗(yàn)作業(yè)/習(xí)題練習(xí)實(shí)作評量課堂討論指定用書指定用書ARM嵌入式系統(tǒng)設(shè)計入門參考書籍參考書籍自製POWERPOINT教材先修科目先修科目微處理機(jī)C程式語言2教學(xué)資源教學(xué)資源注意事項注意事項全程外語授課全程外語授課0授課語言授課語言1華語授課語言授課語言2輔導(dǎo)考照輔導(dǎo)考照1輔導(dǎo)考照輔導(dǎo)考照2
      下載積分: 3 賞幣
      上傳時間:2024-03-06
      頁數(shù): 2
      9人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機(jī)械圖紙源碼,實(shí)習(xí)報告等文檔下載

    備案號:浙ICP備20018660號