介绍
基于 rt-thread 标准版系统开发的 bootloader 。 我们的目标是支持多种下载、传输新固件的方式。以适用于多种场合。
软件架构
从传输媒介上划分,可以支持 U盘;可以支持串口线 YMODEM 协议;支持以太网 HTTP 协议。
多重数据安全检验,最大程度保证数据正确。
安装教程
我们的希望 tboot 不挑 rt-thread 版本,对于任何 rt-thread 版本进行有限的改动就能轻松适配。所以,本仓库不带任何 rt-thread 源码,本仓库所有源码拷贝到您的项目下即可使用。
使用说明
使用前请先阅读 bl_config.h 头文件,根据自己的实际需求情况修改。例如 BOOT_APP_PARTITION_NAME BOOT_APP_FILE_PATH 等等
是否使用加密压缩算法,可以自由搭配选择

选用哪种媒介传输固件数据

注:仅限使用其中一种,不支持同时打开两种及其以上
这些配置完成以后,接着就是修改 bl_if.c 文件,这个文件里的所有函数都被定义成了 weak 函数。 其中,jump2Application 这个函数需要根据实践使用的芯片,自己重新实现,或者在这个函数基础上修改。
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
以太网
+关注
关注
41文章
6168浏览量
181517 -
bootloader
+关注
关注
2文章
245浏览量
48286 -
HTTP协议
+关注
关注
0文章
68浏览量
10695 -
RT-Thread
+关注
关注
32文章
1636浏览量
45192
发布评论请先 登录
相关推荐
热点推荐
恩智浦亮相RT-Thread 20周年开发者大会
日前,“开源向实·生产力进化启示录”全球峰会暨RT-Thread 20周年开发者大会在上海成功举办,恩智浦作为RT-Thread的紧密合作伙伴,在活动中重磅亮相,展示双方在共建RT-Thread OS开发生态方面的新成果、新方案
RT-Thread Studio V2.3.0 版本正式发布!
支持针对rt-thread版本号大于5.1.0时使用Env2.0.0高版本2新增支持卸载studio时选择是否保留已下载的SDK资源包文件3修复SDK管理器选择了版
首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态
在智能汽车迈向高集成与高安全的时代,VCU/ECU开发正面临效率与可靠性的双重考验。依赖单一硬件或拼凑软件方案的传统模式,已成为制约创新的瓶颈。为此,RT-Thread带来里程碑式的解决方案
RT-Thread studio打不开 RT-thread setting界面怎么解决?
点击编译按钮无报错,成功编译
问题2
双击rt-thread setting,没有任何提示,也没有任何窗口弹出。我无法配置软件包
操作描述3
关闭软件,双击桌面图标第二次打开
问题3
第二次无法
发表于 10-14 07:06
rt-thread studio 导入BSP 失败怎么解决?
rt-thread studio 手动导入bsp 失败。
版本: 2.2.8
构建ID: 202405200930
导入的bsp 是直接从rt-thread 代码仓库下载的
.log
发表于 10-11 11:07
2025年RT-Thread开发者巡回培训报名正式启动!
亲爱的RT-Thread社区成员们:新程再启,共赴热爱!2025年RT-Thread开发者巡回培训正式启动报名!今年,我们选择了西安、武汉、北京、杭州、深圳、上海、成都这7座城市,为大家带来
RT-Thread Studio 2.2.8创建新项目直接构建编译报错怎么解决?
RT-Thread Studio 2.2.8
尝试了RT-Thread Source Code 5.1.05.0.24.0.34.0.2版本
创建新的项目工程后,没有任何修改直接构建编
发表于 09-24 07:28
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提供了简单易用的配置剪裁
在Ubuntu上开发基于先楫MCU的RT-Thread应用指南
1、前言RT-ThreadEnv是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menuconfig
【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结
知识与实际应用。本书内容丰富、循序渐进,涵盖从RT-Thread的基础理论到高级应用的完整知识体系,并通过大量实践案例进行讲解。全书共15章,内容包括RT-Thre
RT-Thread编译太慢怎么解决?
刚下载RT-Thread Studio之后创建了一个stm32L496VET6的工程,示例程序没有任何改动之间编译的,到了19%就几乎不动了,然后10分钟才增加1%,这是啥情况啊,请问大佬们这怎么解决?
发表于 08-22 08:26
RT-Thread荣获2025优秀开源项目 | 新闻速递
6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与开源生态
揭秘RT-Thread上的AUTOSAR CP系统
本文探讨了RT-Thread与AUTOSARCP的融合,解决车载ECU开发中实时性、安全性与灵活性的平衡问题。通过分层安全内核(rt-safetyos/autoos)和工具链整合,兼容AUTOSAR
RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进
全球开发者招募:RT-Thread审核团(ReviewTeam)正式开放申请!在开源的世界里,代码审查(CodeReview)是保证软件质量、促进技术交流的关键环节。RT-Thread作为全球领先
TBOOT对任何rt-thread版本进行有限的改动
评论