在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

玩嗨OpenHarmony:基于OpenHarmony的機(jī)械狗進(jìn)階版——聽(tīng)話的狗子

共熵服務(wù)中心 ? 來(lái)源:未知 ? 2022-11-01 21:25 ? 次閱讀

原文引自CSDN社區(qū) 《[立創(chuàng)&傳智&黑馬程序員&CSDN]訓(xùn)練營(yíng)——仿生機(jī)械狗》

79e91e70-59e8-11ed-a3b6-dac502259ad0.png

編者按 昨天的《玩嗨OpenHarmony:基于OpenHarmony的仿生四足狗開(kāi)發(fā)分享》,大家看到了一只12個(gè)自由度可在3D空間移動(dòng)的機(jī)械狗的開(kāi)發(fā)心得。今天分享的機(jī)械狗會(huì)更上一層樓,不僅僅支持藍(lán)牙操控實(shí)現(xiàn)復(fù)雜動(dòng)作,而且還是支持通過(guò)語(yǔ)音控制的哦。相信大家會(huì)喜歡。 1. 功能描述 話不多說(shuō),我們先上圖上視頻正視圖:

7a1122a8-59e8-11ed-a3b6-dac502259ad0.jpg

俯視圖:

7a1c3616-59e8-11ed-a3b6-dac502259ad0.png

視頻展示: 狗狗名字叫小嘉,目前這只狗狗已經(jīng)支持語(yǔ)音控制前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)、扭身子、握手、跳躍等;支持AP模式,用終端連接熱點(diǎn),訪問(wèn)網(wǎng)頁(yè)進(jìn)行控制;還支持使用HC05和藍(lán)牙調(diào)試器進(jìn)行控制;超聲波避障還在優(yōu)化中。 2. 硬件介紹 電源 由于整個(gè)項(xiàng)目需要驅(qū)動(dòng)9個(gè)舵機(jī),需要比較大的電流,所以供電選用兩節(jié)18(直徑)65(長(zhǎng)度)0(圓柱形)鋰電池,電源部分主要使用12V-5V,以及5V-3.3V的LDO(這里有個(gè)優(yōu)化點(diǎn),當(dāng)時(shí)圖簡(jiǎn)單,使用的都是LDO(編者注:Low Dropout Regulator 線性穩(wěn)壓電源 的英文縮寫(xiě)),實(shí)測(cè)發(fā)熱還是比較嚴(yán)重,后面有打算換成DC/DC進(jìn)行供電)。 用到了LM1084 (商城料號(hào):C259973)和UZ1084(商城料號(hào):C84897)。

7a906db0-59e8-11ed-a3b6-dac502259ad0.png

7aace1e8-59e8-11ed-a3b6-dac502259ad0.png

實(shí)際使用電路如下:

7ac87e12-59e8-11ed-a3b6-dac502259ad0.png

2.1 主控電路: 主控使用的是傳智教育的HI3861模組(商城料號(hào)C2923578),該模組內(nèi)置最小系統(tǒng)電路,簡(jiǎn)化了該部分電路設(shè)計(jì),只需要額外增加一個(gè)復(fù)位電路以及在電源部分添加一個(gè)100nF的旁路電容C7(大電容濾除低頻噪聲,小電容濾除高頻噪聲)即可。

7b6b5a2e-59e8-11ed-a3b6-dac502259ad0.png

下載電路: 在之前的鴻蒙訓(xùn)練營(yíng),沒(méi)有添加CH340需要外部接線,給我人接麻了,疼定思痛,加上了CH340G模塊,由于使用的是Typec接口,所以在CC1和CC2要下來(lái)倆個(gè)電阻,方便電腦識(shí)別如果不加有可能會(huì)識(shí)別不到。另外,Hi3861是3.3V電壓基準(zhǔn),為了保證統(tǒng)一電平,這里CH340G采用3.3V供電(上一期筆者有用5V供電燒錄失敗的經(jīng)歷)所以對(duì)應(yīng)的V3端口也要接3.3V,而非5V供電時(shí)的那樣。

