xilinxSDK使用总结

简介: xilinxSDK使用总结

SDK提供了一个简单的终端。它是足够简单的文本输出,但你  可能更喜欢不同的终端像特拉。现在,我们将向您展示如何  利用SDK终端。 选项卡切换到STDIO。选择端口USB UART,设置波特率为115200。这是一个固定的硬件设置由由硬件平台决定,单击Apply,然后点击run。


您可以监视的进度下载在右下角  (BaudRate)  模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。


如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。  波特率是指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示,其单位是波特(Baud)。


波特率与比特率的关系是比特率=波特率X单个调制状态对应的二进制位数。  在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。  每秒钟通过信道传输的信息量称为位传输速率,简称比特率。比特率表示有效数据的传输速率。


**在xilinx SDK中显示行号

Window→preferences→editor→test editor 对ecilpse的通用方法 打开Eclipse软件,在菜单中选择窗口——首选项,打开新的窗口。 在新的窗口中依次选择常规——编辑器——文本编辑器。 在文本编辑器的窗口中勾选显示行号,然后点击确定按钮。

**创建一个完整的SDK项目档案 **

File à Export General à Archive File. Select File à Export. Select Run/Debugà Launch Configurations, File à Export. Select Run/Debug à Breakpoints,

**打开创建的SDK项目

Select File à Import.Select General à Existing Projects intoWorkspace, then click Next >. Select archive file 选择上个例子中创建的zip文件 File à Import. Select Run/Debug à LaunchConfigurations, then click Next >. Run à Debug Configurations. Then expand both Xilinx C/C++ application Select File à Import. Select Run/Debugà Breakpoints, then click Next >. Window à Open Perspectiveà Debug Generate Linker Script

**找不到include xgpio.h **

这是因为没有在程序标明xgpio.h的位置。 解决方法 File->Properties->Paths and Symbols。点击Add。找到如下目录 E:\Xilinx\SDK\2014.4\data\embeddedsw\XilinxProcessorIPLib\drivers\gpio_v3_01_a\src(即drivers中gpio的目录) 点OK,目录添加成功,


xilinxSDK常规流程

1. 首先Vivado中:File à Export à ExportHardware

2. File à Launch SDK 此时会打开SDK

3. 在SDK中:Create the standalone BSP using File à New à Board Support Package 创建BSP

4. 然后File à Import à Generalà Existing Projects into Workspace,

5. File à New à Application Project创建应用程序,此时注意,点击finish会直接完成设置,若要更改,需点击next

6.在项目中添加文件:right clickand select Import. Next select GeneralàFile Systemthen click Next

相关文章
|
6月前
|
算法 测试技术 编译器
掌握CTest:CTest综合指南
掌握CTest:CTest综合指南
526 1
|
6月前
雷达波形之一——LFM线性调频波形
雷达波形之一——LFM线性调频波形
249 0
|
C语言 Android开发 Windows
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
|
6月前
|
Linux 开发工具 异构计算
【ZYNQ】QSPI Flash 固化程序全攻略
【ZYNQ】QSPI Flash 固化程序全攻略
976 0
|
6月前
|
测试技术
【ZYNQ】ZYNQ7000 私有定时器及其驱动应用示例
【ZYNQ】ZYNQ7000 私有定时器及其驱动应用示例
137 0
|
6月前
|
机器学习/深度学习 人工智能 异构计算
【Docker 专栏】Docker 与 GPU 加速应用的结合
【5月更文挑战第9天】GPU加速技术在处理大规模数据和复杂计算时展现强大性能,尤其在AI和深度学习领域。Docker作为轻量级容器化工具,提供隔离、可移植和高效的环境。结合GPU加速,关键在于容器访问GPU设备和安装相应驱动。NVIDIA提供了支持工具,允许Docker利用GPU。应用场景包括人工智能、科学计算和视频处理。优势包括资源利用率提升和部署灵活性,但面临驱动兼容性、资源管理和监控调试的挑战。未来,随着技术发展,Docker与GPU加速在边缘计算中的应用将有广阔前景。
270 1
【Docker 专栏】Docker 与 GPU 加速应用的结合
|
6月前
|
物联网 编译器 测试技术
【嵌入式 交叉编译器】如何在 ARM 架构下选择和使用高版本交叉编译器
【嵌入式 交叉编译器】如何在 ARM 架构下选择和使用高版本交叉编译器
962 7
Qt5Error:msvc-version.conf loaded but QMAKE_MSC_VER ins‘t set
Qt5Error:msvc-version.conf loaded but QMAKE_MSC_VER ins‘t set
380 0
|
物联网 开发工具 C++
AliOS Things 的 ESP32 应用开发流程
本文介绍 Windows 下基于 AliOS Things 的 ESP32 应用开发流程,包括环境搭建、程序编译、固件烧写。
10053 5
|
消息中间件 存储 传感器
嵌入式环形队列、消息队列的实现原理
嵌入式环形队列、消息队列的实现原理