女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

【開鴻智谷NiobeU4開發(fā)板免費(fèi)試用體驗(yàn)】控溫(1)

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-14 11:09 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:盧松濤, 帖子地址:https://bbs.elecfans.com/jishu_2310064_1_1.html


接上文|# 【開鴻智谷NiobeU4開發(fā)板免費(fèi)試用體驗(yàn)】Demo例程;|

感謝開鴻智谷研發(fā)人員依然小燁哥和?大佬們的支持指導(dǎo)。

想用開鴻智谷NiobeU4開發(fā)板資源 (GPIO02、GPIO27)輸出,(ADC1_CH0上有SW4和SW5兩個(gè)按鍵)模擬輸入,板(GPIO02控制雙色LED的紅色、GPIO27控制雙色LED的藍(lán)色)LED,板(ADC1_CH0上有SW4和SW5兩個(gè)按鍵)button,來通過光耦中間繼電器控制加熱設(shè)備。

程序根據(jù)廠家提供資料 ,想采用鴻蒙LiteOS系統(tǒng)。

開發(fā)自己的應(yīng)用程序,

方法1:

  • 需要在menuconfig中關(guān)閉 use openvalley niobeu4 application選項(xiàng),然后在niobeu4_src/vendor/openvalley/niobeu4/demo/BUILD.gn文件中modules選項(xiàng)中填入自己的應(yīng)用程序目錄名,目錄下內(nèi)容可參考其它示例程序。

方法2:

  • 拷貝一份demo 案例目錄重新命名新案例目錄名,
  • 修改niobeu4_src/vendor/openvalley/niobeu4/demo/Kconfig.liteos_m.applications
  • 修改新案例目錄名下.application_config
  • 修改新案例目錄名下BUILD.gn
  • 修改新案例目錄名下程序

準(zhǔn)備采用 方法2。

控溫程序(1)

起動(dòng)系統(tǒng)及MobaXterm,

1. 新案例目錄

拷貝一份niobeu4_src/vendor/openvalley/niobeu4/demo/002_system_los_thread

重新命名 niobeu4_src/vendor/openvalley/niobeu4/demo/301_user

無標(biāo)題1.png

2. 修改Kconfig.liteos_m.applications

在MobaXterm右側(cè)

在niobeu4_src/vendor/openvalley/niobeu4/demo/目錄

下打開Kconfig.liteos_m.applications文件,在最后的位置添加default "301_user" if NIOBEU4_APPLICATION_301:

# Copyright (c) 2022 Hunan OpenValley Digital Industry Development Co., Ltd.
# 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.


config USE_OPENVALLEY_APPLICATION
    bool "use openvalley niobeu4 application"
    default n
    help
        This is a switch for use openvalley niobeu4 application.
        If you want to write your application code, please close it.

choice
        prompt "niobeu4 application choose"
        depends on USE_OPENVALLEY_APPLICATION
        default NIOBEU4_APPLICATION_001
        help
            This is a choose for application name
        orsource "*/.application_config"
endchoice

config NIOBEU4_APPLICATION_NAME
    string
    depends on USE_OPENVALLEY_APPLICATION
    default "001_quick_start" if NIOBEU4_APPLICATION_001
    default "002_system_los_thread" if NIOBEU4_APPLICATION_002
    default "003_system_los_timer" if NIOBEU4_APPLICATION_003
    default "004_system_los_event" if NIOBEU4_APPLICATION_004
    default "005_system_los_mutex" if NIOBEU4_APPLICATION_005
    default "006_system_los_semp" if NIOBEU4_APPLICATION_006
    default "007_system_los_message" if NIOBEU4_APPLICATION_007
    default "101_hdf_adc" if NIOBEU4_APPLICATION_101
    default "102_hdf_gpio" if NIOBEU4_APPLICATION_102
    default "103_hdf_uart" if NIOBEU4_APPLICATION_103
    default "104_hdf_watchdog" if NIOBEU4_APPLICATION_104
    default "105_hdf_pwm" if NIOBEU4_APPLICATION_105
    default "106_hdf_i2c" if NIOBEU4_APPLICATION_106
    default "107_hdf_spi" if NIOBEU4_APPLICATION_107
    default "201_bluetooth" if NIOBEU4_APPLICATION_201
    default "202_wifi" if NIOBEU4_APPLICATION_202
    default "301_user" if NIOBEU4_APPLICATION_301

