请选择 进入手机版 | 继续访问电脑版
 专注集成电路FPGA应用生态推广
 微信公众号
米联客
米联客uisrc 首页 Xilinx课程 19版FPGA 5-MicroBlaze 查看内容
2

(高级篇)S05-CH07_ FreeRTOS 移植到 Xilinx 的 Microblaze

摘要: FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

软件版本:VIVADO2017.4

操作系统:WIN10

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

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

7.1 概述

      FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

      由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点。本章我们就来学习如何将FreeRTOS 移植到 Xilinx 的 Microblaze。

7.2 硬件工程搭建

如图所示,搭建硬件工程,可参考上一章的工程搭建方法。

7.3 软件设计

FreeRTOS 使用要比前两个更简单,vivado 自带有基于 FreeRTOS 系统,新建 SDK

下载测试 ,查看串口信息。


路过

雷人

握手

鲜花

鸡蛋

说点什么...

已有2条评论

最新评论...

猪猪2021-3-11 10:09引用

满意

猪猪2021-3-11 10:06引用

不错啊

查看全部评论(2)

本文作者
2019-11-11 09:31
  • 7
    粉丝
  • 3482
    阅读
  • 2
    回复

关注uisrc网络

扫描关注,了解最新资讯

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

关注我们:微信订阅号

官方微信公众号

官方微信公众号

客服服务热线:

0519-80699907

常州-总部:常州溧阳市天目云谷3#楼北201B/201C

南京-分部:南京市栖霞区仙林大道181号5幢2220/2221室

邮编:213300 Email:tjy@uisrc.com

Copyright   ©2020-2026 内容版权归©UISRC.COM    ( 苏ICP备19046771号-2 )