Micrium全家桶之uC-CRC: 0x01 ECC
我們這一篇來講講Micrium全家桶的uC-CRC。該代碼庫(kù)提供了CRC算法進(jìn)行錯(cuò)誤檢測(cè)EDC,使用....
![Micrium全家桶之uC-CRC: 0x01 ECC](http://file1.elecfans.com/web2/M00/89/56/wKgZomSBRKGAY7EgAAAcPDKXK6s228.jpg)
Micrium全家桶之uC-FS: 0x02 NAND FTL算法原理詳解
uC-FS的NAND驅(qū)動(dòng)實(shí)現(xiàn)基于一篇論文:《KAST: K-Associative Sector T....
![Micrium全家桶之uC-FS: 0x02 NAND FTL算法原理詳解](http://file1.elecfans.com/web2/M00/89/54/wKgaomSBQomAOTZlAAE7wpm0gdo840.jpg)
RISC-V指令異常調(diào)試實(shí)例
本文以一個(gè)簡(jiǎn)單的實(shí)例介紹RISC-V指令異常的調(diào)試過程,思路都是一樣的,遇到其他情況時(shí)分析過程也類似....
![RISC-V指令異常調(diào)試實(shí)例](http://file1.elecfans.com/web2/M00/89/54/wKgaomSBQc6AEA9UAAJWd8j7wws568.jpg)
嵌入式系統(tǒng)存儲(chǔ)正確性和壓力測(cè)試方案
在嵌入式系統(tǒng)開發(fā)測(cè)試階段通常需要對(duì)存儲(chǔ)進(jìn)行正確性和壓力測(cè)試,比如SRAM,DDR等,通常的做法是進(jìn)行....
![嵌入式系統(tǒng)存儲(chǔ)正確性和壓力測(cè)試方案](http://file1.elecfans.com/web2/M00/89/53/wKgaomSBQH6AVzDqAASmpiXBUgw873.jpg)
業(yè)余無線電呼號(hào)執(zhí)照,操作證領(lǐng)取全過程分享
一時(shí)興起對(duì)業(yè)務(wù)無線電產(chǎn)生了興趣,于是花了點(diǎn)時(shí)間考了操作證,申領(lǐng)了執(zhí)照和呼號(hào),特將整個(gè)過程分享下。這個(gè)....
![業(yè)余無線電呼號(hào)執(zhí)照,操作證領(lǐng)取全過程分享](http://file1.elecfans.com/web2/M00/89/53/wKgaomSBPpmACSBxAAF18K-QqUI150.jpg)
Windows下基于MSVC搭建libuvc開發(fā)環(huán)境
libuvc是基于libusb的跨平臺(tái)UVC庫(kù)。在Mac 和 Linux上可以直接構(gòu)建(使用cmak....
![Windows下基于MSVC搭建libuvc開發(fā)環(huán)境](http://file1.elecfans.com/web2/M00/89/54/wKgZomSBOpmAT8tmAAAM8UmV6cs509.jpg)
Windows下創(chuàng)建虛擬網(wǎng)卡和網(wǎng)卡橋接進(jìn)行調(diào)試和接口擴(kuò)展
我們可以創(chuàng)建兩個(gè)虛擬網(wǎng)卡,進(jìn)行橋接,原來的應(yīng)用程序訪問一個(gè)網(wǎng)卡,然后新增程序?qū)⒋跀?shù)據(jù)轉(zhuǎn)發(fā)到另外一個(gè)....
![Windows下創(chuàng)建虛擬網(wǎng)卡和網(wǎng)卡橋接進(jìn)行調(diào)試和接口擴(kuò)展](http://file1.elecfans.com/web2/M00/89/54/wKgZomSBOVqAasXcAADktOfysx0230.jpg)
Windows下基于MSVC搭建Wintun開發(fā)環(huán)境
Wintun就提供了解決方案,Wintun可以創(chuàng)建虛擬網(wǎng)卡,提供IP層的數(shù)據(jù)鏈路,那么我們只需要使用....
![Windows下基于MSVC搭建Wintun開發(fā)環(huán)境](http://file1.elecfans.com/web2/M00/89/52/wKgaomSBOJmAHGH5AAEQgGnCAqg311.jpg)
RISC-V使用ripes進(jìn)行可視化仿真調(diào)試
在學(xué)習(xí)RISC-V時(shí)往往需要有一些工具進(jìn)行匯編級(jí)別的代碼仿真調(diào)試,或者進(jìn)行一些可視化的仿真,一般使用....
![RISC-V使用ripes進(jìn)行可視化仿真調(diào)試](http://file1.elecfans.com/web2/M00/89/52/wKgaomSBN7GAcnhMAAG1qyTBaGI532.jpg)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0E 使用邏輯分析儀分析ULPI數(shù)據(jù)
工欲善其事必先利其器,所以在USB開發(fā)中工具很重要,示波器,邏輯分析儀,USB協(xié)議分析儀等都不可少。....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0E 使用邏輯分析儀分析ULPI數(shù)據(jù)](https://file1.elecfans.com//web2/M00/89/50/wKgZomSARieAeZHbAAA0489GWSQ811.png)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0D PHY寄存器讀寫代碼編寫與測(cè)試
我們前面重點(diǎn)介紹了ULPI接口和PHY的寄存器,這一篇來進(jìn)行PHY寄存器讀寫的代碼編寫與測(cè)試。從這一....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0D PHY寄存器讀寫代碼編寫與測(cè)試](https://file1.elecfans.com//web2/M00/89/3D/wKgaomR-viGAOH0GAABMmbeELSM624.png)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0C 驅(qū)動(dòng)框架設(shè)計(jì)
以上從整體上設(shè)計(jì)了整個(gè)的驅(qū)動(dòng)框架,重點(diǎn)考慮可移植性,可維護(hù)性等原則,借鑒面向?qū)ο蟮囊恍┰O(shè)計(jì)思想和原則....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0C 驅(qū)動(dòng)框架設(shè)計(jì)](http://file1.elecfans.com/web2/M00/89/36/wKgaomR9p32AU_DFAADWKg1sT0c229.jpg)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0B ULPI接口寄存器介紹
以上詳細(xì)介紹了PHY相關(guān)的寄存器內(nèi)容,標(biāo)準(zhǔn)部分是所有PHY都需要按照該規(guī)范實(shí)現(xiàn)的,還有廠商自定義部分....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0B ULPI接口寄存器介紹](https://file1.elecfans.com//web2/M00/89/34/wKgaomR9kHqAUu0xAAAz8ORJh5E789.png)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0A ULPI接口同步模式介紹
同步模式是ULPI必須支持的且主要的模式,內(nèi)容比較多,對(duì)于軟件開發(fā)人員來說重點(diǎn)關(guān)注下總線時(shí)序,即數(shù)據(jù)....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x0A ULPI接口同步模式介紹](https://file1.elecfans.com//web2/M00/89/2B/wKgaomR7RH2AFeUNAAApxJbLcPE581.png)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x09 ULPI接口協(xié)議其他工作模式介紹
本篇講解了低功耗,全速/低速串行模式,Carkit模式,以及PHY輸入信號(hào)的保護(hù)處理。其中低功耗模式....
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x09 ULPI接口協(xié)議其他工作模式介紹](https://file1.elecfans.com//web2/M00/89/22/wKgZomR5moCAQ1GvAAAp79346TA443.png)
基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x08 ULPI接口協(xié)議概覽
本篇概述了ULPI相關(guān)的內(nèi)容,內(nèi)容比較多后面還有工作模式和寄存器相關(guān)內(nèi)容會(huì)分開講。
![基于DWC2的USB驅(qū)動(dòng)開發(fā)-0x08 ULPI接口協(xié)議概覽](https://file1.elecfans.com//web2/M00/89/1E/wKgaomR5eVqAb6czAAAW2dC3Oas042.png)