日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用小凌派HarmonyOS開(kāi)發(fā)板輕松控制迪文智能屏

福州市凌睿智捷電子有限公司 ? 2022-06-14 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:因2個(gè)原因?qū)е逻t遲沒(méi)有出來(lái)想要的效果。原因1:迪文屏的中文字庫(kù)問(wèn)題,對(duì)CFG文件及FLASH的分配不熟,導(dǎo)致icl文件覆蓋了字庫(kù)文件,在迪文論壇發(fā)帖解決。原因2:串口線不能2節(jié)連接,我測(cè)試一直2節(jié)杜邦線連接,導(dǎo)致rk2206發(fā)不出數(shù)據(jù),用串口demo測(cè)試,只有一節(jié)杜邦線電腦才能接到數(shù)據(jù),弄了一節(jié)將兩個(gè)板子連接終于可以了。

1

迪文屏方面

1、用dgus軟件設(shè)計(jì)的歡迎使用界面中生成0號(hào)字庫(kù)和GBK字庫(kù),如圖1所示,點(diǎn)擊DGUS字庫(kù),出現(xiàn)如圖2所示,生成0號(hào)ASCII字庫(kù)。

72a0ca12-e735-11ec-a2f4-dac502259ad0.png

圖1 dgus字庫(kù)生成

72dfa9da-e735-11ec-a2f4-dac502259ad0.png

圖2 生成0號(hào)字庫(kù)

2、下面就來(lái)生成GBK漢字庫(kù),如圖3和圖4所示,生成的24宋體24.bin字庫(kù)。

7347841a-e735-11ec-a2f4-dac502259ad0.png

圖3 GBK字庫(kù)

7386461e-e735-11ec-a2f4-dac502259ad0.png

圖4 生成漢字庫(kù)gbk

3、接下來(lái),新建GUI工程,選一張480*854的背景圖,如圖5所示,保存位置確定。

73df471e-e735-11ec-a2f4-dac502259ad0.png

圖5 新建GUI工程

4、網(wǎng)上找了9張圖標(biāo),其中自己用位圖編輯了一遍,想多大自己設(shè)置即可,用DWIN ICL生成工具生成圖標(biāo)icl,如圖6所示

74139d5c-e735-11ec-a2f4-dac502259ad0.png

圖6 生成圖標(biāo)icl

7451f3fe-e735-11ec-a2f4-dac502259ad0.png

圖7 導(dǎo)入生成

5、生成背景icl一樣。注意:軟件默認(rèn)背景圖為32.icl,生成CFG文件時(shí)需要修改。這個(gè)根據(jù)屏的flash大小設(shè)置,我的屏只有8M,因此最大為30,32超出了出現(xiàn)了問(wèn)題。

6、在背景圖上放置一個(gè)圖標(biāo)控件和2個(gè)text控件,如圖8所示,text地址設(shè)置2000,另一個(gè)設(shè)置2064。設(shè)置TEXT的屬性,ASCII選擇0號(hào)字庫(kù),漢字庫(kù)選24號(hào)字庫(kù),編碼選擇GBK編碼,后面的X和Y點(diǎn)陣設(shè)置為24點(diǎn)陣。這個(gè)點(diǎn)陣數(shù)根據(jù)自己字庫(kù)生成的點(diǎn)陣設(shè)置。使用出廠的字庫(kù),則分別為0號(hào)字庫(kù)和12漢字庫(kù)。配置為0和12即可。

748a01ea-e735-11ec-a2f4-dac502259ad0.png

圖8 放置顯示控件

74f73ac6-e735-11ec-a2f4-dac502259ad0.png

圖9 text設(shè)置屬性

7、設(shè)置變量圖標(biāo)顯示屬性,如圖10所示,從0開(kāi)始到8共9個(gè)變量圖標(biāo)。

754883f4-e735-11ec-a2f4-dac502259ad0.png

圖10 變量圖標(biāo)顯示設(shè)置

最后生成即可。

2

T5L51方面

1、因我刷過(guò)T5L51,所以串口2調(diào)試協(xié)議不通,只能重刷出廠程序或者自己寫(xiě)程序。我自己寫(xiě)的程序,在熊家余老師的串口程序基礎(chǔ)上寫(xiě)自己的接收代碼,main函數(shù)如下代碼:

