freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式技術(shù)概述_niosii處理器系統(tǒng)的軟件設(shè)計(jì)流程和方法(二)(完整版)

  

【正文】 用程序開(kāi)發(fā) 9)程序的入口點(diǎn)和啟動(dòng)順序 main()作為入口點(diǎn)時(shí) HAL提供的默認(rèn)的 alt_main( )的函數(shù)實(shí)現(xiàn) 2/6/2023 33 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)的異常處理 1) NIOSII異常處理概述 NIOSII異常處理以經(jīng)典的 RISC方式實(shí)現(xiàn): 所有的異常類(lèi)型都由一個(gè)位于異常地址( exception address)的異常處理程序處理,而沒(méi)有采用中斷向量表的方式。 alt_read_flash( ): 從 FLASH設(shè)備讀數(shù)據(jù) alt_flash_close_dev( ): 關(guān)閉一個(gè) FLASH設(shè)備 2/6/2023 22 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)應(yīng)用程序開(kāi)發(fā) 7) FLASH設(shè)備的使用 精細(xì) FLASH訪問(wèn): 函數(shù)寫(xiě)緩沖數(shù)據(jù)到 FLASH和從 FLASH讀數(shù)據(jù)都是以緩沖器的層 次進(jìn)行的,寫(xiě) FLASH時(shí),若緩沖器比一個(gè)完整的分區(qū)小,函數(shù) 保留之前存在于 FLASH中的新寫(xiě)數(shù)據(jù)單元之上和之下的數(shù)據(jù)。 NIOSII系統(tǒng)的通用 IO核: PIO核 用戶自定制的外設(shè) 此外,對(duì)于 具有特殊硬件特性的外設(shè) ,不能使用通用 API, HAL提供了UNIX類(lèi)型的 ioctl()函數(shù) 2/6/2023 6 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)應(yīng)用程序開(kāi)發(fā) 1) NIOSII IDE工程結(jié)構(gòu) HAL系統(tǒng)庫(kù)工程包含了所有的用戶程序與系統(tǒng)硬件接口的必要信息 HAL系統(tǒng)庫(kù)工程緊密依賴于SOPC Builer系統(tǒng),保證了HAL與目標(biāo)硬件的同步 2/6/2023 7 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)應(yīng)用程序開(kāi)發(fā) 2)系統(tǒng)描述文件 完整的 NIOSII系統(tǒng)硬件的描述 ,包括: 外設(shè)的硬件配置 外設(shè)的基地址 外設(shè)的中斷請(qǐng)求優(yōu)先級(jí) 外設(shè)的符號(hào)名 2/6/2023 8 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)應(yīng)用程序開(kāi)發(fā) 2)系統(tǒng)描述文件 2/6/2023 9 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 基于 HAL的 NIOSII系統(tǒng)應(yīng)用程序開(kāi)發(fā) 3)數(shù)據(jù)寬度和 HAL類(lèi)型定義 對(duì)于嵌入式處理器,準(zhǔn)確的數(shù)據(jù)寬度和精度定義是非常重要的,而 標(biāo)準(zhǔn) C的數(shù)據(jù)類(lèi)型寬度取決于編譯器的約定 。 2/6/2023 3 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 硬件抽象層 HAL概述 3) NIOSII處理器系統(tǒng)的 HAL的體系結(jié)構(gòu) HAL提供的服務(wù): 1)提供 newlib ANSI C 標(biāo)準(zhǔn)庫(kù) 2)提供設(shè)備驅(qū)動(dòng)程序 3)提供統(tǒng)一的 HAL應(yīng)用程序接口 API 4) 提供系統(tǒng)初始化 : main()函數(shù)執(zhí)行之前,執(zhí)行處理器和運(yùn)行環(huán)境的初始化任務(wù) 5) 提供設(shè)備初始化 : main()函數(shù)執(zhí)行之前,例化和初始化系統(tǒng)中的各個(gè)設(shè)備 2/6/2023 4 工程學(xué)院 自動(dòng)化及測(cè)控系 OCEAN UNIVERSITY OF CHINA 硬件抽象層 HAL概述 3) NIOSII處理器系統(tǒng)的 HAL的體系結(jié)構(gòu) HAL系統(tǒng)庫(kù)對(duì)設(shè)備提供的兩個(gè)服務(wù)層次: 通用設(shè)備模型和驅(qū)動(dòng)程序 、 頭文件和訪問(wèn)函數(shù) ( 1)通用設(shè)備模型和驅(qū)動(dòng)程序:通用設(shè)備模型是 HAL強(qiáng)大功能的核心,用戶可采用 統(tǒng)一的 API編寫(xiě)程序訪問(wèn)提供通用設(shè)備模型的設(shè)備; HAL為大多數(shù)NIOSII系統(tǒng)外設(shè)提供驅(qū)動(dòng)程序,使用戶可以通過(guò) HAL API訪問(wèn)硬件 字符型設(shè)備 : UART核、 JTAG UART核、 LCD 16207顯示控制器 定時(shí)器設(shè)備 : TIMER核 文件子系統(tǒng) :基于 ALTERA主機(jī)的文件系統(tǒng)、 ALTERA壓縮只讀文件子系統(tǒng) 以太網(wǎng)設(shè)備 : Ether核、 LAN91C111 Ether MAC/PHY控制器 DMA設(shè)備 : DM
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1