3. 修改.application_config

在MobaXterm右側(cè)

在niobeu4_src/vendor/openvalley/niobeu4/demo/301_user目錄

下打開# .application_config文件,修改內(nèi)容:

# Copyright (c) 2022 Hunan OpenValley Digital Industry Development Co., Ltd.
# 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.


config NIOBEU4_APPLICATION_301
    bool "301_user"
    select DRIVERS
    select DRIVERS_HDF 
    select DRIVERS_HDF_PLATFORM
    select DRIVERS_HDF_CONFIG_MACRO
    select DRIVERS_HDF_PLATFORM_GPIO
    select DRIVERS_HDF_PLATFORM_ADC

4. 修改BUILD.gn

在MobaXterm右側(cè)

在niobeu4_src/vendor/openvalley/niobeu4/demo/301_user目錄

下打開BUILD.gn文件,修改內(nèi)容:

# Copyright (c) 2022 Hunan OpenValley Digital Industry Development Co., Ltd.
# 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.

import("http://kernel/liteos_m/liteos.gni")
assert(defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO), "Must Config LOSCFG_DRIVERS_HDF_CONFIG_MACRO in kernel/liteos_m menuconfig!") 
assert(defined(LOSCFG_DRIVERS_HDF_PLATFORM_GPIO), "Must Config LOSCFG_DRIVERS_HDF_PLATFORM_GPIO in kernel/liteos_m menuconfig!")   
module_name = get_path_info(rebase_path("."), "name")
kernel_module(module_name) {
    sources = [
        "os_thread_example.c"
    ]

    include_dirs = [
        "http://kernel/liteos_m/kernel/include"
        "http://drivers/hdf_core/framework/include/platform/",
        "http://drivers/hdf_core/framework/include/utils/",
        "http://drivers/hdf_core/framework/support/platform/include/gpio",
        "http://drivers/hdf_core/adapter/khdf/liteos_m/osal/include/",
        "http://drivers/hdf_core/framework/include/core/",
        "http://drivers/hdf_core/framework/include/osal/",
        "http://device/soc/esp/esp32/components/esp_adc_cal/include/",
        "http://device/soc/esp/esp32/components/driver/esp32/include/"
    ]
}

5. 修改主程序

修改新案例目錄名下 主程序

在MobaXterm右側(cè)打

在niobeu4_src/vendor/openvalley/niobeu4/demo/301_user

下打開os_thread_example.c文件,修改內(nèi)容:

