前言RT-Smart的开发离不开muslgcc工具链,用于编译RT-Smart内核与用户态应用程序RT-Smartmuslgcc工具链代码当前未开源,但可以下载到RT-Thread官方编译好的最新的muslgcc工具链ARM32位平台比如RT-Smart最好用的ARM32位qemu平台:qemu-vexpress-a9,位于rt-thread/bsp/qemu-vexpress-a9,既支持RT-Thread内核,也支持RT-Smart内核,一般学习研究RT-Smart,这个是首选,不需要硬件,让RT-Smart跑起来,并且可以软件Debug调试,对于研究与分析内核的功能与组件运行,非常的方便
1、编写CAN驱动 在RT-Thread的bsp文档中没有找到GD32F4xx的CAN驱动文件,此处参考STM32的drv_can编写CAN驱动。1.1创建CAN设备1.1.1CAN设备结构体structgd32_baudrate_tab{rt_uint32_tbaudrate; //波特率rt_uint8_tsjw; //配置参数rt_uint8_tbs1; rt_uint8_tbs2; rt_uint16_tprescaler;
目录1.RT-DETR2. OpenVINO3. 环境配置3.1 模型下载环境3.2 模型部署环境4. 模型下载与转换4.1 PaddlePaddle模型下载4.2 IR模型转换5. Python代码实现5.1 模型推理流程实现6. 预测结果展示7. 总结 RT-DETR是在DETR模型基础上进行改进的,一种基于DETR架构的实时端到端检测器,它通过使用一系列新的技术和算法,实现了更高效的训练和推理,我们将将在Python、C++、C#三个平台实现OpenVINO部署RT-DETR模型实现深度学习推理加速,在本文中,我们将首先介绍基于OpenVINOPythonAPI部署RT-DETR模型。该
前言23年7月,我在朋友圈评估Google的RT2说道:“大模型正在革新一切领域啊,超帅,通过大模型不仅能理解“人话”,还能对“人话”进行推理,并转变为机器人能理解的指令,从而分阶段完成任务。回头仔细看下论文”当时便对大模型机器人印象深刻,一直想仔细研究下来着,但因为后来一直和团队忙于论文审稿GPT、企业知识库问答等项目,所以一直没抽出时间去深入研究没成想,前几天,斯坦福的炒菜机器人火爆全网,再次让包括我在内的所有人目瞪口呆,再次在朋友圈评论道:多模态+大模型+AIagent可以全方位赋能机器人一年前我决心彻底写清楚ChatGPT原理一年前,因为对ChatGPT背后技术原理巨大的「好奇心」,加
目录1.RT-DETR2. OpenVINO3. 环境配置3.1 模型下载环境3.2 模型部署环境4. 模型下载与转换4.1 PaddlePaddle模型下载4.2 IR模型转换5. Python代码实现5.1 模型推理流程实现6. 预测结果展示7. 总结 RT-DETR是在DETR模型基础上进行改进的,一种基于DETR架构的实时端到端检测器,它通过使用一系列新的技术和算法,实现了更高效的训练和推理,我们将将在Python、C++、C#三个平台实现OpenVINO部署RT-DETR模型实现深度学习推理加速,在本文中,我们将首先介绍基于OpenVINOPythonAPI部署RT-DETR模型。该
目录线程管理线程管理特点线程工作机制 线程控制块线程属性线程栈线程状态线程优先级时间片线程入口函数无限循环模式顺序执行或有限次循环模式线程错误码线程状态切换线程操作创建动态线程删除 初始化静态线程脱离获得当前线程让出处理器资源睡眠控制线程挂起线程恢复线程设置钩子函数运行代码线程管理 RT-Thread是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,也就是允许多个任务同时运行,但是这并不意味着处理器在同一时刻真地执行了多个任务。事实上,这是通过多线程的方式实现的。线程是RT-Thread中最基本的调度单位,我们可以设置不同的优先级,重要的任务可设置相对较高的优先级,非重要
RT-ThreadSTM32L433AliStarterkitBSP说明RT-ThreadSTM32L433AliStarterkitBSP说明简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadSTM32L433AliStarterkitBSP说明简介本文档为STM32L433AliStarterkitKit提供的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开
RT-ThreadNUCLEO32-STM32L432开发板BSP说明RT-ThreadNUCLEO32-STM32L432开发板BSP说明简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadNUCLEO32-STM32L432开发板BSP说明简介本文档为ST官方NUCLEO32-L432开发板的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开发者利用RT-Thr
RT-ThreadSTM32G070RB-Nucleo开发板的BSP说明RT-ThreadSTM32G070RB-Nucleo开发板的BSP说明简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadSTM32G070RB-Nucleo开发板的BSP说明简介本文档为STM32G070RB-Nucleo开发板的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开发者利用RT
RT-ThreadNUCLEO-STM32L476RG开发板的BSP说明①RT-ThreadNUCLEO-STM32L476RG开发板的BSP说明①简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadNUCLEO-STM32L476RG开发板的BSP说明①简介本文档为ST官方(64)NUCLEO-L476RG开发板的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开