說(shuō)明:此部分代碼目前還為公開(kāi),本文提供給拿到代碼,準(zhǔn)備做文件系統(tǒng)的人參考。 VSF最新代碼里,增加了一個(gè)aio示例,把VSF里的各個(gè)功能都整合到...
說(shuō)明:應(yīng)用使用USB的MSC類實(shí)現(xiàn)一個(gè)光驅(qū),然后模擬出一個(gè)光盤(pán)圣蝎,實(shí)現(xiàn)ISO9660文件系統(tǒng)。 參考:VSF里已經(jīng)實(shí)現(xiàn)了模擬FAT32的文件系統(tǒng)衡瓶,...
參考:VSF的事件驅(qū)動(dòng): http://www.reibang.com/p/f0cbf86d8fed 這里介紹一下VSF的比較關(guān)鍵的設(shè)計(jì)徘公,就是對(duì)...
VSF中實(shí)現(xiàn)了一個(gè)相對(duì)通用的USB設(shè)備端協(xié)議棧,可以通過(guò)移植芯片的USB SIE驅(qū)動(dòng)哮针,來(lái)支持不同的MCU关面。USB設(shè)備端協(xié)議棧的實(shí)現(xiàn)只用到了最基本...
流模塊單獨(dú)分出來(lái)講是因?yàn)閮?nèi)容相對(duì)比較多,而且也有一定難度十厢。流模塊可以對(duì)應(yīng)數(shù)據(jù)的生產(chǎn)者/消費(fèi)者模型等太,生產(chǎn)者可以向流里寫(xiě)數(shù)據(jù)(生產(chǎn)數(shù)據(jù)),消費(fèi)者從流...
之前的基礎(chǔ)部分應(yīng)該講的差不多了蛮放,現(xiàn)在開(kāi)始介紹VSF里的各個(gè)模塊了缩抡。第一個(gè)模塊是最常用的定時(shí)器模塊,幾乎各個(gè)應(yīng)用都會(huì)用到包颁,而且實(shí)現(xiàn)上也比較簡(jiǎn)單瞻想。 ...
之前說(shuō)過(guò),VSF都是模塊化的設(shè)計(jì)娩嚼,這里就先介紹一下VSF中的基礎(chǔ)模塊蘑险。其中,有一些模塊會(huì)在以后詳細(xì)說(shuō)明岳悟,比如流模塊佃迄。基礎(chǔ)模塊位于vsf/comp...
之前把VSF的幾種底層任務(wù)形式都簡(jiǎn)單介紹了一邊贵少,后面就線跳過(guò)VSF里的中間層和屎,先用一個(gè)應(yīng)用demo來(lái)演示一下VSF的應(yīng)用層開(kāi)發(fā)方式。 VSF的應(yīng)...
元狀態(tài)機(jī)MSM是C++庫(kù)boost里引入的春瞬,全稱是Meta State Machine。元狀態(tài)機(jī)可以簡(jiǎn)單理解為由元素組成的狀態(tài)機(jī)套啤,用戶定義狀態(tài)機(jī)...