#include "sys.h"#include "uart2.h"#include "string.h"
#define FIRST_TXT "手勢(shì)結(jié)果:\0\0" //必須以兩個(gè)字節(jié)的0x00或者兩個(gè)字節(jié)的0xFF為文本結(jié)束標(biāo)記
void main(void){ u16 len; s16 ges; u8 text_buf[32]={0}; u16 ic_sta;//存儲(chǔ)ICON值 sys_init();//系統(tǒng)初始化 sys_write_vp(0x2000,FIRST_TXT,sizeof(FIRST_TXT)/2+1);//給第一個(gè)文本顯示控件設(shè)置文本內(nèi)容 uart2_init(115200);//初始化串口2 while(1) { IF(uart2_rx_sta&UART2_PACKET_OK)//接受到了串口數(shù)據(jù)包 { len = uart2_rx_sta&UART2_PACKET_LEN;//得到串口數(shù)據(jù)包的長(zhǎng)度,不包含"\r\n"或者'\n'結(jié)束符的長(zhǎng)度 ges = uart2_buf[0]+uart2_buf[1]*256; switch(ges) { case 1: ic_sta = 0; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_UP:0x%x",ges); break; case 2: ic_sta = 1; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_DOWN:0x%x",ges); break; case 4: ic_sta = 2; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_LEFT:0x%x",ges); break; case 8: ic_sta = 3; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_RIGHT:0x%x",ges); break; case 16: ic_sta = 4; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_FORWARD:0x%x",ges); break; case 32: ic_sta = 5; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_BACKWARD:0x%x",ges); break; case 64: ic_sta = 6; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_clockWISE:0x%x",ges); break; case 128: ic_sta = 7; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_COUNT_CLOCKWISE:0x%x",ges); break; case 256: ic_sta = 8; sys_write_vp(0x1000,(u8*)&ic_sta,1); sprintf(text_buf,"GES_WAVE:0x%x",ges); break; default: break; } len = strlen(text_buf); text_buf[len++] = 0; text_buf[len++] = 0; sys_write_vp(0x2064,text_buf,len/2+1);//同時(shí)把數(shù)據(jù)包顯示到界面上 uart2_rx_sta = 0;//清0代表處理掉了此串口包 } }}

(左右移動(dòng)查看全部?jī)?nèi)容)

3

小凌派方面

根據(jù)手勢(shì)demo將uart的demo加入到手勢(shì)demo.rar中,如下所示

