This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC2640R2F:如何在 Simple Peripheral 项目中创建新任务?

Guru**** 2188815 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/882938/ccs-cc2640r2f-how-to-make-new-task-in-simple-peripheral-project

器件型号:CC2640R2F

工具/软件:Code Composer Studio

你(们)好

我不知道如何在 Simple Peripheral 项目中创建新任务。

有人知道吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可以查看我们提供的与 TIRTOS 相关的培训材料、尤其是本 视频

    此外,您还可以通过函数 SimplePeripheral_createTask()创建 SimplePeripheral 任务的方式获得灵感。 在启动 SYS/BIOS [BIOS_start();]之前、在主函数中调用函数 SimplePeripheral_createTask()。

    我希望这将有所帮助、

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    感谢您介绍该视频、但遗憾的是、我负担不起。 请向我介绍一些有关 RTOS 的免费教程、尤其是有关在 CCS 中创建新任务或 UART 的教程吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    "负担不起"是什么意思? 理论上、提供的所有培训材料都是免费的。 无论如何、您也可以查看 与 TIRTOS 相关的 SLA 实验

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     https://www.embeddedadvantage.com/ti-rtos

    如果我想看完整的电影,我应该购买它。 如果你告诉我我我错了、我会很高兴。

    BTW 感谢您提供免费教程。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的链接、但我建议您观看免费视频! https://training.ti.com/getting-started-ti-rtos-chapter-7-using-tasks

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    本视频是免费的、但介绍了完整的视频。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否知道一些具有3个以上任务的示例(因为我使用的示例有3个任务)、以便我了解如何添加额外任务?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    //任务配置
    #define my_task_priority 2
    
    #ifndef my_task_stack_size
    #define my_task_stack_size 2048
    #endif
    
    Task_Structurt myTask;
    #if defined __TI_Compiler_version__
    #pragma DATA_ALIGN (appTaskStack、8)
    #else
    #pragma DATA_ALIGNing=8
    #endif
    uint8_t myTaskStack[my_task_stack_size];
    
    
    static MyTask_taskFxn (UArg_ading=0) void myTask0
    
    (UarateA1);void myTask0 (Uara1 (UarateA1)空任务1 (空任务1)
    
    Task_Params taskParams;
    
    //配置任务
    Task_Params_init (&taskParams);
    taskParams.stack = myTaskStack;
    taskParams.STACKSIZE = my_task_stack_size;
    taskParams.priority = my_task_priority;
    
    Task_construction (&myTask、MyTask_taskFxn、&taskParams、NULL);
    }
    
    静态空 MyTask_taskFxn (UArg0、UArg1){
    
    while (1){
    
    }
    

    并在 BIOS_start()之前调用 main 中的 MyTask_createTask();

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你

    我应该将此代码添加到哪里?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。 它发挥了作用。 我真的很感谢你。

    米纳