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

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

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

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

【XR806開發(fā)板試用】FreeRTOS創(chuàng)建任務(wù)測(cè)試

冬至子 ? 來源:小會(huì) ? 作者:小會(huì) ? 2023-10-10 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇來學(xué)習(xí)下,XR806開發(fā)板在FreeRTOS系統(tǒng)下創(chuàng)建兩個(gè)任務(wù)測(cè)試,由于沒有找到學(xué)習(xí)的文檔,試著參考例程來測(cè)試。

一、復(fù)制工程

上篇測(cè)試了hello_demo的測(cè)試?yán)?,直接?fù)制這個(gè)工程文件,在此基礎(chǔ)上修改

root@ubuntu:/home/xr806_sdk/project/demo# cp -r hello_demo/ task_demo/

復(fù)制完成后,文件如下:

001.png

修改 /demo/task_demo/gcc目錄下的defconfig文件
root@ubuntu:/home/xr806_sdk/project/demo/task_demo/gcc# vi defconfig

002.png

二、代碼

2.1、main.c

#include "common/framework/platform_init.h"
#include < stdio.h >
#include "kernel/os/os.h"
#include "task.h"

int main(void)
{
    platform_init();
    task_init();
    
    return 0;
}

2.2、task.c

#include < stdio.h >
#include < string.h >
#include < stdlib.h >
#include "kernel/os/os.h"

#define START_THREAD_STACK_SIZE    (512)
#define THREAD_STACK1_SIZE    (512)
#define THREAD_STACK2_SIZE    (512)

static OS_Thread_t start_task_thread;
static OS_Thread_t task1_thread;
static OS_Thread_t task2_thread;

static void task1(void *arg)
{
    while (1)
    {
         printf("task1 running....n");
         OS_MSleep(100);
    }
}

static void task2(void *arg)
{
    while (1)
    {
         printf("task2 running....n");
         OS_MSleep(200);
    }
}


static void start_task(void *arg)
{

    //create task1
    if (OS_ThreadCreate(&task1_thread,
                        "task1",
                        task1,
                        NULL,
                        OS_THREAD_PRIO_APP,
                        THREAD_STACK1_SIZE) != OS_OK) {
        printf("thread create task1 errorn");
    }

    //create task2
    if (OS_ThreadCreate(&task2_thread,
                        "task2",
                        task2,
                        NULL,
                        OS_THREAD_PRIO_APP,
                        THREAD_STACK2_SIZE) != OS_OK) {
        printf("thread create task2 errorn");
    }

    OS_ThreadDelete(&start_task_thread);
}


int task_init(void)
{
    if (OS_ThreadCreate(&start_task_thread,
                        "start_task",
                        start_task,
                        NULL,
                        OS_THREAD_PRIO_APP,
                        START_THREAD_STACK_SIZE) != OS_OK) {
        printf("thread create errorn");
        return -1;
    }
    return 0;
}

三、程序運(yùn)行

編譯完成后,下載鏡像到開發(fā)板。

復(fù)位開發(fā)板運(yùn)行后,串口輸出:

