首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» Adam Taylor玩转MicroZed连载44:MicroZed操作系统—FreeRTOS
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
Adam Taylor玩转MicroZed连载44:MicroZed操作系统—FreeRTOS
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2015-1-5 19:10
|
只看该作者
Adam Taylor玩转MicroZed连载44:MicroZed操作系统—FreeRTOS
市场调查
,
Taylor
,
操作系统
,
嵌入式
,
连载
作者:Steve Leibson, 赛灵思战略营销与业务规划总监
昨天我们介绍了Zynq SoC的XADC 中断和警告,现在我们回来看一下我们如何获得FreeRTOS演示并且在MicroZed上运行。FreeRTOS由Real Time Engineering公司开发,为小容量和极快运行速度的嵌入式系统提供帮助。
近几年,FreeRTOS大量增加,难以置信的受欢迎。近四年来EE Times嵌入式系统市场调查的最顶级的RTOS。这并不意外,因为它甚至对商业应用来说也是完全免费的。也有一个有认证的安全版,叫做SafeRTOS,不过这是收费的。FreeRTOS受益于相当大的生态系统,包括CLI、TCP/IP、UDP/IP和文件系统,用来减少许多应用进入市场的时间。
FreeRTOS网站也包括一些开发者和工程师的论坛,询问一些问题并学习如何更好地使用操作系统。(见
http://www.freertos.org/FreeRTOS_Support_Forum_Archive/freertos_support_...
)
为了演示运行,我们先需要下载FreeRTOS应用,可以 从
http://www.freertos.org/
获得。目前版本是V8.0.1。下载的内容包括架构端口和演示,证明了这是个小体积的RTOS。解压后只有175MB。
下载的zip文件自解压并包括需要维护的链接,所以请确保你将它解压到你想要的文件目录下。
下一步是将Zynq演示项目载入SDK (File -> Import)。本演示为ZC702开发板而开发,有该板特定的BSP和硬件定义。但是由于我使用MicroZed板,我将使用我自己的硬件定义和BSP来运行这个演示项目。因此,我只会载入演示应用。
于是,我只勾选了最上面的方框,载入项目。这需要我们为该演示应用改变参考BSP。我们选择演示应用,选择“改变BSP”选项。当然,选择BSP选项会选择硬件设计的参考。
拥有了想要的参考BSP,我们该在MicroZed硬件上创建演示应用了。所有这些都与我们在这篇博客里创建的开发项目一样。
但是,由于我们使用的是MicroZed而不是ZC702,我们需要略微修改一下代码。这个演示是让开发板上的LED闪烁。但是ZC702使用的是连接MIO10的LED而MicroZed是连接MIO47的LED。在RTOSDemo应用的SRC文件夹下修改非常简单。选择文件ParTest.c,它定义了处理器的GPIO接口,打开这个文件,修改下面的行:
#define partstLED_OUTPUT (10) //before
#define partstLED_OUTPUT (47) //after
这就像引脚映射从MIO10改到了MIO47。
成功运行的演示会有在RS-232接口上出现可用的命令行界面(CLI)和闪烁的LED。这是一个非常有趣的界面,因为它允许我们在运行的时候看到所有任务的运行状态统计。下面是运行状态的快照:
在我下一篇博客中,我们会看到一些我们如何使用FreeRTOS,开发在Zynq SoC上使用一些外设和接口的代码。
原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Adam-Taylor-s-MicroZed-Chro...
© Copyright 2014 Xilinx Inc.
如需转载,请注明出处
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议