/*
 * Copyright (c) 2022 Hunan OpenValley Digital Industry Development Co., Ltd.
 * 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 
#include 
#include "los_task.h"
#include "ohos_run.h"
#include "gpio_types.h"
#include "gpio_if.h"
#include "cmsis_os2.h"//cmsis 2.0 接口osThreadNew()
#include "hdf_log.h"
#include "ohos_run.h"
#include "esp_adc_cal.h"

UINT32 g_taskHiId;
UINT32 g_taskLoId;
#define TSK_PRIOR_HI 24
#define TSK_PRIOR_LO 25

#define SYS_DELAY_TICKS 200
#define TASK_STACK_SIZE 4096
#define TASK_PRIO 25

#define KEY_LED_OFF 0
#define KEY_LED_ON  1

//在hcs文件中對(duì)應(yīng)具體的GPIO口
#define RED_LED_PIN_INDEX   0       // 紅色LED
#define BLUE_LED_PIN_INDEX  1       // 藍(lán)色LED
#define PWR_SW_PIN_INDEX    2       // VCC_3.3 電源使能

osThreadId_t g_taskID = NULL;
UINT32 button_o=0;
//key_led_test
UINT32 Example_TaskHi(UINT32 arg)
{
    int raw;

    GpioSetDir(PWR_SW_PIN_INDEX, GPIO_DIR_OUT);     // 設(shè)置VCC_3.3電源使能
    GpioWrite(PWR_SW_PIN_INDEX, KEY_LED_ON);

    GpioSetDir(RED_LED_PIN_INDEX, GPIO_DIR_OUT);    // 紅燈對(duì)應(yīng)GPIO配置為輸出
    GpioWrite(RED_LED_PIN_INDEX, KEY_LED_OFF);//默認(rèn)紅燈為關(guān)

    GpioSetDir(BLUE_LED_PIN_INDEX, GPIO_DIR_OUT); // 藍(lán)燈對(duì)應(yīng)GPIO配置為輸出
    GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);//默認(rèn)藍(lán)燈為關(guān)

    HDF_LOGE("[key_led] GPIO initn");

    //因?yàn)閚iobeu4開發(fā)板ADC hdf代碼需要重新適配所以先是用esp32原生接口
    adc1_config_width(ADC_WIDTH_12Bit); //設(shè)置采樣精度,2^12=4096
    adc1_config_channel_atten(ADC1_CHANNEL_0, ADC_ATTEN_DB_11); //設(shè)置電壓采樣范圍

    HDF_LOGE("[key_led] ADC initn");

	while (1)
	{
		raw = adc1_get_raw(ADC1_CHANNEL_0); //獲取ADC1通道0的原始值
		UINT32 button_s=0;
		//HDF_LOGE("[key_led] raw: %dn", raw);
        if (raw < 100)
        {
            LOS_Msleep(30);
            raw = adc1_get_raw(ADC1_CHANNEL_0); //獲取ADC1通道0的原始值
                    if (raw < 100)
                        {
                            button_o=55;
                            button_s++;
                            HDF_LOGE("[key_led] sw4 pressed raw: %dn", raw);
                            while(adc1_get_raw(ADC1_CHANNEL_0)< 100){                             LOS_Msleep(30);
                            button_s++;
                            if (button_s>34){
//                                HDF_LOGE("[key_led] sw4 pressed long: %dn", raw);
                            }
                            if (button_s>240){button_s=240;}

//                            GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
//                            GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);
                            }
                            button_s=0;
                    HDF_LOGE("[key_led] sw4 pressed up: %dn", raw);
//                    GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
//                    GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);

                        }

        }
        else if (raw >2000 && raw < 3000)
        {

            LOS_Msleep(30);
            raw = adc1_get_raw(ADC1_CHANNEL_0); //獲取ADC1通道0的原始值
                    if (raw >2000 && raw < 3000)
                        {
                            button_o=66;
                            button_s++;
                            HDF_LOGE("[key_led] sw5 pressed raw: %dn", raw);
                            raw = adc1_get_raw(ADC1_CHANNEL_0); //獲取ADC1通道0的原始值
                            while(raw >2000 && raw < 3000){                             LOS_Msleep(30);
                            button_s++;
                            if (button_s>34){
                                //                                HDF_LOGE("[key_led] sw5 pressed long: %dn", raw);
                            }
                            if (button_s>240){button_s=240;}
                            raw = adc1_get_raw(ADC1_CHANNEL_0);

//                            GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
//                            GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);
                            }
                            button_s=0;
                    HDF_LOGE("[key_led] sw5 pressed up: %dn", raw);
//                    GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
//                    GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);

                        }







//            HDF_LOGE("[key_led] sw5 pressed raw: %dn", raw);
//            GpioWrite(RED_LED_PIN_INDEX, KEY_LED_OFF);
//            GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_ON);
        }
        LOS_Msleep(SYS_DELAY_TICKS);
	}

}

/* 低優(yōu)先級(jí)任務(wù)入口函數(shù) */
UINT32 Example_TaskLo(UINT32 arg)
{uint16_t key_state = 0;
   while(1){
        LOS_Msleep(30);
   if (button_o==55){
   	
                       GpioRead(RED_LED_PIN_INDEX, &key_state);
                       button_o=0;
                       HDF_LOGE("[key_state] sw4 : %dn", key_state);
                       if (key_state){
                            	GpioWrite(RED_LED_PIN_INDEX, KEY_LED_OFF);
                            HDF_LOGE("[RED_LED] sw4 : Offn");
                            }
                            else{
                            GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
                            HDF_LOGE("[RED_LED] sw4 : ONn");
                            }
   }
//                            GpioWrite(RED_LED_PIN_INDEX, KEY_LED_ON);
//                            GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);


   if (button_o==66){
                       GpioRead(BLUE_LED_PIN_INDEX, &key_state);
                       button_o=0;                       
                       HDF_LOGE("[key_state] sw5 : %dn", key_state);
                       if (key_state){GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_OFF);
                            HDF_LOGE("[RED_LED] sw5 : Offn");
                            }
                            else{
                            GpioWrite(BLUE_LED_PIN_INDEX, KEY_LED_ON);
                            HDF_LOGE("[RED_LED] sw5 : ONn");}
   }
//    UINT32 ret;
//    printf("Enter TaskLo Handler.n");
//    /* 延時(shí)100個(gè)Ticks,延時(shí)后該任務(wù)會(huì)掛起,執(zhí)行剩余任務(wù)中最高優(yōu)先級(jí)的任務(wù) */
//    ret = LOS_TaskDelay(100);
//    if (ret != LOS_OK) {
//        printf("Delay TaskLo Failed.n");
//        return LOS_NOK;
//    }
//
//    printf("TaskHi LOS_TaskSuspend Success.n");
//
//    /* 恢復(fù)被掛起的任務(wù)g_taskHiId */
//    ret = LOS_TaskResume(g_taskHiId);
//    if (ret != LOS_OK) {
//        printf("Resume TaskHi Failed.n");
//        return LOS_NOK;
//    }
//    return ret;


}

