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

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

3天内不再提示

先楫 RT-Thread BSP v1.4.0 正式发布

先楫半导体HPMicro 2024-02-19 12:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

1个小转变:
从这个版本开始,我们将更侧重于利用 RT-Thread 丰富的组件以及特色的在线包,基于开发板提供的硬件来构建一些有特色的应用,增加开发板的可玩性并为使用先楫开发板的小伙伴们提供更多的参考代码,助力应用的快速开发。

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

适配了hpm_sdk v1.4.0

适配了 rt-thread v5.0.2

改进了如下驱动:

通信类:I2C、SPI、SDXC、Ethernet

音频类:I2S、PDM

控制类:GPIO

定时器类:RTC

模拟类:ADC

增加了对如下开发板的支持:

HPM5301EVKLITE

HPM6800EVK

增加了如下应用:

webnet_demo

web_camera_demo

提供的主要功能

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

基本通信外设:UART,I2C,SPI,CAN,SDIO

高速通信接口:USB,Ethernet

定时器类:HWTimer,WDT,RTC

其他:ADC,AUDIO(PDM, I2S, DAO),PWM,GPIO(PIN)

提供了如下通用功能的示例:

blink_led

can_example

flashdb_demo

timer_demo

uart_dma_demo

usb device HID 示例

usb host 读U盘示例(支持格式化为FATFS或exFAT文件系统的U盘)

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

flash_debug

flash_release

ram_debug

ram_release

根据板载器件的功能, 提供了如下示例:

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)

支持的开发板

HPM6750EVK

HPM6750EVK2

HPM6750EVKMINI

HPM6300EVK

HPM6200EVK

HPM5300EVK

HPM5301EVKLITE

HPM6800EVK

打开方式

本次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做了有限的下载和调试和测试;小伙伴们若使用该版本 RT-Thread Studio 做开发和测试遇到问题,欢迎在官方BSP仓库提issue。

获取BSP包

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

36df8206-cede-11ee-9118-92fbcf53809c.gif

创建项目

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

370264d8-cede-11ee-9118-92fbcf53809c.gif

如何开启FPU的支持

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

37378bb8-cede-11ee-9118-92fbcf53809c.gif

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

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

    关注

    25

    文章

    6122

    浏览量

    113150
  • BSP
    BSP
    +关注

    关注

    1

    文章

    97

    浏览量

    27744
  • 先楫半导体
    +关注

    关注

    12

    文章

    270

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    RT-ThreadStudioV2.3.0亲爱的开发者们,我们很高兴地宣布RT-ThreadStudio版本更新啦!V2.3.0版正式发布!RT
    的头像 发表于 11-29 09:29 680次阅读
    <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 747次阅读
    敢不敢让你的芯片上榜?<b class='flag-5'>RT-Thread</b>最全<b class='flag-5'>BSP</b>支持清单重磅更新!| 技术集结

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

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

    请问rt-thread studio可以开发完整的mcu程序吗?

    请教一下:rt-thread studio IDE开发环境,能完整开发的rt-thread 的mcu程序吗? 好多教程的步骤: 1。在rt-thread 的开源的工程中制作BSP包,
    发表于 10-09 09:21

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

    目录开发环境配置工程创建CDK工程运行CDK工程编译工程运行与调试RT-Thread课程上线玄铁系列RISC-VBSP上手指南RT-Thread已对玄铁(XuanTie)E、C、R系列RISC-V
    的头像 发表于 09-28 10:06 3904次阅读
    <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 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

    Windows上使用ENV工具开发基于MCU的RT-Thread应用

    前言Env是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menuconfig提供了简单易用的配置剪裁
    的头像 发表于 08-29 12:22 942次阅读
    Windows上使用ENV工具开发基于<b class='flag-5'>先</b><b class='flag-5'>楫</b>MCU的<b class='flag-5'>RT-Thread</b>应用

    在Ubuntu上开发基于MCU的RT-Thread应用指南

    提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。发布RT-ThreadBSPv1.10也支持通过
    的头像 发表于 08-29 12:22 1218次阅读
    在Ubuntu上开发基于<b class='flag-5'>先</b><b class='flag-5'>楫</b>MCU的<b class='flag-5'>RT-Thread</b>应用指南

    RT-Thread BSP v1.10.0 重磅发布 | 开发环境全面升级

    RT-ThreadBSPv1.10.0带来三大重磅升级:多工具链支持、HPM5E00系列支持、独立导出功能,让MCU开发更简单、更高效!核心亮点三大突破性功能多工具链支持:新增
    的头像 发表于 08-29 12:21 780次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>BSP</b> <b class='flag-5'>v</b>1.10.0 重磅<b class='flag-5'>发布</b> | 开发环境全面升级

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

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

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

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

    时区陷阱!RT-Thread闹钟失效不响应?

    一、前言RT-Thread的alarm是系统提供的闹钟设备接口,提供了一系列用于管理定时事件的API。然而,在实际使用过程中,遇到了一些与时间处理相关的问题。本文将围绕这些问题展开分析,并提出对应
    的头像 发表于 06-18 12:02 845次阅读
    时区陷阱!<b class='flag-5'>RT-Thread</b>闹钟失效不响应?

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

    亲爱的小伙伴们:我们很高兴地通知您,RT-ThreadBSPv1.9.0正式发布了。本次发布着力于如下用户呼声较高的方向:驱动的优化和功
    的头像 发表于 05-07 17:04 684次阅读
    <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> | 聚焦优化

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2431次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上