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

    文章

    862

    浏览量

    122613
  • BSP
    BSP
    +关注

    关注

    1

    文章

    97

    浏览量

    27757
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    RT-ThreadStudioV2.3.0亲爱的开发者们,我们很高兴地宣布RT-ThreadStudio版本更新啦!V2.3.0版正式发布!RT
    的头像 发表于 11-29 09:29 710次阅读
    <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 768次阅读
    敢不敢让你的芯片上榜?<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 333次阅读
    【<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 3931次阅读
    <b class='flag-5'>RT-Thread</b>生成玄铁RISC-<b class='flag-5'>V</b> <b class='flag-5'>BSP</b>的CDK工程开发指南 | 技术集结

    如何使用rt-thread studio中,使用 定制化的SDK建立工程?

    步骤: rt-thread bsp n32 n32l40xcl-stb scons --target=eclipse 再 Scons –dist 生成 dist 目录 进入目录后 再 scons
    发表于 09-26 06:16

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

    9月16日,RT-Thread睿赛德正式发布RT-Thread程翧车控平台白皮书1.0》(2025),系统分析了车控操作系统领域格局与技术壁垒,以及集中化、国产化与虚拟化驱动变革的行业趋势,在此
    的头像 发表于 09-19 19:24 958次阅读
    为智能汽车打造“安全+效率+<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 842次阅读
    <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 2432次阅读
    <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 2647次阅读
    <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 875次阅读
    玄铁加入<b class='flag-5'>RT-Thread</b> 高级会员合作伙伴 | 战略新篇

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    的开源实时操作系统,正持续优化社区协作流程,现面向全球开发者招募审核团(ReviewTeam)成员,共同维护代码质量,推动RT-Thread生态繁荣发展!什么是RT
    的头像 发表于 05-21 18:02 1067次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    RT-Thread BSP v1.9.0 发布 | 聚焦优化

    亲爱的小伙伴们:我们很高兴地通知您,先楫RT-ThreadBSPv1.9.0正式发布了。本次发布着力于如下用户呼声较高的方向:驱动的优化和功能完善新品HPM6P00系列的支持TSN网络
    的头像 发表于 05-07 17:04 691次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> <b class='flag-5'>v</b>1.9.0 <b class='flag-5'>发布</b> | 聚焦<b class='flag-5'>优化</b>