7b7ca950-59e8-11ed-a3b6-dac502259ad0.png

PCB實(shí)物如下:

7c08cafc-59e8-11ed-a3b6-dac502259ad0.jpg

2.2 舵機(jī)驅(qū)動(dòng)模塊: 由于PCA9685商城沒(méi)有現(xiàn)貨,在某寶查了一下價(jià)格,買(mǎi)個(gè)芯片和買(mǎi)個(gè)模塊要花差不多的米,本著提高成功率的態(tài)度,買(mǎi)了模塊。

7c1b7134-59e8-11ed-a3b6-dac502259ad0.png

2.3 語(yǔ)音識(shí)別模塊:

7c35677e-59e8-11ed-a3b6-dac502259ad0.png

語(yǔ)音識(shí)別使用的是鹿小班語(yǔ)音識(shí)別模塊,官方簡(jiǎn)介:

ASR-01是一顆專(zhuān)用于語(yǔ)音處理的人工智能芯片,可廣泛應(yīng)用于家電、家居、照明、玩具等產(chǎn)品領(lǐng)域,實(shí)現(xiàn)語(yǔ)音交互及控制。

ASR-ONE內(nèi)置自主研發(fā)的腦神經(jīng)網(wǎng)絡(luò)處理器BNPU(編者注:Brain Neural Network Processing Unit的英文縮寫(xiě)),支持200條命令詞以內(nèi)的本地語(yǔ)音識(shí)別,內(nèi)置CPU核和高性能低功耗Audio Codec模塊,集成多路UART(編者注:通用非同步收發(fā)傳輸器Universal Asynchronous Receiver/Transmitter的英文縮寫(xiě))、IIC(編者注:Inter-Integrated Circuit 內(nèi)部集成電路的英文縮寫(xiě))、PWM(編者注:Pulse Width Modulation 脈沖寬度調(diào)制的英文縮寫(xiě))、GPIO(編者注:General-purpose input/output 通用輸入輸出的英文縮寫(xiě))等外圍控制接口,可以開(kāi)發(fā)各類(lèi)高性價(jià)比單芯片智能語(yǔ)音產(chǎn)品方案

他們近期出了一款PRO版本,據(jù)說(shuō)是支持聲紋識(shí)別的,筆者還沒(méi)買(mǎi)來(lái)嘗鮮,有興趣的同學(xué)自行了解吧。 2.4 超聲波模塊:

7c70c698-59e8-11ed-a3b6-dac502259ad0.jpg

這里筆者使用的是2022款的超聲波測(cè)距模塊HC-SR04 超聲波傳感器,支持兼容UNO R3/51/STM32,該模塊支持普通GPIO模式、IIC模式、UART模式、1-Wire模式,由于串口和IIC已經(jīng)被用到了其他地方,所以只能選擇GPIO模式或者是1-Wire模式。筆者使用的是GPIO模式,不需要更改電阻。如果使用其他模式需要根據(jù)操作手冊(cè)進(jìn)行修改。 3. 軟件介紹 3.1 主體框架: 程序主體還是用的傳智官方的示例,在此基礎(chǔ)上進(jìn)行了億點(diǎn)點(diǎn)修改,主要是增加了一個(gè)串口任務(wù)和動(dòng)作邏輯。

