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

正文內(nèi)容

案例2基于sopc的家庭網(wǎng)關(guān)平臺20xx-資料下載頁

2025-08-04 16:55本頁面
  

【正文】 的設(shè)備驅(qū)動程序,并且集成到HAL API、C標(biāo)準(zhǔn)庫和操作系統(tǒng)中。對于符合這7種設(shè)備模型的設(shè)備,開發(fā)人員可以直接利用這些驅(qū)動程序,對于不符合通用設(shè)備模型的設(shè)備,需要開發(fā)人員另行開發(fā)設(shè)備驅(qū)動程序。l 設(shè)備訪問方法在HAL系統(tǒng)庫的支持下,訪問硬件設(shè)備有以下幾種方法:(1)調(diào)用C標(biāo)準(zhǔn)庫函數(shù)(2)調(diào)用HAL API函數(shù)(3)調(diào)用設(shè)備驅(qū)動程序(4)直接訪問設(shè)備寄存器。對于符合通用設(shè)備模型的設(shè)備,一般采用前兩種方法,對于不符合的,一般采用后兩種方法。3) 操作系統(tǒng)的實現(xiàn)NIOS II系統(tǒng)支持μC/OSII,μcLinux、eCOS等嵌入式操作系統(tǒng),而ALTERA提供了對μC/OSII的完整支持??紤]μC/OSII是一個完整的、可移植、固化和裁剪的強占式內(nèi)核,至今已經(jīng)有了上百個成功的商業(yè)應(yīng)用案例,在40多種處理器上成功移植,因此本網(wǎng)關(guān)采用μC/OSII作為操作系統(tǒng)。考慮到系統(tǒng)開銷問題,系統(tǒng)的時鐘節(jié)拍不能太快,需要在SOPC設(shè)計階段把系統(tǒng)的時鐘中斷頻率設(shè)為10-20ms左右。啟用操作系統(tǒng)方法比較簡單,只需要在NIOS II IDE中的系統(tǒng)庫設(shè)置中的system library contents選項中選擇加入μC/OSII的選項,并且根據(jù)應(yīng)用需要設(shè)置RTOS options選項中的操作系統(tǒng)配置即可。完成這些配置后,即可開發(fā)基于操作系統(tǒng)的應(yīng)用程序。開發(fā)基于μC/OSII的應(yīng)用程序步驟如下:(1)包含μC/;(2)定義各任務(wù)棧大小;(3)分配各任務(wù)優(yōu)先級;(4)編寫任務(wù)函數(shù);(5)在main()函數(shù)中創(chuàng)建任務(wù)并調(diào)用OSStart()啟動μC/OSII。4 ) TCP/IP協(xié)議棧的實現(xiàn)NIOS II IDE集成了一個輕量級(Lw IP)TCP/IP協(xié)議棧部件,它是TCP/IP協(xié)議棧的一個實現(xiàn)。輕量級TCP/IP協(xié)議棧主要關(guān)注的是怎么樣減少內(nèi)存的使用和代碼的大小,使輕量級TCP/IP適用于資源有限的小型平臺。為了簡化處理過程和內(nèi)存要求,輕量級TCP/IP對API進行了裁減,可以在NIOS II IDE中加入該部件來實現(xiàn)TCP/IP的通信需求。在NIOS II IDE中加入Lw IP部件和加入操作系統(tǒng)類似,需要在NIOS II IDE中的系統(tǒng)庫設(shè)置中選擇software ponents選項,然后在Leightweight TCP/IP stack項中選擇加入該軟件部件,并且根據(jù)應(yīng)用需要對各協(xié)議options配置即可。使用Lw IP,一定要加入操作系統(tǒng),否則無法正常運行。這樣就可以基于Lw IP開發(fā)網(wǎng)絡(luò)應(yīng)用程序。 12
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1