/* 任務(wù)測(cè)試入口函數(shù),創(chuàng)建兩個(gè)不同優(yōu)先級(jí)的任務(wù) */
UINT32 Example_TskCaseEntry(VOID)
{
    UINT32 ret;
    TSK_INIT_PARAM_S initParam = {0};
    /* 鎖任務(wù)調(diào)度,防止新創(chuàng)建的任務(wù)比本任務(wù)高而發(fā)生調(diào)度 */
    LOS_TaskLock();
    printf("LOS_TaskLock() Success!n");
    UINT32 curTaskID = LOS_CurTaskIDGet();
    TSK_INFO_S taskInfo;
    ret = LOS_TaskInfoGet(curTaskID, &taskInfo);
    if (ret == LOS_OK) {
        printf("curTask prio = %dn", taskInfo.usTaskPrio);
    }

    initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Example_TaskHi;
    initParam.usTaskPrio = TSK_PRIOR_HI;
    initParam.pcName = "TaskHi";
    initParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE;
    initParam.uwResved = LOS_TASK_ATTR_JOINABLE; /* detach 屬性 允許使用LOS_TaskJoin */

    /* 創(chuàng)建高優(yōu)先級(jí)任務(wù),由于鎖任務(wù)調(diào)度,任務(wù)創(chuàng)建成功后不會(huì)馬上執(zhí)行 */
    ret = LOS_TaskCreate(&g_taskHiId, &initParam);
    if (ret != LOS_OK) {
        LOS_TaskUnlock();

        printf("Example_TaskHi create Failed!n");
        return LOS_NOK;
    }
    printf("Example_TaskHi create Success!n");

    initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Example_TaskLo;
    initParam.usTaskPrio = TSK_PRIOR_LO;
    initParam.pcName = "TaskLo";
    initParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE;
    /* 創(chuàng)建低優(yōu)先級(jí)任務(wù),由于鎖任務(wù)調(diào)度,任務(wù)創(chuàng)建成功后不會(huì)馬上執(zhí)行 */
    ret = LOS_TaskCreate(&g_taskLoId, &initParam);
    if (ret != LOS_OK) {
        LOS_TaskUnlock();
        printf("Example_TaskLo create Failed!n");
        return LOS_NOK;
    }

    printf("Example_TaskLo create Success!n");
    /* 解鎖任務(wù)調(diào)度,此時(shí)會(huì)發(fā)生任務(wù)調(diào)度,執(zhí)行就緒隊(duì)列中最高優(yōu)先級(jí)任務(wù) */
    LOS_TaskUnlock();
//    ret = LOS_TaskJoin(g_taskHiId, NULL);
//    if (ret != LOS_OK) {
//        printf("Join Example_TaskHi Failed!n");
//    } else {
//        printf("Join Example_TaskHi Success!n");
//    }
    return LOS_OK;
}

