0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread BSP v1.5.0 发布 | 优化生态

先楫半导体HPMicro 2024-05-01 08:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

亲爱的小伙伴们:
我们很高兴的通知您,先楫RT-Thread BSP v1.5.0 正式发布了。

本次发布着力于如下用户呼声较高的痛点:

RTOS可视化调试

以太网多网口支持

•快速实现基于RTOS的USB应用

•RTOS中的可抢占中断支持

版本更新 (相对于BSP v1.4.0)

• 适配了hpm_sdk v1.5.0

• 更新了如下驱动:

ethernet_phy:增加多PHY支持

gpio(pin) : 优化RAM占用

• 增加了如下模式:

中断向量模式和可抢占模式 (实验性的)

•增加了如下组件:

SystemView

•增加了如下驱动的适配:

RT-Thread LCD driver

•增加了如下示例

pwm sample

•更新了如下示例:

将USB示例相关的USB协议栈切换为cherryUSB

ethernet_demo开启双网卡支持

支持的开发板:

-HPM6750EVK-HPM6750EVK2-HPM6750EVKMINI-HPM6300EVK-HPM6200EVK-HPM5300EVK-HPM5301EVKLITE-HPM6800EVK

提供的主要功能

• 提供了基于RT-Thread驱动框架的常用外设驱动适配

31d63638-0750-11ef-9118-92fbcf53809c.jpg

• 提供了如下功能的示例:

31ea136a-0750-11ef-9118-92fbcf53809c.png

注意:

• 如下示例为通用示例:

blink_led

can_example

flashdb_demo

timer_demo

uart_dma_demo

usb device HID 示例

usb host 读U盘示例

• 如下示例为板级相关的示例:

adc 示例 (HPM6300EVK, HPM6200EVK, HPM5300EVK)

audio 示例 (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2)

ethernet (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK)

ethernet_ptp (IEEE1588) 主从机示例 (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK)

i2c demo (HPM6750EVK, HPM6750EVK2)

littleVGL 示例 (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2)

pwm_beep (HPM6750EVKMINI)

rw007_wifi 示例 (HPM6750EVKMINI)

sdcard_demo (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK): 支持SD卡和eMMC转TF

web_camera_demo (HPM6750EVK, HPM670EVK2, HPM6800EVK)

wifi_web_camera_demo (HPM6750EVKMINI)

webnet_demo (HPM6750EVK, HPM6750EVK2, HPM6300EVK, HPM6800EVK)

• 各示例分别提供了如下构建(若RAM空间不够,则不提供RAM相关的构建):

flash_debug

flash_release

ram_debug

ram_release

新功能体验

SystemView可视化调试

快速使能

使能方式见 RT-Thread BSP包内的common/libraries/misc/systemview 目录下的README.md文件

效果展示(基于ethernet_demo)

33719fc8-0750-11ef-9118-92fbcf53809c.gif

注意:SystemView为商业化软件,请大家在满足许可的条件下使用,关于商用许可,请咨询Segger中国。

打开方式

本次BSP开发和测试基于RT-Thread Studio v2.2.7, 用户需要先安装好该版本的RT-Thread Studio并完成账号登录。

注意:

• RT-Thread Studio 下载链接如下:

https://www.rt-thread.org/download.html#download-rt-thread-studio

• 本次BSP基于RT-Thread Studio v2.2.8做了有限的下载和调试和测试;若小伙伴们使用本版本做开始和测试遇到问题,欢迎在官方BSP仓库提issue。

获取BSP包

先楫RT-Thread BSP 可通过RT-Thread Studio的SDK Manager窗口安装, 如下图所示:

339ec8f4-0750-11ef-9118-92fbcf53809c.gif

创建项目

创建基于先楫RT-Thread BSP的例程可参照下图:

33cf05f0-0750-11ef-9118-92fbcf53809c.gif

如何开启FPU的支持

BSP包中的例程默认不使能FPU,若需要使能FPU,可参照下图的方式(根据需要选择单精度或双精度浮点):

342591f4-0750-11ef-9118-92fbcf53809c.gif

