亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于凌動處理器的嵌入式課程建設

        2011-12-31 00:00:00胡威王靖淇沈海穆麗虹
        計算機教育 2011年21期


          1 嵌入式技術(shù)發(fā)展對嵌入式教學的影響
          嵌入式系統(tǒng)是以應用為核心進行定制的計算系統(tǒng),融合了多種技術(shù),并與具體行業(yè)需求相結(jié)合[1]。經(jīng)過多年的發(fā)展,嵌入式系統(tǒng)已經(jīng)得到了廣泛應用。半導體技術(shù)的進步則使摩爾定律將在十年內(nèi)繼續(xù)保持有效[2]。嵌入式芯片將得到進一步的高效利用,在性能獲得持續(xù)提升的同時,其功耗和價格也在不斷下
          
          降。這就意味著嵌入式系統(tǒng)的應用范圍將進一步擴大,成為無所不在的計算裝置[3]。尤其是隨著無線網(wǎng)絡技術(shù)的發(fā)展,嵌入式系統(tǒng)正快速從孤立存在的設備轉(zhuǎn)為通過網(wǎng)絡互聯(lián)互通的網(wǎng)絡化設備。嵌入式技術(shù)的迅速發(fā)展為應用的擴展提供了良好的基礎(chǔ),但同時也使得嵌入式技術(shù)的更新速度加快。這就意味著在高校中開展嵌入式教學面臨著新的挑戰(zhàn)。
          
          武漢科技大學計算機學院較早開設了嵌入式相關(guān)課程。為了形成嵌入式教學特色,課程組以自身的嵌入式科研和教學經(jīng)驗為基礎(chǔ),構(gòu)建了嵌入式教學模塊,形成了軟硬件協(xié)同的教學課程設置,從本科生延伸到研究生的教學層次劃分。在此過程中,依據(jù)教學效果,并在充分調(diào)研國內(nèi)外大學嵌入式課程設置的基礎(chǔ)上[4-9],進行課程的改進和優(yōu)化。嵌入式課程是理論與實踐相結(jié)合、理論與實踐不可偏廢的課程。在開展課程建設和教學活動的過程中,課程組注重在理論教學基礎(chǔ)上,通過各類實踐活動來鍛煉學生的動手能力,培養(yǎng)學生在嵌入式技術(shù)方面理論學習與實踐動手相結(jié)合的綜合素質(zhì)。在近年來的教學中,隨著嵌入式技術(shù)的不斷發(fā)展,嵌入式課程建設不得不面對迅速更新的教學內(nèi)容、不斷進步的硬件平臺以及各種創(chuàng)新的應用開發(fā)需求。這就使得課程建設既立足于已有基礎(chǔ),也要緊跟技術(shù)的進步,不斷推動嵌入式課程的建設與優(yōu)化,使嵌入式課程能夠良性發(fā)展。
          2基于凌動處理器的嵌入式課程建設
          在嵌入式系統(tǒng)相關(guān)課程中,嵌入式處理器是關(guān)鍵的內(nèi)容。隨著嵌入式技術(shù)的發(fā)展,嵌入式處理器的發(fā)展也日新月異。從傳統(tǒng)的單核嵌入式處理器,正逐漸向雙核乃至多核的嵌入式處理器發(fā)展。同時,隨著嵌入式設備本身功能的不斷增強,應用日益豐富,對嵌入式處理器的性能和功耗等方面也提出了更高的要求。例如,由英特爾公司推出的凌動處理器,就是面向嵌入式領(lǐng)域的典型處理器。它延續(xù)了英特爾公司在處理器設計方面的深厚積累,也將嵌入式系統(tǒng)對處理器的要求加入到處理器設計當中,為嵌入式系統(tǒng)提供更好的計算能力。
          嵌入式處理器的發(fā)展是嵌入式教學必須面對的挑戰(zhàn)。課程組通過對嵌入式技術(shù)的準確把握,及時將新發(fā)展融入到課程建設當中去,構(gòu)建出更為符合嵌入式發(fā)展趨勢、滿足教學要求的嵌入式課程。在進行課程建設時,課程組將凌動處理器給嵌入式系統(tǒng)帶來的變化引入到課程當中去,首先從整個課程體系的角度建立系統(tǒng)化的課程體系優(yōu)化;然后根據(jù)嵌入式處理器的技術(shù)發(fā)展,對嵌入式課程的教學內(nèi)容進行及時更新;在此基礎(chǔ)上,課程組還在原有嵌入式教學實踐的基礎(chǔ)上設計新的實踐方式,實現(xiàn)新的教學內(nèi)容及實踐的一體化。此外,課程組還積極展開校企合作,通過英特爾大學合作計劃來進行嵌入式課程的共建。
          1) 嵌入式課程體系的優(yōu)化。
          在嵌入式教學模塊中,以面向本科生的嵌入式系統(tǒng)結(jié)構(gòu)與操作系統(tǒng)課程為課程模塊核心。該課程的教學目標是介紹嵌入式處理器的系統(tǒng)結(jié)構(gòu),并引入嵌入式操作系統(tǒng)的概念,將兩者結(jié)合起來,使學生能夠?qū)η度胧较到y(tǒng)有整體的了解。然后在嵌入式系統(tǒng)開發(fā)課程中引入嵌入式軟件的開發(fā)內(nèi)容,與嵌入式系統(tǒng)結(jié)構(gòu)與操作系統(tǒng)課程內(nèi)容形成連續(xù)性。而在研究生課程中,則進一步將嵌入式處理器所采用的具體原理及其技術(shù)納入到課程中,進行深入的講解,使學生“知其所以然”。
          在引入凌動處理器的最新發(fā)展后,課程組通過對凌動處理器技術(shù)的分析,將主要技術(shù)內(nèi)容劃分為三個模塊,分別是凌動處理器特點及其基本架構(gòu)、面向凌動處理器的系統(tǒng)開發(fā)方法和凌動處理器實現(xiàn)原理。其中,凌動處理器特點及其基本架構(gòu)是核心和關(guān)鍵內(nèi)容。學生在學習嵌入式系統(tǒng)結(jié)構(gòu)與操作系統(tǒng)課程之前,已經(jīng)完成了計算機組成原理等相關(guān)前置課程的學習,并具備了一定的實踐能力。該部分內(nèi)容被置入到嵌入式系統(tǒng)結(jié)構(gòu)與操作系統(tǒng)課程中后。因此,在嵌入式系統(tǒng)結(jié)構(gòu)與操作系統(tǒng)課程中引入凌動處理器的內(nèi)容,學生具有了學習的基礎(chǔ)。同時,由于凌動處理器的廣泛應用,學生對于學習凌動處理器的相關(guān)知識也非常感興趣。面向凌動處理器的系統(tǒng)開發(fā)方法將置入到嵌入式系統(tǒng)開發(fā)課程當中,學生將學習如何在基于凌動處理器的實驗平臺上進行操作系統(tǒng)的移植和嵌入式軟件的開發(fā)。凌動處理器實現(xiàn)原理將被置入到研究生課程當中,作為凌動處理器更為深入的技術(shù)介紹,成為課程中的一個專題內(nèi)容。
          通過分別引入凌動處理器的技術(shù),課程組在保持課程延續(xù)性的基礎(chǔ)上,形成了新的一致性,即凌動處理器技術(shù)內(nèi)容在各個課程中的合理分布,從而實現(xiàn)對嵌入式課程體系的有效優(yōu)化。
          2) 嵌入式課程教學內(nèi)容更新。
          凌動處理器是源于英特爾公司的技術(shù),但是由于面向的是嵌入式領(lǐng)域,因此它與傳統(tǒng)的IA(Intel Architecture)架構(gòu)有一定的差別,有其自身的特點。課程組將整個凌動處理器相關(guān)的教學內(nèi)容劃分為如下知識點。
          (1) 凌動體系結(jié)構(gòu)。
          該部分主要介紹凌動處理器的體系結(jié)構(gòu)。凌動處理器與傳統(tǒng)IA架構(gòu)有區(qū)別,本部分內(nèi)容將從這些區(qū)別著手,將凌動處理器的體系結(jié)構(gòu)與傳統(tǒng)的IA區(qū)分開來;然后再詳細介紹凌動處理器本身的架構(gòu)特點,包括其片上存儲器設計、存儲訪問特征及其指令集等,并引入面向凌動處理器的匯編語言介紹。
          (2) 面向凌動的操作系統(tǒng)級開發(fā)。
          該部分主要包括了Boot Loader的開發(fā)與操作系統(tǒng)本身的移植。Boot Loader是嵌入式系統(tǒng)的操作系統(tǒng)啟動前運行的引導程序。Boot Loader將完成系統(tǒng)硬件的初始化等工作,因此與硬件相關(guān)。這部分內(nèi)容主要介紹如何選擇并為凌動定制Boot Loaer。而操作系統(tǒng)本身的移植則是將應用轉(zhuǎn)向凌動所必需的步驟。這部分內(nèi)容主要介紹如何選擇一個合適的嵌入式操作系統(tǒng),并完成移植工作。
          (3) 面向凌動的驅(qū)動及應用軟件開發(fā)。
          該部分主要包括為基于凌動處理器的平臺進行驅(qū)動的開發(fā),并在操作系統(tǒng)支持下開發(fā)應用軟件。主要內(nèi)容包括設備驅(qū)動、圖形驅(qū)動、軟件開發(fā)工具和相關(guān)的開發(fā)方法。
          (4) 軟件性能調(diào)優(yōu)。
          嵌入式系統(tǒng)資源有限,為了提高程序性能,需要進行軟件性能的調(diào)優(yōu)。該部分主要內(nèi)容包括凌動平臺上的性能調(diào)優(yōu)方法、凌動性能調(diào)優(yōu)工具(包括單核和多核的調(diào)優(yōu))、功耗優(yōu)化技巧和方法。
          (5) 凌動性能與功耗優(yōu)化技術(shù)。
          凌動處理器采用了眾多的優(yōu)化技術(shù),來提高性能、降低功耗。這是凌動處理器在設計上創(chuàng)新。這部分內(nèi)容將與嵌入式技術(shù)的前沿結(jié)合,將微架構(gòu)設計、節(jié)能計算等技術(shù)與凌動處理器的具體實例進行結(jié)合分析。
          上述5個部分的內(nèi)容,按照課程體系結(jié)構(gòu)的設計,知識點(1)和(2)屬于凌動處理器特點及其基本架構(gòu)部分,知識點(3)和(4)屬于面向凌動處理器的系統(tǒng)開發(fā)方法部分,知識點(5)則屬于凌動處理器實現(xiàn)原理部分,分別納入到不同課程當中,實現(xiàn)課程內(nèi)容的整體更新。與此同時,對于凌動處理器新的發(fā)展,課程組也適時地進行整理,并融入到已有的課程內(nèi)容當中。
          3) 嵌入式教學實踐的設計。
          在嵌入式教學實踐方面,課程組首先將與凌動技術(shù)相關(guān)的實驗設計加入到已有的實踐活動中。課程組為凌動教學內(nèi)容設計了有針對性的基礎(chǔ)實驗和綜合性實驗,作為基本的實踐內(nèi)容?;A(chǔ)實驗主要幫助學生理解基本的理論知識,并具備初步的凌動平臺上的動手能力。綜合性實驗則要求學生完成一個較為全面的實驗,提升實踐能力。同時,課程組支持學生進行基于凌動平臺的各類實踐和創(chuàng)新項目。學生可以提出與凌動相關(guān)的創(chuàng)意,經(jīng)過批準后在凌動平臺上進行實踐。這使學生能夠獲得在實際平臺上的實踐機會,提高動手能力。
          
          此外,課程組提出了自由創(chuàng)意的實踐教學思想。首先,學生依托于自發(fā)組織的技術(shù)社團,自行組建開發(fā)小組。開發(fā)小組向課程組申請凌動平臺,并在凌動平臺上進行自由的發(fā)揮。在開發(fā)過程中,課程組不干涉開發(fā)團隊的工作,僅在必要時給予指導。開發(fā)小組的創(chuàng)意由學生的技術(shù)社團進行評估。在實施過程中,可向課程組申請技術(shù)指導。開發(fā)小組的工作存在兩種結(jié)果:一種是成功實現(xiàn)了創(chuàng)意,另一種則是由于各種原因?qū)е铝耸 Un程組隨后會幫助開發(fā)小組分析成功和失敗的原因。尤其是對于失敗的案例,將在技術(shù)社團內(nèi)部進行充分的討論和分析。同時,兩類案例在經(jīng)過總結(jié)后,將成為課程的一部分,為所有的學生提供實踐經(jīng)驗。
          這種實踐方式不同于傳統(tǒng)的實踐方式。在傳統(tǒng)的實踐方式中,追求的往往是成功實踐。而在這種實踐方式中,允許學生出現(xiàn)失敗的案例。成功和失敗的案例都將成為學生實踐活動的寶貴經(jīng)驗,并鍛煉學生鍥而不舍的精神。通過失敗案例的分析,學生能夠深入了解問題所在,提高自己的能力。
          4) 英特爾? 大學合作計劃共建嵌入式課程。
          嵌入式系統(tǒng)是實踐性強的課程,且與業(yè)界有著非常密切的關(guān)系。為了更好地進行嵌入式課程建設,課程組與英特爾公司進行了深入的合作。武漢科技大學已經(jīng)加入了英特爾? 大學合作計劃,獲得了英特爾公司在凌動處理器技術(shù)等方面的幫助。
          通過加入英特爾大學合作計劃,課程組獲得了豐富的教學內(nèi)容資源。英特爾大學合作計劃提供了凌動處理器的最新發(fā)展,并提供了凌動處理器的相關(guān)教材[10]。這些為課程組進行課程教學內(nèi)容的更新提供了充足的材料。同時,通過英特爾大學計劃中的教學研討會,課程組與來自全國多所高校嵌入式系統(tǒng)的教師們進行了深入透徹的交流,了解了其他兄弟院校對嵌入式課程體系規(guī)劃、嵌入式課程的建設方法;也得到了進行凌動技術(shù)更新的有效方法和經(jīng)驗。這些都為課程組開展自身的課程建設提供了經(jīng)驗。
          嵌入式課程往往需要及時進行設備的更新。在開展課程建設的過程中,課程組根據(jù)教學需要
          
          進行實驗設備的更新?lián)Q代。英特爾大學計劃為課程組的設備更新計劃提供了足夠的幫助。通過該計劃,課程組獲得了最新的基于凌動處理器的實驗平臺,為教學的順利開展奠定了良好的基礎(chǔ)。為了進一步推動嵌入式教學的發(fā)展,課程組還通過英特爾大學計劃邀請英特爾公司的資深工程師進行交流和講座,及時了解了凌動技術(shù)的最新進展情況,學生也擴大了視野,促進對課程內(nèi)容的理解。
          3總結(jié)與展望
          嵌入式系統(tǒng)尤其是嵌入式處理器技術(shù)的迅猛發(fā)展,使得高校的嵌入式教學面臨著新的挑戰(zhàn),但也是推動嵌入式教學改進與發(fā)展的有利機遇。作為嵌入式處理器中的典型代表,凌動處理器充分體現(xiàn)了設計的優(yōu)勢,是嵌入式領(lǐng)域中的重要力量。武漢科技大學計算機學院嵌入式課程組將凌動技術(shù)納入到嵌入式課程當中,進行了課程體系的優(yōu)化、教學內(nèi)容更新、教學實踐的設計等方面的探索,并通過英特爾大學合作計劃來推動嵌入式課程的建設。
          在課程建設方面,盡管已經(jīng)初步形成了具有良好教學效果的體系,但是仍然需要不斷進行探索。尤其是在嵌入式技術(shù)發(fā)展迅速、技術(shù)更新快的情況下,進行課程規(guī)劃和建設、教學方法的改進,提高嵌入式科研水平,進而推動教學的進步,仍然是今后需要關(guān)注的關(guān)鍵問題。通過持續(xù)的關(guān)注和切實的工作,提高嵌入式教學質(zhì)量;同時不斷加深英特爾大學合作計劃的深度,將有力推動教育與產(chǎn)業(yè)的結(jié)合,培養(yǎng)出高素質(zhì)的嵌入式人才。
          
          參考文獻:
          [1] Alberto L

        av素人中文字幕在线观看| 中年人妻丰满AV无码久久不卡| 日韩人妻无码中文字幕一区| 精品亚洲在线一区二区| 国产aⅴ激情无码久久久无码| 极品粉嫩小泬无遮挡20p| a级福利毛片| 国产偷拍自拍在线观看| 久久综合九色欧美综合狠狠| 人妻夜夜爽天天爽一区| 制服丝袜视频国产一区| 日本视频一区二区三区三州| 日韩人妻无码精品一专区二区三区| 免费观看的a级毛片的网站| 亚洲欧洲日产国码无码AV一| 日本一本二本三本道久久久| 久久精品国产亚洲夜色av网站| 亚洲精品午睡沙发系列| 亚洲AV成人无码久久精品在| 日本一区二区在线播放| 深夜放纵内射少妇| 欧美mv日韩mv国产网站| 大伊香蕉精品视频一区| 日韩少妇人妻精品中文字幕| 国产一区二区三区在线电影| 99re这里只有热视频| 亚洲av日韩av不卡在线观看| 99亚洲乱人伦精品| 国产精品国产三级国产剧情| 婷婷五月婷婷五月| 狼人国产精品亚洲| 成年女人午夜特黄特色毛片免| 久久婷婷五月综合色高清| 成人小说亚洲一区二区三区| 99RE6在线观看国产精品| 久久久精品毛片免费观看| 色妞ww精品视频7777| 亚洲欧美日韩国产一区二区精品| 午夜一区二区三区福利视频| 精品久久久bbbb人妻| 日韩黑人欧美在线视频观看|