色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項目 > USB硬件加速器

USB硬件加速器

通過usb接口連接主機,通過endpoint實現(xiàn)數(shù)據(jù)訪問,并在外部設(shè)備上實現(xiàn)硬件加速和加密解密的安全任務(wù)。

北方· 北方·

分享
0 喜歡這個項目
團隊介紹

北方· 北方·

團隊成員

姚鋒 工程師

分享
項目簡介
通過usb接口連接主機,通過endpoint實現(xiàn)數(shù)據(jù)訪問,并在外部設(shè)備上實現(xiàn)硬件加速和加密解密的安全任務(wù)。
硬件說明

使用基于RISC-V的沁恒CH32V103開發(fā)套件、核心芯片是CH32V103R8T6最高80MHz系統(tǒng)主頻 ,片上集成 RAM 20K, Flash 64KUARTIIC SPIADCPWMUSB等資源。


軟件說明

基于MounRiver Studio(MRS) 可使用RT-Thread nano進行開發(fā)。

計劃中需要按照rt-thread移植,經(jīng)過多次嘗試,按照文檔的要求,均沒有正確完成。

主要是“../rtthread/libcpu/risc-v/common/context_gcc.S:211: Error: illegal operands `addi sp,sp,32*REGBYTES'”,這個需要在后面繼續(xù)嘗試。

image.png

核心代碼如下:

主要是通過中斷訪問中斷響應(yīng)函數(shù),實現(xiàn)USB協(xié)議的訪問

void USBHD_IRQHandler (void)

{

USB_DevTransProcess();

}

主函數(shù)如下,

int main(void)

{

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

Delay_Init();

USART_Printf_Init(115200);

printf("SystemClk:%d\r\n",SystemCoreClock);

printf("USBHD Device Coder\r\n");

pEP0_RAM_Addr = EP0_Databuf;

pEP1_RAM_Addr = EP1_Databuf;


USBHD_ClockCmd(RCC_USBCLKSource_PLLCLK_1Div5,ENABLE);

USB_DeviceInit();

NVIC_EnableIRQ(USBHD_IRQn);

while(1)

  {

  }

}

其中加密解密算法在自定義的endpoint1和endpoint2中實現(xiàn)。


演示效果

連接設(shè)備USB設(shè)備顯示設(shè)備連接成功

image.png

啟動主機Endpoint連接工具,打開設(shè)備,顯示連接成功,并且可以正確下發(fā)上傳數(shù)據(jù)

image.png

附件

(0.47 MB)下載

評論區(qū)(0 )
主站蜘蛛池模板: 艳鉧动漫片1~6全集在线| 欧美A级肉欲大片XXX| 日本三级按摩推拿按摩| 国产爱豆剧果冻传媒在线| 亚洲精品免费网站| 少妇大荫蒂毛多毛大| 美国ZOOM动物在线观看| 狠狠撩色姣姣综合久久| 达达兔欧美午夜国产亚洲| 在线一本码道高清| 外女思春台湾三级| 忘忧草在线| 西西人体大胆牲交PP6777| 天美传媒 免费观看| 色怕怕| 亚洲视频在线观看网站| 国产AV无码一二三区视频| 日本69xxxx| 俄罗斯aaaa一级毛片| 热热久久超碰精品中文字幕| 99re6久久在热线视频| 美女内射少妇三区五区| 99久久久免费精品国产| av在线观看网站免费| 2017必看无码作品| www.狠狠色| 嫩草成人影院| JAVAPARSER丰满白老师| 秋霞午夜鲁丝片午夜精品久| YELLOW视频在线观看大全| 青青草国产精品久久| 污文乖不疼的| 久久99免费视频| 麻豆影视在线直播观看免费 | 国产偷抇久久精品A片蜜臀A| 亚洲精品高清在线观看| 国产九色在线| 亚洲视频中文字幕在线观看| jizz中国女人| 2018三级网站免费观看| 国产成人精品视频频|