/** Copyright (c) 2022 FuZhou Lockzhiner Electronic Co., Ltd. All rights reserved.* Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/#include #include "los_task.h"#include "ohos_init.h"#include "lz_hardware.h"#include "e53_gesture_sensor.h"
/* E53模塊中* UART0_RX_M0 -> GPIO0_B6* UART0_TX_M0 -> GPIO0_B7*/#define UART_ID 0
unsigned short getCRC16(unsigned char *ptr,unsigned char len){ unsigned char i; unsigned short crc = 0xFFFF; if(ptr==0) { return 0; } if(len==0) { len = 1; } //if(len<=255) ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?while(len--) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?crc ^= *ptr; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?for(i=0; i<8; i++) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?if(crc&1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?crc >>= 1; crc ^= 0xA001; } else crc >>= 1; } ptr++; } } return(crc);}void uart0_init(void){ unsigned int ret; UartAttribute attr; LzUartDeinit(UART_ID); attr.baudRate = 115200; attr.dataBits = UART_DATA_BIT_8; attr.pad = FLOW_CTRL_NONE; attr.parity = UART_PARITY_NONE; attr.rxBlock = UART_BLOCK_STATE_NONE_BLOCK; attr.stopBits = UART_STOP_BIT_1; attr.txBlock = UART_BLOCK_STATE_NONE_BLOCK; PinctrlSet(GPIO0_PB6, MUX_FUNC2, PULL_KEEP, DRIVE_LEVEL2); PinctrlSet(GPIO0_PB7, MUX_FUNC2, PULL_KEEP, DRIVE_LEVEL2); ret = LzUartInit(UART_ID, &attr); if (ret != LZ_HARDWARE_SUCCESS) { printf("%s, %d: LzUartInit(%d) faiLED!\n", __FILE__, __LINE__, ret); return; } return;}void e53_gs_process(void *arg){ unsigned int ret = 0; unsigned int i=0; unsigned short flag = 0; unsigned short rc = 0; unsigned char tubiao[16] = {0}; unsigned char tubiao_str[48] = {0}; e53_gs_init(); uart0_init(); ret = LzUartWrite(UART_ID, tubiao, 4); if (ret != LZ_HARDWARE_SUCCESS) { printf("%s, %d: LzUartInit(%d) failed!\n", __FILE__, __LINE__, ret); return; } while (1) { ret = e53_gs_get_gesture_state(&flag); if (ret != 0) { printf("Get Gesture Statu: 0x%x\n", flag); if (flag & GES_UP) { printf("\tUp\n"); } if (flag & GES_DOWM) { printf("\tDown\n"); } if (flag & GES_LEFT) { printf("\tLeft\n"); } if (flag & GES_RIGHT) { printf("\tRight\n"); } if (flag & GES_FORWARD) { printf("\tForward\n"); } if (flag & GES_BACKWARD) { printf("\tBackward\n"); } if (flag & GES_CLOCKWISE) { printf("\tClockwise\n"); } if (flag & GES_COUNT_CLOCKWISE) { printf("\tCount Clockwise\n"); } if (flag & GES_WAVE) { printf("\tWave\n"); } e53_gs_led_up_set((flag & GES_UP) ? (1) : (0)); e53_gs_led_down_set((flag & GES_DOWM) ? (1) : (0)); e53_gs_led_left_set((flag & GES_LEFT) ? (1) : (0)); e53_gs_led_right_set((flag & GES_RIGHT) ? (1) : (0)); e53_gs_led_forward_set((flag & GES_FORWARD) ? (1) : (0)); e53_gs_led_backward_set((flag & GES_BACKWARD) ? (1) : (0)); e53_gs_led_cw_set((flag & GES_CLOCKWISE) ? (1) : (0)); e53_gs_led_ccw_set((flag & GES_COUNT_CLOCKWISE) ? (1) : (0)); e53_gs_led_wave_set((flag & GES_WAVE) ? (1) : (0)); tubiao[0] = flag; tubiao[1] = (flag&0xff00)>>8; tubiao[2] = '\r'; tubiao[3] = '\n'; printf("tubiao:\n"); for(i=0;i<4;i++) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sprintf(tubiao_str+i*3, "%02X ", tubiao[i] & 0xFF); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?printf("DOWN HEX: %s", tubiao_str); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?printf("\n"); ? ? ? ? ? ?ret = LzUartWrite(UART_ID, tubiao, 4); ? ? ? ? ? ?if (ret != LZ_HARDWARE_SUCCESS) ? ? ? ? ? ?{ ? ? ? ? ? ? ? ?printf("%s, %d: LzUartInit(%d) failed!\n", __FILE__, __LINE__, ret); ? ? ? ? ? ? ? ?return; ? ? ? ? ? ?} ? ? ? ?} ? ? ? ?else ? ? ? ?{ ? ? ? ? ? ?/* 如果沒(méi)有數(shù)據(jù),則多等待 */ ? ? ? ? ? ?LOS_Msleep(100); ? ? ? ?} ? ?}}
void e53_gs_example(){ unsigned int thread_id; TSK_INIT_PARAM_S task = {0}; unsigned int ret = LOS_OK;
task.pfnTaskEntry = (TSK_ENTRY_FUNC)e53_gs_process; task.uwStackSize = 2048; task.pcName = "e53 getsture sensor process"; task.usTaskPrio = 24; ret = LOS_TaskCreate(&thread_id, &task); if (ret != LOS_OK) { printf("Falied to create Task_One ret:0x%x\n", ret); return; }}
APP_FEATURE_INIT(e53_gs_example);

(左右移動(dòng)查看全部?jī)?nèi)容)

