从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用.doc

上传人:白大夫 文档编号:3374739 上传时间:2019-08-19 格式:DOC 页数:1 大小:13.50KB
返回 下载 相关 举报
从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用.doc》由会员分享,可在线阅读,更多相关《从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用.doc(1页珍藏版)》请在三一文库上搜索。

1、从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用小编 说自RT-Thread Nano发布以来,小编收到不少开发者询问RT-Thread Nano的配套教程实例,官方发布过一篇:从裸机开始,创建一个RT-Thread Nano系统工程,但对广大开发者来说还是远远不够,幸得RT-Thread开发者燕十三大作一篇讲解实战 RT-Thread Nano ,算是手把手教学了。嗯,连我这个不懂技术的小白看了也会了。欢迎给RT-Thread投稿,获赠RT-Thread T恤一件。征稿 | 你写不写,福利就在这里一、RT-Thread Nano Pack下载安装二、裸机最小系统工程建立

2、三、kernel加载与应用clock.ccomponents.cdevice.cidle.cipc.cirq.ckservice.cmem.cobject.cscheduler.cthread.ctimer.ccontext_rvds.sboard.crtconfig.hvoid HardFault_Handler(void)void PendSV_Handler(void)void SysTick_Handler(void)修改24行:#include “gd32f1x0.h”修改48行:在rt_hw_board_init()函数内开启SysTick_Config(Syst修改66行:voi

3、dSysTick_Handler(void)加入#include在while循环中加入rt_thread_dealy(100);四、RT-Thrad启动流程分析01RT-Thread入口我们可以在components.c文件的140行看到#ifdef RT_USING_USER_MAIN宏定义判断,这个宏是定义在rtconfig.h文件内的,而且处于开启状态。同时我们可以在146行看到#if defined (_CC_rt_hw_interrupt_disable():关中断操作,rtthread_startup():完成systick配置、timer初始化/启动、idle任务创建、应用线程初

4、始化、调度器启动等工作。rt_hw_board_init():该函数定义在board.c文件内,需要修改systick配置rt_system_timer_init()/rt_system_timer_thread_init():timer初始化/启动rt_thread_idle_init():idle任务创建rt_application_init():应用线程初始化rt_system_scheduler_start():调度器启动02应用线程入口rt_application_init()void rt_application_init(void)五、RT-Thread配置(rtconfig.h)01RT_USING_HEAP:开启heap根据芯片型号在board.c第37行,修改SARM_SIZE大小,默认为8,GD32F150C8T6正好也为8K。02RT_USING_TIMER_SOFT:开启软件定时器- End -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1