注意:当开启FPU支持后,每个task需要配置更大的栈空间,特别是开启双精度浮点后,每个任务栈的大小需要在原来的基础上至少增加512字节

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTOS
    +关注

    关注

    25

    文章

    871

    浏览量

    123272
  • BSP
    BSP
    +关注

    关注

    1

    文章

    108

    浏览量

    28153
  • RT-Thread
    +关注

    关注

    32

    文章

    1657

    浏览量

    45452
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread新开发工具支持:e2studio手把手适配教程 | 技术集结

    实现RT-Thread工程的管理和调试。目录硬件外设创建e2studio工程和配置基本外设添加BSP模板并修改1硬件外设使用RT-Thread实现控制Titan-
    的头像 发表于 04-02 18:06 3738次阅读
    <b class='flag-5'>RT-Thread</b>新开发工具支持:e2studio手把手适配教程 | 技术集结

    迈向生态新征程 | RT-Thread BSP v1.11.0 正式发布

    亲爱的小伙伴们:我们很高兴地通知您,先楫RT-ThreadBSPv1.11.0正式发布了。本次更新着力于以下向个方向:核心特性支持RT-ThreadLTS:基于RT-Thread5.2
    的头像 发表于 02-04 15:54 1354次阅读
    迈向<b class='flag-5'>生态</b>新征程 | <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> <b class='flag-5'>v</b>1.11.0 正式<b class='flag-5'>发布</b>

    恩智浦亮相RT-Thread 20周年开发者大会

    日前,“开源向实·生产力进化启示录”全球峰会暨RT-Thread 20周年开发者大会在上海成功举办,恩智浦作为RT-Thread的紧密合作伙伴,在活动中重磅亮相,展示双方在共建RT-Thread OS开发
    的头像 发表于 01-26 09:07 861次阅读

    RT-Thread Studio V2.3.0 版本正式发布

    RT-ThreadStudioV2.3.0亲爱的开发者们,我们很高兴地宣布RT-ThreadStudio版本更新啦!V2.3.0版正式发布!RT
    的头像 发表于 11-29 09:29 1483次阅读
    <b class='flag-5'>RT-Thread</b> Studio <b class='flag-5'>V</b>2.3.0 版本正式<b class='flag-5'>发布</b>!

    敢不敢让你的芯片上榜?RT-Thread最全BSP支持清单重磅更新!| 技术集结

    作为全球领先的实时嵌入式操作系统,RT-Thread已经积累了超过400款芯片的成熟板级支持包(BSP),覆盖主流架构Cortex-M/R/A、AArch64、RISC-V(32/64)以及多种高端
    的头像 发表于 11-22 09:04 1453次阅读
    敢不敢让你的芯片上榜?<b class='flag-5'>RT-Thread</b>最全<b class='flag-5'>BSP</b>支持清单重磅更新!| 技术集结

    RT-Thread×玄铁 | 硬核直播】RISC-V新核E901发布RT-Thread手把手带你玩转玄铁生态! | 博观讲堂

    重磅消息!下周四!RT-Thread携手阿里巴巴达摩院玄铁,带来RISC-V技术深度直播!2025年8月,玄铁正式发布嵌入式E系列全新一代产品——玄铁E901处理器。旨在以更低功耗、更高代码密度
    的头像 发表于 10-21 19:47 811次阅读
    【<b class='flag-5'>RT-Thread</b>×玄铁 | 硬核直播】RISC-<b class='flag-5'>V</b>新核E901<b class='flag-5'>发布</b>!<b class='flag-5'>RT-Thread</b>手把手带你玩转玄铁<b class='flag-5'>生态</b>! | 博观讲堂

    rt-thread studio 导入BSP 失败怎么解决?

    rt-thread studio 手动导入bsp 失败。 版本: 2.2.8 构建ID: 202405200930 导入的bsp 是直接从rt-thread 代码仓库下载的 .log
    发表于 10-11 11:07

    RT-Thread生成玄铁RISC-V BSP的CDK工程开发指南 | 技术集结

    目录开发环境配置工程创建CDK工程运行CDK工程编译工程运行与调试RT-Thread课程上线玄铁系列RISC-VBSP上手指南RT-Thread已对玄铁(XuanTie)E、C、R系列RISC-V
    的头像 发表于 09-28 10:06 4807次阅读
    <b class='flag-5'>RT-Thread</b>生成玄铁RISC-<b class='flag-5'>V</b> <b class='flag-5'>BSP</b>的CDK工程开发指南 | 技术集结

    为智能汽车打造“安全+效率+生态”内核,RT-Thread睿赛德重磅发布车控白皮书

    9月16日,RT-Thread睿赛德正式发布RT-Thread程翧车控平台白皮书1.0》(2025),系统分析了车控操作系统领域格局与技术壁垒,以及集中化、国产化与虚拟化驱动变革的行业趋势,在此
    的头像 发表于 09-19 19:24 1522次阅读
    为智能汽车打造“安全+效率+<b class='flag-5'>生态</b>”内核,<b class='flag-5'>RT-Thread</b>睿赛德重磅<b class='flag-5'>发布</b>车控白皮书

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以为修改index_all.json,发现联网的时候,会自动覆盖 另lastet版本
    发表于 09-16 06:06

    rt-thread stm32 BSP编译不通过怎么解决?

    拉取gitee上关于rt-thread master分支的代码进行BSP/stm32f407部分编译时,使用env编译不通过,提示缺乏Libraries下的HAL,这部分我看是缺乏的,然后分支v5.1.0是有的,
    发表于 08-29 07:36

    RT-Thread携手玄铁,全面展示 RISC-V 生态最新成果,期待莅临!

    ,全面展示RISC-V生态最新成果。E10展台,期待您的莅临!展区活动内容现已公布,欢迎下滑扫码,亲临现场互动交流!7月16日上海张江科学会堂,RT-Thread
    的头像 发表于 07-15 11:13 1215次阅读
    <b class='flag-5'>RT-Thread</b>携手玄铁,全面展示 RISC-<b class='flag-5'>V</b> <b class='flag-5'>生态</b>最新成果,期待莅临!

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与开源生态
    的头像 发表于 07-04 09:04 2909次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀开源项目 | 新闻速递

    RT-Thread BSP全面支持玄铁全系列RISC-V 处理器 | 技术集结

    RT-Thread标准版已全面适配玄铁E、R、C系列内核,并在C906内核上支持RT-Smart微内核操作系统。本文将以E906运行RT-Thread和C906运行
    的头像 发表于 07-03 18:03 3576次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b>全面支持玄铁全系列RISC-<b class='flag-5'>V</b> 处理器 | 技术集结

    玄铁加入RT-Thread 高级会员合作伙伴 | 战略新篇

    今天起,玄铁XuanTie正式成为RT-Thread高级会员合作伙伴。此次合作标志着双方将在嵌入式操作系统创新、RISC-V生态构建及行业应用落地等领域展开深度协同,加速推动开源技术的产业化进程
    的头像 发表于 06-23 20:22 1416次阅读
    玄铁加入<b class='flag-5'>RT-Thread</b> 高级会员合作伙伴 | 战略新篇