摘要:本發(fā)明提供了一種VxWorks操作系統(tǒng)下實(shí)現(xiàn)驅(qū)動(dòng)SATA設(shè)備的方法,所述方法包括初始化和DMA讀寫(xiě),其中,所述初始化包括如下步驟:a)初始化AHCI控制器;b)分配AHCI內(nèi)存空間;c)啟動(dòng)AHCI控制器的端口;所述DMA讀寫(xiě)包括如下步驟:a)在命令列表中查找一個(gè)空命令頭;b)初始化所述空命令頭的命令頭結(jié)構(gòu)體;c)初始化一個(gè)SATA隊(duì)列命令結(jié)構(gòu)體;d)封裝一個(gè)命令表;e)激活命令,實(shí)現(xiàn)DMA讀寫(xiě)。同時(shí)本發(fā)明還公開(kāi)了一種VxWorks操作系統(tǒng)下實(shí)現(xiàn)驅(qū)動(dòng)SATA設(shè)備的系統(tǒng)。通過(guò)本發(fā)明提供的方法和系統(tǒng),實(shí)現(xiàn)了在VxWorks操作系統(tǒng)最新6.6版本包括之前所有的版本上實(shí)現(xiàn)以AHCI模式驅(qū)動(dòng)SATA硬盤(pán)。
- 專(zhuān)利類(lèi)型發(fā)明專(zhuān)利
- 申請(qǐng)人研祥智能科技股份有限公司;
- 發(fā)明人曹雨田;匡堯文;王志明;
- 地址518057 廣東省深圳市南山區(qū)高新中四道31號(hào)研祥科技大廈
- 申請(qǐng)?zhí)?/b>CN200910106066.8
- 申請(qǐng)時(shí)間2009年03月18日
- 申請(qǐng)公布號(hào)CN101840306A
- 申請(qǐng)公布時(shí)間2010年09月22日
- 分類(lèi)號(hào)G06F3/06(2006.01)I;G06F13/28(2006.01)I;G06F13/24(2006.01)I;




教育裝備采購(gòu)網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號(hào)

