資源描述:
《基于arm的嵌入式系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、《基于ARM的嵌入式系統(tǒng)設計》課程標準一、課程性質及任務1.課程定位本課程是計算機應用技術專業(yè)嵌入式系統(tǒng)方向的專業(yè)課,是學生專業(yè)能力的核心課程之一。計算機應用技術專業(yè)嵌入式系統(tǒng)方向的配養(yǎng)目標是:要求畢業(yè)生成為在嵌入式計算機系統(tǒng)等技術領域從事技術和管理工作的高等應用型專業(yè)技術人才。熟悉基于ARM的嵌入式硬件系統(tǒng)和基于WindowsCE的嵌入式系統(tǒng)。能夠從事嵌入式應用產(chǎn)品的生產(chǎn)、驅動程序及應用程序設計等工作。2.課程設計根據(jù)嵌入式系統(tǒng)助理工程師工作崗位的特點,我們將以一個具體的嵌入式公司的研發(fā)活動展開分析,并確定研發(fā)中的典型工作過程,仔細分析工作過程對嵌入式助理工程師的能力
2、要求,完成課程的初步設計。在經(jīng)過與企業(yè)兼職教師商討后,對課程設計做調整,并整理出實用及可操作的教學內容,以項目的方式進入教學。(1)嵌入式產(chǎn)品研發(fā)的特點典型的電子產(chǎn)品設計過程包含三個階段:概念開發(fā)和產(chǎn)品規(guī)劃階段、詳細設計階段及小規(guī)模試產(chǎn)階段。嵌入式產(chǎn)品的研發(fā)過程與電子產(chǎn)品的研發(fā)過程存在一定的差異,這是因為嵌入式產(chǎn)品的研發(fā)需要軟硬件綜合開發(fā),其研發(fā)過程也就有其自身特有的地方:嵌入式產(chǎn)品更關注成本,很多公司在產(chǎn)品設計前就預設產(chǎn)品的銷售價格,并依此來指導工程師的研發(fā)過程。工程師不僅要關注產(chǎn)品功能的實現(xiàn),更要控制材料的價格,同時要更多考慮生產(chǎn)過程中的隱形成本,以保證產(chǎn)品的價格競
3、爭力。嵌入式產(chǎn)品是軟硬件的結合體,在嵌入式系統(tǒng)領域,每一個嵌入式產(chǎn)品都是由軟件和硬件共同構成的,而且軟件是固化在硬件中的,用戶不能對軟件進行隨意修改。(2)嵌入式研發(fā)工程師的工作過程如果從純技術的角度來分析我們就嵌入式工程師的工作過程分為以下幾個過程:可行性研究與分析在產(chǎn)品提交設計及實現(xiàn)目標后,專業(yè)的工程師要對產(chǎn)品是否可行進行論證,這里不僅需要技術上的論證,也需要從產(chǎn)品定位、功能、價格及試產(chǎn)等諸多方面的考慮系統(tǒng)總體設計這一步進入5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictranspor
4、tinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve嵌入式系統(tǒng)的總體設計,這時需要確定嵌入式系統(tǒng)的總體構架,從功能實現(xiàn)上對軟硬件進行劃分,并根據(jù)產(chǎn)品功能要求選定硬件平臺和嵌入式操作系統(tǒng),并確定開發(fā)工具。這一工作與公司產(chǎn)品研發(fā)的策略和定位有關,同時也取決于工程師對當前嵌入式產(chǎn)品的基本架構和開發(fā)工具的熟悉程度有關。軟硬件設計實現(xiàn)本
5、階段的設計是整個設計過程中最基本的一環(huán),也是最重要的階段。它決定此后軟硬件的設計走向以及系統(tǒng)測試的方式和環(huán)境。這一部分工程師要完成系統(tǒng)內核的定制、驅動程序的編制、軟件的詳細設計,代碼的生產(chǎn)與測試過程。這部分工作需要與硬件的協(xié)作工作,需要反復調試,不斷修正,才能完成。這一部分的工作是嵌入式工程師主要的工作過程之一。研發(fā)工程師不僅要完成軟件的設計,還要進行代碼的生成、編譯和調試過程,需要助理工程師的協(xié)助來完成。在這一環(huán)節(jié)中,常常會遇到第三方軟件的移植與使用。軟硬件集成這是軟硬件綜合測試過程,驗證系統(tǒng)功能是否能夠正確無誤地實現(xiàn),測試無誤的程序將固化在目標的硬件中。本階段的工作
6、是整個開發(fā)過程中最復雜、最費時的過程,也需要輔助開發(fā)工具的支持。功能性能測試測試最終完成的系統(tǒng)功能和性能是否滿足需求。若不能滿足,有可能需要修改設計。3.課程任務本課程從一個典型嵌入式產(chǎn)品GPS入手,系統(tǒng)介紹了WindowsCE嵌入式系統(tǒng)的應用與開發(fā)。詳細介紹了嵌入式系統(tǒng)的基本概念,EVC開發(fā)工具的使用,WindowsCE多任務應用程序的設計方法,WindowsCE的內核、內存管理、文件系統(tǒng)、設備管理、圖形界面、通訊等技術,驅動程序的編寫和加載,嵌入式軟件的開發(fā)及嵌入式系統(tǒng)的開發(fā)過程、方法和典型開發(fā)工具等內容。本課程是計算機應用課程鏈中的重要一環(huán),完全按照工程方法設計,
7、以一個典型的嵌入式產(chǎn)品貫穿課程,內容注重實踐與理論的結合。通過本課程的學習,學生能較好地掌握WindowsCE嵌入式系統(tǒng)的應用與開發(fā)方法,系統(tǒng)掌握WindowsCE嵌入式系統(tǒng)應用的相關技術。二、職業(yè)崗位標準1.嵌入式系統(tǒng)行業(yè)高技能人才需求的特點5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-fun