一、RT-Thread简介 RT-Thread是一款开源的嵌入式实时操作系统,作为一款国产的操作系统,经过10余年的发展,RT-Thread逐渐得到了市场的认可,开始被广泛应用在智能家电,智能穿戴设备中。相对于其他的RTOS,RT-Thread最大的特点就是有着丰富的中间层组件的支持,我们可以根据产品功能的需要,移植各种组件,打造出自己需要的系统。
1、首先需要获取RT-Thread Nano源码,RT-Thread Nano是一个精简版的RT-Thread,去除很多板子的BSP和很多...
之前3.x版本的bsp是和硬件(开发板)强关联的,因此在新硬件上使用RT-Thread都需要一个增加bsp,然后编译和提交git的时候都要带着整个RT-Thread的源代码,非常臃肿。 4.x版本的bsp更佳倾向于为使用这款处理器的所有硬件提供一个供修改的基础,使用scons --dist命令可以把所用芯片的bsp和系统组件打包成一个dist.zip。
RT-Thread中驱动程序的思想有些类似于Kernel或UBoot中驱动的思路,通常的流程是驱动主动注册设备,应用程序查找并打开设备调用系统接口完成功能调用。 开发要做的工作大致有如下四部分: 1、编写通用的和板级电路无关的驱动代码drv_spi.c,这部分驱动尽量覆盖片内外设的所有通道。 2、编写板级相关的代码,放在board_confi...
hc32f460的bsp默认只使用了32kb的内存,对于rt-thread全功能不是很宽裕。hc32f460提供了四段共188kb的SRAM,虽然分了四段,但是地址是连续的,如果没有特殊需求的话四段可以作为一个整体使用。 修改board.h中的SRAM内存结束地址,以使用全部内存。 开发资料 ...
RT-Thread中驱动程序的思想有些类似于Kernel或UBoot中驱动的思路,通常的流程是驱动主动注册设备,应用程序查找并打开设备调用系统接口完成功能调用。 开发要做的工作大致有如下四部分: 1、编写通用的和板级电路无关的驱动代码drv_adc.c,这部分驱动尽量覆盖片内外设的所有通道。
https://club.rt-thread.org/as... 硬件 芯片型号:HC32F460PETB 芯片内核:ARM Cortex M4 芯片主频:最高200MHz 片内SRAM:192K 片内FLASH:512K 目标 环境搭建 基础工程 验证工程 移植过程 1.环境搭建 安装KEIL5。 安装HC32F460的pack:HDSC.HC32F460.1.0.7.pack,官网下载链接:http://www.hdsc.com.cn/...
RT-Thread 是一个开源的实时操作系统,支持多种微控制器平台,包括华大的 HC32F460。
本文由RT-Thread论坛用户@想当诸侯的小蚂蚁 原创发布:https://club.rt-thread.org/ask/article/3018.html#移植前的准备##前提现在芯片价格不断上涨,国内很多厂商也在不断的找替换方案。虽然公司对芯片价格不是很敏感,作为新生代农民工菊花还是紧了紧,主动要求替换国产芯片本来想使用GD系列,领导拍板使用华大的,最终...
RTT小师弟 1声望8粉丝 小而美的物联网操作系统,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过8亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 ... « 上一篇