OHOS_APP_RUN(Example_TskCaseEntry);

構(gòu)建源碼

  • 進(jìn)入源碼根目錄,執(zhí)行hb set命令并選擇openvalley下的iotlink。
hb set

1662963985164osqoaoyjmv

  • 執(zhí)行hb build –f腳本構(gòu)建產(chǎn)生固件。
hb build –f
  • 如圖所示,編譯成功,并查看生產(chǎn)的固件。

構(gòu)建成功會(huì)提示類似如下信息。

[OHOS INFO] iotlink build success
[OHOS INFO] cost time: 0:03:28

1665643748342.png

  • 查看生成的固件。
ls /home/lst/niobeu4_src/out/niobeu4/iotlink/bin/
| 固件名稱       | 用途                          |
| ---------------- | ------------------------------- |
| OHOS_Image.bin | OpenHarmony內(nèi)核及應(yīng)用鏡像文件 |
| bootloader.bin | 啟動(dòng)引導(dǎo)鏡像文件              |
| partitions.bin | 分區(qū)表鏡像文件                |

燒錄鏡像

  • 通過MobaXterm軟件ssh登錄服務(wù)器,將生成的文件Download到Windows系統(tǒng)下,如圖所示。

未標(biāo)題-6 拷貝.png

Windows下可以使用Flash_Download_Tool工具進(jìn)行燒錄,點(diǎn)擊這里開始下載。

  • 在windows下解壓flash_download_tool_3.9.2.rar。
  • 雙擊解壓后得到的燒錄工具flash_download_tool_3.9.2.exe,chipType選擇 ESP32, workMode選擇 develop,進(jìn)入主界面。

圖4Flash_Download_Tool打開頁面圖

  • 連接開發(fā)板的TypeC口到PC,查看設(shè)備管理器,確定串口端口號(hào)。

圖5設(shè)備管理器圖

  • 進(jìn)入下載頁面,填入需要燒錄的 bin 文件和對(duì)應(yīng)的燒錄地址,并根據(jù)自己實(shí)際 需求填入 SPI SPEED、SPI MODE、COM 及 BAUD。

固件對(duì)應(yīng)燒錄地址如下。

//out/niobeu4/iotlink/bin/bootloader.bin ---------->  0x1000
//out/niobeu4/iotlink/bin/partitions.bin ---------->  0x8000
//out/niobeu4/iotlink/OHOS_Image.bin ---------->  0x10000

圖6燒錄設(shè)置頁面圖

  • 點(diǎn)擊 START 開始下載。下載過程中,下載工具會(huì)讀取 flash 的信息和芯片的 MAC 地址。我們可以通過勾選框選擇是否燒錄該文件,一般我們?cè)谑状螣洉r(shí)會(huì)全部燒錄,為了加快開發(fā)效率,調(diào)試時(shí)只需燒錄OHOS_Image.bin即可。下載完成后,可以看到如下提示。

圖7燒錄成功頁面圖
1665644310191.jpg

運(yùn)行鏡像

燒錄完成后需要按下復(fù)位鍵復(fù)位設(shè)備,程序才會(huì)啟動(dòng)。

推薦使用xshell進(jìn)行串口調(diào)試,點(diǎn)擊這里進(jìn)行下載。
1665646403781.jpg

達(dá)到預(yù)期狀態(tài)。

