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