003.png

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

    關(guān)注

    14

    文章

    499

    瀏覽量

    67289
  • 串口輸出
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    7850
  • xr806
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    XR806開發(fā)板適用】基于多源信息融合的糧食霉變檢測(cè)系統(tǒng)設(shè)計(jì)

    XR806開發(fā)板具有強(qiáng)大的數(shù)據(jù)處理和傳輸能力,廣泛應(yīng)用于物聯(lián)網(wǎng)和嵌入式系統(tǒng)開發(fā)。
    的頭像 發(fā)表于 10-27 17:06 ?1982次閱讀
    【<b class='flag-5'>XR806</b><b class='flag-5'>開發(fā)板</b>適用】基于多源信息融合的糧食霉變檢測(cè)系統(tǒng)設(shè)計(jì)

    基于全志XR806開發(fā)板的家用環(huán)境監(jiān)測(cè)傳感器設(shè)計(jì)

    本文來自全志XR806開發(fā)板評(píng)測(cè)活動(dòng)文章,作者使用XR806開發(fā)板制作一個(gè)簡(jiǎn)單的家用環(huán)境監(jiān)測(cè)傳感器,可以獲取當(dāng)前的溫度、濕度、氣壓、海拔這四個(gè)參數(shù),同時(shí)能夠通過外部的屏幕實(shí)時(shí)顯示刷新。
    的頭像 發(fā)表于 12-03 10:20 ?1915次閱讀
    基于全志<b class='flag-5'>XR806</b><b class='flag-5'>開發(fā)板</b>的家用環(huán)境監(jiān)測(cè)傳感器設(shè)計(jì)

    如何使用XR806開發(fā)板來設(shè)計(jì)一個(gè)糧食霉變檢測(cè)系統(tǒng)?

    XR806開發(fā)板具有強(qiáng)大的數(shù)據(jù)處理和傳輸能力,廣泛應(yīng)用于物聯(lián)網(wǎng)和嵌入式系統(tǒng)開發(fā),
    的頭像 發(fā)表于 01-05 17:30 ?1851次閱讀
    如何使用<b class='flag-5'>XR806</b><b class='flag-5'>開發(fā)板</b>來設(shè)計(jì)一個(gè)糧食霉變檢測(cè)系統(tǒng)?

    OpenHarmony南向嵌入式:【XR806開發(fā)板指導(dǎo)文檔】

    XR806_OpenHarmony開發(fā)板是基于XR806芯片設(shè)計(jì)開發(fā)的參考評(píng)估,身集成了XR806
    的頭像 發(fā)表于 04-14 09:25 ?1728次閱讀
    OpenHarmony南向嵌入式:【<b class='flag-5'>XR806</b><b class='flag-5'>開發(fā)板</b>指導(dǎo)文檔】

    XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介

    ??蓮V泛滿足 智能家居、智慧樓宇、工業(yè)互聯(lián)、兒童玩具、電子競(jìng)賽、極客DIY 等領(lǐng)域的無線連接需求。芯片框圖芯片參數(shù)XR806開源鴻蒙開發(fā)板介紹XR806開發(fā)板是基于
    發(fā)表于 11-15 17:08

    XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介

    ??蓮V泛滿足 智能家居、智慧樓宇、工業(yè)互聯(lián)、兒童玩具、電子競(jìng)賽、極客DIY 等領(lǐng)域的無線連接需求。芯片框圖芯片參數(shù)XR806開源鴻蒙開發(fā)板介紹XR806開發(fā)板是基于
    發(fā)表于 11-15 18:32

    有哪位大神可以分享一下XR806開發(fā)板/模組的資料呢

    XR806開發(fā)板/模組的硬件包含哪幾個(gè)部分?XR806開發(fā)板/模組的硬件該怎樣去設(shè)計(jì)呢?
    發(fā)表于 12-28 06:51

    如何利用XR806開發(fā)板對(duì)TCP通信進(jìn)行測(cè)試

    如何利用XR806開發(fā)板對(duì)TCP通信進(jìn)行測(cè)試呢?其測(cè)試代碼該怎樣去是實(shí)現(xiàn)呢?
    發(fā)表于 12-28 07:48

    請(qǐng)問大佬XR806鴻蒙開發(fā)板怎么樣?

    請(qǐng)問大佬XR806鴻蒙開發(fā)板怎么樣?
    發(fā)表于 12-29 07:06

    簡(jiǎn)述XR806開發(fā)板與STAR-MC1處理器

    全志XR806開發(fā)板基于XR806芯片設(shè)計(jì),搭載了安謀中國(guó)的星辰系列STAR-MC1處理器。該開發(fā)板體積較小,具備WiFi、低功耗藍(lán)牙技術(shù)等功能,技術(shù)集成度高,成本低,支持鴻蒙系統(tǒng),能
    的頭像 發(fā)表于 04-11 18:08 ?4215次閱讀

    XR806開發(fā)板試用】留言功能開發(fā)

    XR806開源鴻蒙開發(fā)板是一款基于XR806芯片設(shè)計(jì),高度集成WiFi/BLE/常用外設(shè),可供開發(fā)者進(jìn)行方案評(píng)估、DIY或小規(guī)模產(chǎn)品研發(fā),可廣泛應(yīng)用于智能家居、智能樓宇、智能城市和工業(yè)
    的頭像 發(fā)表于 10-08 10:58 ?1589次閱讀

    使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器

    參與全志在線與極術(shù)社區(qū)聯(lián)合舉辦的開發(fā)板試用活動(dòng),收到寄來的全志XR806開發(fā)板,之前用過很多全志的SOC芯片,但是像這種無線芯片還是第一次用。這次打算使用
    發(fā)表于 10-13 17:28 ?1825次閱讀
    使用<b class='flag-5'>XR806</b>芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器

    XR806開發(fā)板試用】基于FreeRTOS的UART1串口雙向通信測(cè)試

    XR806是全志科技設(shè)計(jì)開發(fā)的一款支持WiFi和BLE的高集成度無線MCU芯片。之前已經(jīng)支持了鴻蒙系統(tǒng),現(xiàn)在又支持了FreeRTOS,可玩性又大大增強(qiáng)了。
    的頭像 發(fā)表于 10-17 11:25 ?2691次閱讀
    【<b class='flag-5'>XR806</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>】基于<b class='flag-5'>FreeRTOS</b>的UART1串口雙向通信<b class='flag-5'>測(cè)試</b>

    XR806串口驅(qū)動(dòng)CM32M對(duì)小廚寶的控制實(shí)驗(yàn)

    非常感謝基于安謀科技STAR-MC1的全志XR806 Wi-Fi+BLE開源鴻蒙開發(fā)板試用活動(dòng),并獲得開發(fā)板試用。
    的頭像 發(fā)表于 10-23 11:39 ?1462次閱讀
    <b class='flag-5'>XR806</b>串口驅(qū)動(dòng)CM32M對(duì)小廚寶的控制實(shí)驗(yàn)

    全志XR806開發(fā)板原理圖

    全志XR806開發(fā)板原理圖
    發(fā)表于 10-19 15:11 ?12次下載
    天水市| 哈尔滨市| 威远县| 麟游县| 赫章县| 浑源县| 八宿县| 公主岭市| 扶沟县| 兴宁市| 临海市| 龙江县| 昌乐县| 昆山市| 台山市| 娄烦县| 安乡县| 泾源县| 绥德县| 建始县| 罗甸县| 星座| 洛南县| 石嘴山市| 罗甸县| 灵丘县| 本溪| 鲁甸县| 舞阳县| 肇州县| 洞头县| 顺昌县| 淄博市| 绥化市| 唐山市| 广平县| 清镇市| 泾源县| 丘北县| 澜沧| 庆城县|