測(cè)試:測(cè)試的時(shí)候總是控制不了,用小凌派的串口發(fā)給電腦串口,也沒(méi)有。不應(yīng)該,人家廠家肯定沒(méi)問(wèn)題。本來(lái)2節(jié)杜邦線,改成了1節(jié)杜邦線,可以了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 小凌派
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    1650
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    簡(jiǎn)單認(rèn)識(shí)飛嵌入式OK1126B-S開(kāi)發(fā)板

    邊緣 AI 視覺(jué)、工業(yè)物聯(lián)網(wǎng)開(kāi)發(fā)總被算力不足、接口受限、開(kāi)發(fā)門(mén)檻高困住?飛嵌入式 OK1126B-S 開(kāi)發(fā)板,基于瑞芯微 RV1126B 打造,兼具強(qiáng) AI 算力、全場(chǎng)景接口、工業(yè)級(jí)
    的頭像 發(fā)表于 04-27 16:02 ?612次閱讀
    簡(jiǎn)單認(rèn)識(shí)飛<b class='flag-5'>凌</b>嵌入式OK1126B-S<b class='flag-5'>開(kāi)發(fā)板</b>

    免費(fèi)試用|睿擎開(kāi)發(fā)板等你來(lái)測(cè):提交高質(zhì)量報(bào)告,開(kāi)發(fā)板免費(fèi)送

    正在為下一代工業(yè)控制器選型?想在實(shí)際硬件上驗(yàn)證AMP混合部署、EtherCAT實(shí)時(shí)性?免費(fèi)申請(qǐng)一塊睿擎,30天深度測(cè)試,只要提交高質(zhì)量報(bào)告,開(kāi)發(fā)板就歸你。睿擎工業(yè)平臺(tái)現(xiàn)面向有真實(shí)項(xiàng)目需求的開(kāi)
    的頭像 發(fā)表于 04-17 11:56 ?150次閱讀
    免費(fèi)試用|睿擎<b class='flag-5'>派</b><b class='flag-5'>開(kāi)發(fā)板</b>等你來(lái)測(cè):提交高質(zhì)量報(bào)告,<b class='flag-5'>開(kāi)發(fā)板</b>免費(fèi)送

    【飛嵌入式RV1126B開(kāi)發(fā)板試用體驗(yàn)】初識(shí)飛嵌入式RV1126B開(kāi)發(fā)板

    這幾天剛收到飛嵌入式RV1126B開(kāi)發(fā)板,帶大家先認(rèn)識(shí)一下這塊開(kāi)發(fā)板,收到的開(kāi)發(fā)板如下圖。 開(kāi)發(fā)板有主板和核心
    發(fā)表于 04-13 17:27

    【飛嵌入式RV1126B開(kāi)發(fā)板】+兩款開(kāi)發(fā)板之比較

    目前兩款常見(jiàn)的RV1126B開(kāi)發(fā)板,一款是靈眸科技推出的EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件,另一款就是飛嵌入式RV1126B開(kāi)發(fā)板。之所以將這兩者放到一起來(lái)比
    發(fā)表于 03-05 23:32

    香橙全志系列開(kāi)發(fā)板適配OpenClaw教程

    普惠新篇章:香橙全志系列開(kāi)發(fā)板全面擁抱OpenClaw時(shí)代 AI智能體正加速?gòu)母拍钭呦蚱占?,但高性能硬件的門(mén)檻是否讓許多創(chuàng)新者望而卻步?香橙全志系列
    發(fā)表于 02-25 18:29

    OpenHarmony開(kāi)發(fā)開(kāi)源資料!-RK3568開(kāi)發(fā)板:從入門(mén)到實(shí)戰(zhàn)的全棧硬件平臺(tái)

    點(diǎn)的利器: - RK3568 開(kāi)發(fā)板,以及它的核心開(kāi)源資源站——Gitee 倉(cāng)庫(kù)(https://gitee.com/xie-shancai/lockzhiner-rk3568-openharmony)。
    的頭像 發(fā)表于 02-05 13:56 ?666次閱讀
    OpenHarmony<b class='flag-5'>開(kāi)發(fā)</b>開(kāi)源資料!<b class='flag-5'>凌</b>蒙<b class='flag-5'>派</b>-RK3568<b class='flag-5'>開(kāi)發(fā)板</b>:從入門(mén)到實(shí)戰(zhàn)的全棧硬件平臺(tái)

    星鴻——開(kāi)源星閃開(kāi)發(fā)板上線!首批試用申請(qǐng)中~

    “本項(xiàng)目是一款基于海思WS63V100系列平臺(tái)的星閃開(kāi)發(fā)板,支持Wi-Fi、BLE和SLE通信??梢詰?yīng)用于開(kāi)發(fā)智能家電、物聯(lián)網(wǎng)智能終端等方面。配置了一塊0.96寸oled顯示
    的頭像 發(fā)表于 01-27 08:04 ?815次閱讀
    星鴻<b class='flag-5'>派</b>——開(kāi)源星閃<b class='flag-5'>開(kāi)發(fā)板</b>上線!首批試用申請(qǐng)中~

    性能躍遷,鴻蒙開(kāi)發(fā)新紀(jì)元!RK3566鴻蒙開(kāi)發(fā)板,開(kāi)啟全場(chǎng)景開(kāi)發(fā)之旅

    【導(dǎo)語(yǔ)】還在為鴻蒙開(kāi)發(fā)尋找強(qiáng)勁、穩(wěn)定、高效的硬件平臺(tái)?RK3566鴻蒙開(kāi)發(fā)板震撼登場(chǎng)!集高性能、全接口、強(qiáng)生態(tài)于一身,專為鴻蒙開(kāi)發(fā)者、
    的頭像 發(fā)表于 12-11 17:58 ?2711次閱讀
    性能躍遷,鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>新紀(jì)元!<b class='flag-5'>凌</b>羽<b class='flag-5'>派</b>RK3566鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>,開(kāi)啟全場(chǎng)景<b class='flag-5'>開(kāi)發(fā)</b>之旅

    【作品合集】飛嵌入式OK527N-C開(kāi)發(fā)板測(cè)評(píng)

    開(kāi)發(fā)板試用】開(kāi)箱與開(kāi)發(fā)板介紹視頻 作者:jf_69121293【飛T527N開(kāi)發(fā)板試用】開(kāi)箱曬圖 查看配置 設(shè)置參 【飛
    發(fā)表于 09-22 15:54

    何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder
    的頭像 發(fā)表于 08-08 20:16 ?3999次閱讀
    如<b class='flag-5'>何用</b>Arduino Nano/UNO R3<b class='flag-5'>開(kāi)發(fā)板</b>給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3<b class='flag-5'>開(kāi)發(fā)板</b>重新燒錄引導(dǎo)程序bootlaoder

    deepin 25成功適配魔方3開(kāi)發(fā)板

    近日,deepin(深度)社區(qū)宣布,deepin 25 已正式適配魔方 3(RUBIK Pi 3)開(kāi)發(fā)板,并完成產(chǎn)品兼容性認(rèn)證!
    的頭像 發(fā)表于 07-28 15:14 ?1317次閱讀

    RK3568開(kāi)發(fā)板暗藏32位兼容開(kāi)關(guān)?飛嵌入式帶你一鍵解鎖!

    RK3568是一款64位處理器,飛嵌入式為其提供的交叉編譯器也是64位的,然而部分用戶可能需要在RK3568開(kāi)發(fā)板上運(yùn)行32位應(yīng)用。本文將詳細(xì)闡述如何使用32位交叉編譯器,編譯出32位應(yīng)用,并使其能夠在飛嵌入式RK3568
    的頭像 發(fā)表于 07-19 08:49 ?4596次閱讀
    RK3568<b class='flag-5'>開(kāi)發(fā)板</b>暗藏32位兼容開(kāi)關(guān)?飛<b class='flag-5'>凌</b>嵌入式帶你一鍵解鎖!

    【開(kāi)源獲獎(jiǎng)案例】AI智能交互新方案:基于T5L智能的AI DeepSeek大模型

    ——來(lái)自開(kāi)發(fā)者論壇本期為大家推送開(kāi)發(fā)者論壇獲獎(jiǎng)開(kāi)源案例——AI
    的頭像 發(fā)表于 07-12 09:02 ?1313次閱讀
    【開(kāi)源獲獎(jiǎng)案例】AI<b class='flag-5'>智能</b>交互新方案:基于T5L<b class='flag-5'>智能</b><b class='flag-5'>屏</b>的AI DeepSeek大模型

    【開(kāi)源獲獎(jiǎng)案例】基于T5L智能的音樂(lè)播放與歌詞顯示方案

    ——來(lái)自開(kāi)發(fā)者論壇本期為大家推送開(kāi)發(fā)者論壇獲獎(jiǎng)開(kāi)源案例——基于T5L
    的頭像 發(fā)表于 05-08 09:52 ?1018次閱讀
    【開(kāi)源獲獎(jiǎng)案例】基于T5L<b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音樂(lè)播放與歌詞顯示方案

    明遠(yuǎn)智睿SSD2351開(kāi)發(fā)板智能家居的智能核心

    1.4GHz處理器具備強(qiáng)大的運(yùn)算能力,能夠快速處理智能家居系統(tǒng)中的各種數(shù)據(jù)和指令。在智能家居環(huán)境中,大量的設(shè)備需要進(jìn)行實(shí)時(shí)監(jiān)控和控制,如智能燈光、
    發(fā)表于 05-07 18:59
    宁都县| 长乐市| 富源县| 兰考县| 名山县| 绵竹市| 天祝| 焉耆| 察雅县| 宁晋县| 临海市| 呼玛县| 顺昌县| 肇庆市| 柞水县| 沭阳县| 阳泉市| 黑水县| 安化县| 元朗区| 佛冈县| 四平市| 鹿泉市| 三原县| 新田县| 宝兴县| 沐川县| 湘潭市| 厦门市| 孝感市| 霞浦县| 赤壁市| 库伦旗| 阿坝县| 阿图什市| 治县。| 右玉县| 常熟市| 龙江县| 黑河市| 河北省|