请选择 进入手机版 | 继续访问电脑版
[X]关闭
2

(高级篇)S05-CH05_ RT-Thread 移植到 Xilinx 的 Microblaze

摘要: RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性 ...

软件版本:VIVADO2017.4

操作系统:WIN10

硬件平台: ARTIX-7 系列开发板

米联客(MSXBO)论坛www.osrc.cn答疑解惑专栏开通,欢迎大家给我提供!!!

5.1 概述

      RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如 GUI、网络协议栈、安全传输、低功耗组件等等。经过 11 年的累积发展, RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。RT-Thread 拥有良好的软件生态,支持市面上所有主流的编译工具如 GCC、Keil、IAR等,工具链完善、友好,支持各类标准接口,如 POSIX、CMSIS、C++应用环境、Javascript 执行环境等,方便开发者移植各类应用程序。商用支持所有主流 MCU 架构,如 ARM Cortex- M/R/A, MIPS, X86, Xtensa, C- Sky, RISC-V,几乎支持市场上所有主流的 MCU 和 Wi-Fi 芯片。

5.2 硬件工程搭建

Step1: 点击Create Block Design,创建一个BD文件,并命名为design_boot,基础工程的搭建可以参考前一章节。

Step2: RT-Thread 在 Microblaze 里面需要串口、定时器、中断三个基本组件,以 vivado 为例子,添加三个基本 IP,Axi_timer、Axi_uartlite、Axi_interrupt_controller


如图所示完成基础工程的搭建。


Step5:设置头文件的搜索路径


Step6:下载测试,观察串口输出。


路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

引用 ppdncvra 2021-6-25 10:34
Zephyr OS 也可以运行在Microblaze软核上吗?
引用 猪猪 2021-3-11 10:09
很不错

查看全部评论(2)

本文作者
2019-11-9 11:17
  • 1
    粉丝
  • 5814
    阅读
  • 2
    回复

关注uisrc网络

扫描关注,了解最新资讯

电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼
热门评论
排行榜