static void UART_Task(void)
{
    IotUartAttribute uart_attr = {
        //baud_rate: 9600
        .baudRate = 9600,
        //data_bits: 8bits
        .dataBits = 8,
        .stopBits = 1,
        .parity = 0,
        .rxBlock = 0,
        .txBlock = 0,
    };
    //Initialize uart driver
    IoTUartInit(HI_UART_IDX_1, &uart_attr);
    while (1)
    {
        printf("=======================================
");
        printf("*************SIZU_example**************
");
        printf("=======================================
");
        // //通過(guò)串口1發(fā)送數(shù)據(jù)
        // IoTUartWrite(HI_UART_IDX_1, (unsigned char *)data, strlen(data));
        //通過(guò)串口1接收數(shù)據(jù)
        IoTUartRead(HI_UART_IDX_1, uart_buff_ptr, UART_BUFF_SIZE);
        SIZU_Uart_Cmd((char *)uart_buff_ptr);
        printf("Uart1 read data:%s
", uart_buff_ptr);
        usleep(500000);
    }
}


static void start(void) {
    osThreadAttr_t attr;
    //設(shè)置GPIO_2引腳復(fù)用功能為PWM
    IoTIoSetFunc(IOT_IO_NAME_5, IOT_IO_FUNC_5_UART1_RXD);
    IoTIoSetFunc(IOT_IO_NAME_6, IOT_IO_FUNC_6_UART1_TXD);
    IoTIoSetFunc(IOT_IO_NAME_10, IOT_IO_FUNC_10_I2C0_SDA);
    IoTIoSetFunc(IOT_IO_NAME_9, IOT_IO_FUNC_9_I2C0_SCL);
    IoTI2cInit(0, 400000);
    dog_init();
    genki_services_start();
    init_service();
    attr.name = "UART_Task";
    attr.attr_bits = 0U;
    attr.cb_mem = NULL;
    attr.cb_size = 0U;
    attr.stack_mem = NULL;
    attr.stack_size = UART_TASK_STACK_SIZE;
    attr.priority = UART_TASK_PRIO;
    if (osThreadNew((osThreadFunc_t)UART_Task, NULL, &attr) == NULL)
    {
        printf("[ADCExample] Falied to create UART_Task!
");
    }
}


APP_FEATURE_INIT(start);
動(dòng)作邏輯主要參考如下視頻:
//  --------                 --------
// |  D9    |               |  D7    |
// | joint9 |               | joint7 |
//  ----- --------     --------- -----
//       |  D8    |   |  D6    |
//       | joint8 |   | joint6 |
//        --------     --------
//       |  D2    |  |   D4    |
//       | joint2 |  |  joint4 |
//  ----- --------    --------- -----
// |  D3    |               |  D5    |
// | joint3 |               | joint5 |
//  --------                 --------
//                Front
————————————————
3.2 語(yǔ)音識(shí)別 語(yǔ)音識(shí)別參考的筆者之前做的筆記: 《OpenHarmony學(xué)習(xí)筆記——Hi3861+ASR-01的語(yǔ)音識(shí)別助手》(https://blog.csdn.net/qq_41954556/article/details/123905578)。 由于功能比較簡(jiǎn)單,也就沒(méi)有去弄數(shù)據(jù)包,一個(gè)簡(jiǎn)單的開(kāi)頭和一個(gè)數(shù)字,然后使用atoi函數(shù)獲取數(shù)字,進(jìn)行判斷,最后執(zhí)行操作即可。
// An highlighted block
enum{
    Get_Down,//趴下
  Hand_shake,//握手
    Go_Forward,//前進(jìn)
    Go_Backward,//后退
    Go_Left,//左轉(zhuǎn)
    Go_Right,//右轉(zhuǎn)
    Twist_Body,//扭身子
    Stretch_Oneself,//伸懶腰
    WAIT//d
};


//檢測(cè)串口指令
void SIZU_Uart_Cmd(char *str)      
{
    char  *Str;
    unsigned char ID=255;
  
    Str=&str[1];//定位到指令的數(shù)字部分“U1”
    ID=atoi(Str);
  
  if(strstr((const char *)str,"G")!=NULL)      //如果字符串str中包含有“G”
  {
    switch(ID)
    {
      case Get_Down:  //趴下  G0
                sithome();
                printf("Get_Down
");
        break;
      case Hand_shake:  // 握手G1
                wink(10);
                printf("Handshake
");
        break;
      case Go_Forward:  // 前進(jìn)G2
                forward(5);
                printf("Go_Forward
");
        break;
      case Go_Backward:  // 后退G3
                 backward(5);
                 printf("Go_Backward
");
        break;
            case Go_Left:  // 左轉(zhuǎn)G4
                leftturn(5);
                 printf("Go_Left
");
        break;
             case Go_Right:  // 右轉(zhuǎn)G5
                 rightturn(5);
                 printf("Go_Right
");
        break;
            case Twist_Body:  // 扭身子
                 twist();
                 printf("LED_Add
");
        break;
            case Stretch_Oneself:  //伸懶腰
                 printf("LED_Reduce
");
                 stand3();
        break;
      default:
        printf("%s ERROR",str);
                standhome();
        break;
    }
  }
    memset(uart_buff,0,sizeof(uart_buff));
}
OLED顯示表情,這個(gè)需要找到表情包GIF然后分離出單幀表情,取模,顯示,詳細(xì)的取模過(guò)程參考博客:《0.96寸OLED取模教程——字符與圖片取模》(https://blog.csdn.net/qq_39400113/article/details/108036400) 語(yǔ)音識(shí)別的關(guān)鍵詞使用的是天問(wèn)的鹿小班模塊,內(nèi)置圖形化編程模塊,YYDS!會(huì)拖動(dòng)模塊就可以了,想玩語(yǔ)音識(shí)別的,強(qiáng)烈推薦此款。

7c7ca486-59e8-11ed-a3b6-dac502259ad0.png

3.3 超聲波測(cè)距 這里筆者使用的是GPIO模式,利用兩個(gè)GPIO口進(jìn)行控制和捕獲,進(jìn)而計(jì)算出距離,詳細(xì)介紹請(qǐng)參考筆者的博客《OpenHarmony南向?qū)W習(xí)筆記——Hi3861+HC-SR04超聲波檢測(cè)》(https://blog.csdn.net/qq_41954556/article/details/125910794)

通信流程:

根據(jù)廠商資料可以知道,該模塊的通信流程如下:

主控芯片與TRIG連接的IO配置為輸出模式,與ECHO連接的IO配置為輸入模式;

MCU(編者注:Micro Controller Unit 微控制單元的英文縮寫(xiě))給TRIG引腳輸出一個(gè)大于10us的高電平脈沖;

模塊通過(guò)ECHO腳返回一個(gè)高電平脈沖信號(hào)

主控記錄ECHO腳高電平脈沖時(shí)間T并代入公式計(jì)算。

代碼:

// An highlighted block


#define Echo  8   //Echo   //GPIO8
#define Trig  7   //Trig   //GPIO7
#define GPIO_FUNC 0


float GetDistance  (void) {
    static unsigned long start_time = 0, time = 0;
    float distance = 0.0;
    IotGpioValue value = IOT_GPIO_VALUE0;
    unsigned int flag = 0;
/*========GPIO通信模式流程1初始化GPIO =============== */
    IoTIoSetFunc(Echo, GPIO_FUNC);//設(shè)置Echo連接IO為普通GPIO模式,無(wú)復(fù)用
    IoTGpioSetDir(Echo, IOT_GPIO_DIR_IN);//設(shè)置Echo連接IO為輸入模式
    IoTGpioSetDir(Trig, IOT_GPIO_DIR_OUT);//設(shè)置Trig連接IO為輸出模式
/* ======== GPIO通信模式流程 2輸出起始信號(hào) =============== */
    IoTGpioSetOutputVal(Trig, IOT_GPIO_VALUE1);//拉高Trig
    IoTUdelay(20);//20us
    IoTGpioSetOutputVal(Trig, IOT_GPIO_VALUE0);//拉低Trig
/* ======== GPIO通信模式流程 3檢測(cè)Echo腳輸出的高電平時(shí)間 ==== */
    while (1) {
        IoTGpioGetInputVal(Echo, &value);//讀取Echo腳的電平狀態(tài)
        if ( value == IOT_GPIO_VALUE1 && flag == 0) {//如果為高
            start_time = IoTGetUs();//獲取此時(shí)時(shí)間
            flag = 1;
        }
        if (value == IOT_GPIO_VALUE0 && flag == 1) {//高電平結(jié)束變成低電平
            time = IoTGetUs() - start_time;//計(jì)算高電平維持時(shí)間
            start_time = 0;
            break;
        }
    }
/* ======== GPIO通信模式流程 4代入公式計(jì)算 ====== */
    distance = time * 0.034 / 2;
    // printf("distance is %f
",distance);
    return distance;
}
4. 機(jī)械結(jié)構(gòu) 筆者也是第一次自己繪制3D結(jié)構(gòu)件,還不太OK啊,跟著畫(huà)了個(gè)錘子,然后覺(jué)著自己畫(huà)的結(jié)構(gòu)實(shí)在不太靠譜,于是去海鮮市場(chǎng)撈了一個(gè),有相同煩惱的同學(xué)可以去看看。

7c9d9e66-59e8-11ed-a3b6-dac502259ad0.png

7cb9cde8-59e8-11ed-a3b6-dac502259ad0.png

4.1 物料清單

四足機(jī)器人3D打印件(打印件不是整機(jī),電子件、螺絲等自備)38 * 1

SG90 MG90S 9g舵機(jī) 固定翼航模遙控飛機(jī) 9克 馬達(dá)航模5.99 * 9

16路PWM舵機(jī)驅(qū)動(dòng)板PCA9685控制器機(jī)器人IIC適用MG90S SG90 MG995 19.6 * 1

鋰電池兩節(jié)18650或者2S,大約30-40,加上OLED、超聲波模塊,M3螺絲、螺母、銅柱、模組、芯片一起大約200成本。

總結(jié) 感謝立創(chuàng)EDA、傳智、黑馬程序員、CSDN提供的鴻蒙物聯(lián)網(wǎng)實(shí)戰(zhàn)訓(xùn)練營(yíng)活動(dòng),在本次活動(dòng)中學(xué)到了很多之前未接觸的知識(shí),受益良多。 寫(xiě)在最后 我們最近正帶著大家玩嗨OpenHarmony。如果你有好玩的東東,歡迎投稿,讓我們一起嗨起來(lái)!有點(diǎn)子,有想法,有Demo,立刻聯(lián)系我們: 合作郵箱:zzliang@atomsource.org

7cd6f814-59e8-11ed-a3b6-dac502259ad0.gif

7cf3da60-59e8-11ed-a3b6-dac502259ad0.png7d5254dc-59e8-11ed-a3b6-dac502259ad0.png7d6fddb8-59e8-11ed-a3b6-dac502259ad0.png7da2e366-59e8-11ed-a3b6-dac502259ad0.png

7dbadc14-59e8-11ed-a3b6-dac502259ad0.png

7e0fab40-59e8-11ed-a3b6-dac502259ad0.png

7ebf8254-59e8-11ed-a3b6-dac502259ad0.png

7ed3cd54-59e8-11ed-a3b6-dac502259ad0.png

7f122df6-59e8-11ed-a3b6-dac502259ad0.png

原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的機(jī)械狗進(jìn)階版——聽(tīng)話的狗子

文章出處:【微信公眾號(hào):開(kāi)源技術(shù)服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(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)投訴
  • 機(jī)械狗
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    4909
  • OpenHarmony
    +關(guān)注

    關(guān)注

    28

    文章

    3839

    瀏覽量

    18251

原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的機(jī)械狗進(jìn)階版——聽(tīng)話的狗子

文章出處:【微信號(hào):開(kāi)源技術(shù)服務(wù)中心,微信公眾號(hào):共熵服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    請(qǐng)問(wèn)下,openharmony支持哪一款龍芯的開(kāi)發(fā)板?有沒(méi)有開(kāi)源的龍芯的openharmony源碼?

    想買(mǎi)個(gè)2k0300的開(kāi)發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒(méi)有看到提供openharmony源碼的,也沒(méi)與看到開(kāi)源的代碼。gitee上,openharmony的龍芯sig倉(cāng)庫(kù)也是關(guān)閉的,有沒(méi)有人知道現(xiàn)在是什么情況?
    發(fā)表于 04-26 13:06

    2024年OpenHarmony社區(qū)年度激勵(lì)公示

    在過(guò)去一年里,OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)向所有參與者致以最誠(chéng)摯的感謝!大家的積極參與和鼎力支持推動(dòng)了OpenHarmony社區(qū)的持續(xù)繁榮與高質(zhì)量發(fā)展。OpenHarmony
    的頭像 發(fā)表于 04-21 18:17 ?284次閱讀

    OpenHarmony程序分析框架論文入選ICSE 2025

      近日,ICSE 2025軟件工程實(shí)踐Track放榜,面向OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)的ArkTS程序分析基礎(chǔ)框架--方舟程序分析器(論文題目為
    的頭像 發(fā)表于 01-02 13:41 ?1041次閱讀
    <b class='flag-5'>OpenHarmony</b>程序分析框架論文入選ICSE 2025

    觸覺(jué)智能亮相OpenHarmony人才生態(tài)大會(huì)2024

    11月27日,OpenHarmony人才生態(tài)大會(huì)2024在武漢隆重舉行,深圳觸覺(jué)智能科技受邀參與,并在OpenHarmony南向生態(tài)社區(qū)發(fā)展論壇分享發(fā)言!
    的頭像 發(fā)表于 11-28 18:27 ?568次閱讀
    觸覺(jué)智能亮相<b class='flag-5'>OpenHarmony</b>人才生態(tài)大會(huì)2024

    OpenHarmony應(yīng)用開(kāi)發(fā)精品課程重磅來(lái)襲

    第一階段為期兩個(gè)月的10期課程,多位資深技術(shù)專(zhuān)家為你講解原理、分享經(jīng)驗(yàn),帶領(lǐng)你一塊進(jìn)行代碼實(shí)操,助力你從小白進(jìn)階成為OpenHarmony應(yīng)用開(kāi)發(fā)高手。
    的頭像 發(fā)表于 11-02 08:03 ?541次閱讀
    <b class='flag-5'>OpenHarmony</b>應(yīng)用開(kāi)發(fā)精品課程重磅來(lái)襲

    OpenHarmony首次亮相歐洲開(kāi)源會(huì)議

    OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)主席陳海波受邀參加大會(huì)主論壇分享,由OpenHarmony 與Eclipse Oniro聯(lián)合籌劃的“Think Global, Code Local”分論壇
    的頭像 發(fā)表于 10-26 11:48 ?916次閱讀
    <b class='flag-5'>OpenHarmony</b>首次亮相歐洲開(kāi)源會(huì)議

    第三屆OpenHarmony技術(shù)大會(huì)星光璀璨、致謝OpenHarmony社區(qū)貢獻(xiàn)者

    10月12日,在上海舉辦的第三屆OpenHarmony技術(shù)大會(huì)上,32家高校OpenHarmony技術(shù)俱樂(lè)部璀璨亮相,30家高校OpenHarmony開(kāi)發(fā)者協(xié)會(huì)盛大啟幕。還分別致謝了年度星光TSG
    的頭像 發(fā)表于 10-21 14:10 ?497次閱讀

    第三屆OpenHarmony技術(shù)大會(huì) “OpenHarmony開(kāi)發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬(wàn)物智聯(lián)創(chuàng)未來(lái)”為主題的第三屆OpenHarmony技術(shù)大會(huì)隆重舉行,“OpenHarmony開(kāi)發(fā)者激勵(lì)計(jì)劃”授牌儀式在大會(huì)期間同步進(jìn)行。該計(jì)劃旨在增加
    的頭像 發(fā)表于 10-21 11:48 ?597次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術(shù)大會(huì) “<b class='flag-5'>OpenHarmony</b>開(kāi)發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    OpenHarmony年度技術(shù)俱樂(lè)部、個(gè)人及活動(dòng)評(píng)選結(jié)果公示

    2024年度技術(shù)俱樂(lè)部評(píng)選活動(dòng)已經(jīng)圓滿結(jié)束。在此,OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)對(duì)所有參與者的積極參與和辛勤付出表示感謝。經(jīng)過(guò)嚴(yán)格的評(píng)選和審核,現(xiàn)將名單予以公示: 評(píng)選
    的頭像 發(fā)表于 10-05 08:07 ?561次閱讀

    基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):HelloOpenharmony

    1、程序簡(jiǎn)介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫(xiě)的UI應(yīng)用類(lèi):HelloOpenHarmony。本案例是基于API9接口開(kāi)發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開(kāi)發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?802次閱讀
    基于ArkTS語(yǔ)言的<b class='flag-5'>OpenHarmony</b> APP應(yīng)用開(kāi)發(fā):Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):HelloOpenharmony

    1、程序簡(jiǎn)介 該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫(xiě)的UI應(yīng)用類(lèi):HelloOpenHarmony。 本案例是基于API 9接口開(kāi)發(fā)。 本案例已在OpenHarmony凌蒙派-RK3568
    發(fā)表于 09-14 12:47

    河南大學(xué)OpenHarmony技術(shù)俱樂(lè)部正式揭牌成立

    8月30日,由OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)與河南大學(xué)共同舉辦的“河南大學(xué)OpenHarmony技術(shù)俱樂(lè)部成立大會(huì)”在鄭州校區(qū)友蘭
    的頭像 發(fā)表于 09-03 16:12 ?692次閱讀
    河南大學(xué)<b class='flag-5'>OpenHarmony</b>技術(shù)俱樂(lè)部正式揭牌成立

    openharmony移植AT32F407編譯時(shí)錯(cuò)誤

    openharmony上移植AT32F407,hb build后出現(xiàn)鏈接錯(cuò)誤 [OHOS ERROR] /home/sven/openharmony/env_setup
    發(fā)表于 08-18 17:04

    OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)2024年中務(wù)虛研討會(huì)圓滿落幕

    7月19日至20日,OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(后文簡(jiǎn)稱(chēng)“OpenHarmony TSC”)2024年中務(wù)虛研討會(huì)于中國(guó)廈門(mén)順利召開(kāi)。 本次會(huì)議由OpenHarmony TSC主辦
    的頭像 發(fā)表于 07-23 10:42 ?776次閱讀
    <b class='flag-5'>OpenHarmony</b>項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)2024年中務(wù)虛研討會(huì)圓滿落幕

    OpenHarmony之開(kāi)機(jī)優(yōu)化

    一丶環(huán)境信息 源碼版本:OpenHarmony-4.1-Release 板子型號(hào):dayu200(RK3568) 二丶Bootchart工具 在開(kāi)機(jī)優(yōu)化時(shí),我們需要借助Bootchart工具,當(dāng)前
    發(fā)表于 07-01 16:39
    主站蜘蛛池模板: h视频免费看 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 日本免费不卡视频 | 欧美亚洲h在线一区二区 | 九九热在线观看 | 美女国产视频 | 久久精品乱子伦免费 | 欧美ol丝袜高跟秘书在线播放 | 免费看男女下面日出水视频 | 五月天婷婷网亚洲综合在线 | 久久青草91线频免费观看 | 3344a毛片在线看 | 一级毛片免费全部播放 | 日本二区免费一片黄2019 | 免费观看a毛片一区二区不卡 | 韩国xxxxx视频在线 | 草草影院www色极品欧美 | 亚洲国产精品久久久久婷婷软件 | 四虎影院免费视频 | 色妞影视| 神马午夜在线观看 | 免费黄色福利 | 天天综合天天做天天综合 | a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 欧美在线成人午夜影视 | 精品视频一区二区三区四区五区 | 国产69久久精品成人看 | brazzersvideosex欧美高清 | 国产播放啪视频免费视频 | 黄色在线播放视频 | 日本成片免费高清 | 91久娇草 | 天天摸天天干天天操 | 色戒真做gif动图 | 午夜视频一区二区 | 在线看片成人免费视频 | 男女全黄做爰视频 | 精品视频在线观看视频免费视频 | 午夜神马福利影院 | 狠狠色丁香久久综合婷婷 | 欧美式free群乱 |