課程目錄

 ARM處理器是英國Acorn有限公司設(shè)計的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位設(shè)計,但也配備16位指令集,一般來講比等價32位代碼節(jié)省達(dá)35%,卻能保留32位系統(tǒng)的所有優(yōu)勢。  

    系統(tǒng)作為統(tǒng)一的技術(shù)平臺來介紹。根據(jù)嵌入式系統(tǒng)的發(fā)展趨勢,在片上系統(tǒng)(SOC)和軟硬件協(xié)同的背景下,著重介紹嵌入式系統(tǒng)中,與軟硬件接口相關(guān)的技術(shù)。

本課程的內(nèi)容覆蓋了以下幾個方面:嵌入式系統(tǒng)綜述,單用途和多用途處理器,GNU 工具鏈,ARM 結(jié)構(gòu)和指令集,嵌入式庫函數(shù),存儲與總線,系統(tǒng)調(diào)用,嵌入式操作系統(tǒng),內(nèi)核模塊及設(shè)備驅(qū)動,嵌入式文件系統(tǒng),嵌入式常用應(yīng)用程序,BSP,Bootloader,軟硬件協(xié)同驗證,基于FPGA的SOPC 設(shè)計,嵌入式系統(tǒng)調(diào)試技術(shù), cygwin開發(fā)環(huán)境的建立。 在此基礎(chǔ)上, ucos, uclinux, WinCE 等常見的操作系統(tǒng)會被介紹。 
    本課程采用理論學(xué)習(xí)和實驗課程交叉進(jìn)行的方式進(jìn)行,其中實踐課除了和課程同時進(jìn)行的實驗以外, 課程后期學(xué)生分組實施有一定實際意義的大作業(yè)。 
通過本課程的學(xué)習(xí), 學(xué)生將全面掌握嵌入式系統(tǒng)的設(shè)計方法和設(shè)計流程,并具有為32位SOC芯片提供從最初的啟動代碼到操作系統(tǒng),直到最終的應(yīng)用程序整體解決方案的能力。  

郵箱
huangbenjincv@163.com

贵溪市| 万荣县| 东城区| 延吉市| 任丘市| 安平县| 喀喇沁旗| 临邑县| 方正县| 桐庐县| 东方市| 城固县| 杭锦旗| 景宁| 丰原市| 刚察县| 鄂温| 庆安县| 家居| 兴隆县| 共和县| 邓州市| 濮阳市| 巴东县| 修武县| 五峰| 昌宁县| 古田县| 津南区| 布尔津县| 山丹县| 屏山县| 景泰县| 宜兰市| 上蔡县| 宜兴市| 台安县| 沙坪坝区| 吉水县| 凉城县| 上蔡县|