開發(fā)板體驗(yàn)視頻,詳見作者原帖子文章。

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

    關(guān)注

    2

    文章

    144

    瀏覽量

    1505
  • NiobeU4
    +關(guān)注

    關(guān)注

    3

    文章

    31

    瀏覽量

    603
收藏 人收藏

    評(píng)論

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

    基于RK3576處理器,米爾RK3576開發(fā)板免費(fèi)試用

    年7月19日 ? 評(píng)測(cè)數(shù)量: 3塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)HH-SCDAYU800A開發(fā)板免費(fèi)試用 RIS
    的頭像 發(fā)表于 06-09 15:00 ?162次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開發(fā)板免費(fèi)試用

    : 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V
    的頭像 發(fā)表于 06-05 16:45 ?223次閱讀
    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)

    數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V
    的頭像 發(fā)表于 06-05 16:31 ?221次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    性能強(qiáng)悍!合眾HZ-RK3568開發(fā)板試用體驗(yàn)

    月19日 ? 評(píng)測(cè)數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC
    的頭像 發(fā)表于 06-05 16:30 ?246次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    有獎(jiǎng)丨米爾 NXP i.MX91開發(fā)板免費(fèi)試用來啦

    米爾與NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開發(fā)板免費(fèi)試用名額來啦~~米爾提供了3套價(jià)值588元的MYD-LMX91開發(fā)板發(fā)起
    的頭像 發(fā)表于 06-05 08:02 ?248次閱讀
    有獎(jiǎng)丨米爾 NXP i.MX91<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>來啦

    【評(píng)測(cè)試用】合眾HZ-T536開發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?92次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>體驗(yàn)

    RA-Eco-RA4M2開發(fā)板免費(fèi)試用啦 #開發(fā)板試用

    開發(fā)板
    ElecFans小喇叭
    發(fā)布于 :2025年04月02日 16:56:25

    免費(fèi)丨米爾 STM32MP257開發(fā)板有獎(jiǎng)試用

    米爾與ST合作發(fā)布的新品基于STM32MP257應(yīng)用處理器的MYD-LD25X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了2塊價(jià)值488元的MYD-LD25X開發(fā)板發(fā)起
    的頭像 發(fā)表于 03-20 08:05 ?366次閱讀
    <b class='flag-5'>免費(fèi)</b>丨米爾 STM32MP257<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    有獎(jiǎng)丨米爾 瑞芯微YR3562開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值599元的MYD-YR3562開發(fā)板發(fā)起
    的頭像 發(fā)表于 03-20 08:05 ?422次閱讀
    有獎(jiǎng)丨米爾 瑞芯微YR3562<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    有獎(jiǎng)試用??!RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)報(bào)名

    RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 03-13 12:10 ?422次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>?。A-Eco-RA<b class='flag-5'>4</b>M2-100PIN-V1.0<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)報(bào)名

    有獎(jiǎng)丨米爾 全志T536開發(fā)板免費(fèi)試用

    米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值750元的MYD-LT536-GK開發(fā)板發(fā)起
    的頭像 發(fā)表于 12-26 08:05 ?738次閱讀
    有獎(jiǎng)丨米爾 全志T536<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    追加名額丨米爾瑞芯微RK3576開發(fā)板有獎(jiǎng)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)加碼啦~~米爾追加了2塊價(jià)值849元的MYD-LR3576開發(fā)板發(fā)起
    的頭像 發(fā)表于 11-22 01:00 ?554次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?758次閱讀
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>試用</b>活動(dòng)】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>開發(fā)板</b>移植linux

    有獎(jiǎng)丨米爾 瑞芯微RK3576開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了7塊價(jià)值849元的MYD-LR3576開發(fā)板發(fā)起
    的頭像 發(fā)表于 11-12 01:00 ?696次閱讀
    有獎(jiǎng)丨米爾 瑞芯微RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    有獎(jiǎng)試用!!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名

    有獎(jiǎng)試用!!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名
    的頭像 發(fā)表于 11-09 01:02 ?512次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>!!RA-Eco-RA<b class='flag-5'>4</b>E2-64PIN-V1.0<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)開始報(bào)名