本手册为《FMQL系列开发平台在Linux上的应用教程》,版本号V1.06,针对型号AG102,详述了如何在Linux系统中使用该开发平台进行应用程序的开发。
**03-APPN104(V1.06)-FMQL系列开发平台Linux应用教程-基于AG102.pdf**
本资源是一份针对Linux环境的应用教程,适用于使用FMQL系列开发平台的用户,并以指导搭建相应的开发环境为主要目的。
一、版本信息
* 该文档当前为第1.06版,发布日期定于2023年5月。
* 整个版本历史从最初的2019年9月开始记录至最新的更新时间点,每一步的修订和改进都有详细的记录与标注。
二、搭建Linux开发环境
此部分详细介绍了如何在系统中安装Linux操作系统以及建立PetaLinux开发环境。其中包括配置/bin/sh, 安装必要的库及工具,并完成PetaLinux自身的安装。此外还特别提到了一些注意事项,以帮助用户避免常见错误和问题。
三、FMQL系列开发平台的Linux应用教程
* 介绍了两种类型的可编程融合芯片:FMQL10S400 和 FMQL45T900。
* 对于APPN104 (v 1.06) 的详细信息进行了阐述,并提供了以下主要内容:
- 配置SD接口速度为快速模式的方法
- 使用From Vivado功能时的注意事项
- SD卡分区后启动失败的问题解决策略
- 利用SDK脚本进行SD卡分区的操作指南
- SD卡EXT分区的具体使用技巧
- GPIO配置的相关指导
- 约束信息的表现形式介绍
- QSPI时钟设置为100MHz的步骤
- 编辑system-user.dtsi文件的方法
四、相关概念解释
* PetaLinux:这是一个基于Linux的操作环境,专为嵌入式系统开发设计。
* FMQL系列开发平台:指的是可编程融合芯片这一类设备。
* Linux应用教程:这类文档旨在帮助用户构建适合于特定硬件或软件的Linux工作空间,并指导他们如何利用这些资源进行高效的工作与研究。
* AG102.pdf: 作为本教程的基础资料,提供了关于AG102的具体信息和建议。
* SD卡EXT分区:是一种用于优化存储设备数据管理的技术手段。
* QSPI时钟:涉及到了一种特定的频率配置方式,在硬件操作中扮演重要角色。
* GPIO:代表通用输入/输出接口,是连接外部电路的关键组成部分之一。
* system-user.dtsi: 是一个描述系统结构和特性的文件格式。
总之,这份教程旨在帮助用户更好地理解和使用Linux环境以及FMQL系列开发平台。