VxWorks
文章平均质量分 94
以Xilinx Zynq7000 ZedBoard平台为硬件进行VxWorks6.9系统驱动、组件、应用软件开发。
CPUOS2010
专注CPU和OS,追求极致!
展开
-
基于Zynq7000平台VxWorks6.9开发应用——SMP多核任务篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发基于VxWorks6.9 SMP架构的多核任务调度,创建两个任务,并分别指定运行在Zynq7000上的两个CortexA9核上,研究多核CPU根据使用场景进行最优化任务部署。本文力求讲述清楚SMP基本概念,以及系统适配SMP模式的要求,SMP模式多任务运行在CPU实现方法,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。VxWorks6.9创建SMP模式 多核任务调度开发使用工具说明:WorkBe...原创 2021-06-01 15:39:49 · 4924 阅读 · 3 评论 -
基于Zynq7000平台VxWorks6.9开发应用——PS与PL通信 BRAM应用篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发PS与PL读写BRAM进行数据通信,从BRAM硬件平台设计、VxWorks6.9开发PS与PL的BRAM读写功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。BRAM设计概述 Xilinx Vivado BRAM设计与实现 VxWorks6.9开发PS与PL的BRAM读写开发使用工具说明:Xilinx Vivado2018.3 Xilinx SDK2018...原创 2021-05-31 23:42:11 · 2025 阅读 · 0 评论 -
基于Zynq7000平台VxWorks6.9开发应用——FPGA动态加载篇
前言 本篇文章主要讲解在Xilinx ZedBoard上通过VxWorks6.9动态加载FPGA bit/bin文件,从而实现软件定义功能目的。本文力求讲述清楚PS动态加载PL的原理和实现方法,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。Zynq7000 PL加载原理设计 VxWorks6.9动态加载FPGA开发使用工具说明:WorkBench3.3Zynq7000 PL加载原理设计图1 非安全启动流程框图如图1所示,非安全启动流程中PS通过芯...原创 2021-05-30 00:12:59 · 3741 阅读 · 3 评论 -
基于Zynq7000平台VxWorks6.9开发应用—组件开发应用篇
基于Zynq7000平台VxWorks6.9开发应用—组件开发应用篇前言 本篇文章主要讲解在Workbench3.3的IDE开发工具上添加VxWorks6.9相关的shell、内存盘、FTP、Telnet和FTP等开发常用和必备的组件,同时配套完整的组件测试验证。开发使用工具说明:WorkBench3.31 添加组件1.1 Shell Command(1)打开“Kernel Configuration”,“development tool components”添加“k...原创 2021-05-28 17:04:27 · 3420 阅读 · 4 评论 -
基于Zynq7000平台VxWorks6.9开发应用——OLED开发应用篇
前言 本篇文章主要讲解在Xilinx ZedBoard上开发OLED显示功能,从OLED硬件平台设计、IP核设计、SDK驱动设计到应用VxWorks6.9开发OLED显示功能,力求讲述清楚开发流程,并配套完整的演示软件和相关代码进行验证。下面将从以下几个方面进行讲解。OLED设计概述 Xilinx Vivado OLED IP核设计与实现 OLED驱动设计与实现 VxWorks6.9开发OLED驱动和应用。开发使用工具说明:Xilinx Vivado2018.3 X...原创 2021-05-27 22:44:05 · 5139 阅读 · 6 评论